class Azure::CognitiveServices::Customimagesearch::V1_0::Models::Images

Defines an image answer

Attributes

_type[RW]
next_offset[RW]

@return [Integer] Used as part of deduping. Tells client the next offset that client should use in the next pagination request

value[RW]

@return [Array<ImageObject>] A list of image objects that are relevant to the query. If there are no results, the List is empty.

Private Class Methods

mapper() click to toggle source

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

# File lib/1.0/generated/azure_cognitiveservices_customimagesearch/models/images.rb, line 35
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'Images',
    type: {
      name: 'Composite',
      class_name: 'Images',
      model_properties: {
        _type: {
          client_side_validation: true,
          required: true,
          serialized_name: '_type',
          type: {
            name: 'String'
          }
        },
        id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'id',
          type: {
            name: 'String'
          }
        },
        read_link: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'readLink',
          type: {
            name: 'String'
          }
        },
        web_search_url: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'webSearchUrl',
          type: {
            name: 'String'
          }
        },
        total_estimated_matches: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'totalEstimatedMatches',
          type: {
            name: 'Number'
          }
        },
        next_offset: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'nextOffset',
          type: {
            name: 'Number'
          }
        },
        value: {
          client_side_validation: true,
          required: true,
          serialized_name: 'value',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'ImageObjectElementType',
                type: {
                  name: 'Composite',
                  class_name: 'ImageObject'
                }
            }
          }
        }
      }
    }
  }
end
new() click to toggle source
# File lib/1.0/generated/azure_cognitiveservices_customimagesearch/models/images.rb, line 16
def initialize
  @_type = "Images"
end