class Azure::CognitiveServices::Face::V1_0::Models::DetectedFace

Detected Face object.

Attributes

face_attributes[RW]

@return [FaceAttributes]

face_id[RW]

@return

face_landmarks[RW]

@return [FaceLandmarks]

face_rectangle[RW]

@return [FaceRectangle]

recognition_model[RW]

@return [RecognitionModel] Possible values include: 'recognition_01', 'recognition_02'. Default value: 'recognition_01' .

Private Class Methods

mapper() click to toggle source

Mapper for DetectedFace class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/1.0/generated/azure_cognitiveservices_face/models/detected_face.rb, line 36
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'DetectedFace',
    type: {
      name: 'Composite',
      class_name: 'DetectedFace',
      model_properties: {
        face_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'faceId',
          type: {
            name: 'String'
          }
        },
        recognition_model: {
          client_side_validation: true,
          required: false,
          serialized_name: 'recognitionModel',
          default_value: 'recognition_01',
          type: {
            name: 'String'
          }
        },
        face_rectangle: {
          client_side_validation: true,
          required: true,
          serialized_name: 'faceRectangle',
          type: {
            name: 'Composite',
            class_name: 'FaceRectangle'
          }
        },
        face_landmarks: {
          client_side_validation: true,
          required: false,
          serialized_name: 'faceLandmarks',
          type: {
            name: 'Composite',
            class_name: 'FaceLandmarks'
          }
        },
        face_attributes: {
          client_side_validation: true,
          required: false,
          serialized_name: 'faceAttributes',
          type: {
            name: 'Composite',
            class_name: 'FaceAttributes'
          }
        }
      }
    }
  }
end