class Azure::CognitiveServices::Face::V1_0::Models::Hair

Properties describing hair attributes.

Attributes

bald[RW]

@return [Float] A number describing confidence level of whether the person is bald.

hair_color[RW]

@return [Array<HairColor>] An array of candidate colors and confidence level in the presence of each.

invisible[RW]

@return [Boolean] A boolean value describing whether the hair is visible in the image.

Private Class Methods

mapper() click to toggle source

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

# File lib/1.0/generated/azure_cognitiveservices_face/models/hair.rb, line 32
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'Hair',
    type: {
      name: 'Composite',
      class_name: 'Hair',
      model_properties: {
        bald: {
          client_side_validation: true,
          required: false,
          serialized_name: 'bald',
          type: {
            name: 'Double'
          }
        },
        invisible: {
          client_side_validation: true,
          required: false,
          serialized_name: 'invisible',
          type: {
            name: 'Boolean'
          }
        },
        hair_color: {
          client_side_validation: true,
          required: false,
          serialized_name: 'hairColor',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'HairColorElementType',
                type: {
                  name: 'Composite',
                  class_name: 'HairColor'
                }
            }
          }
        }
      }
    }
  }
end