class Azure::CognitiveServices::VisualSearch::V1_0::Models::KnowledgeRequest

A JSON object containing information about the request, such as filters for the resulting actions.

Attributes

filters[RW]

@return [Filters] A key-value object consisting of filters that may be specified to limit the results returned by the API.

Private Class Methods

mapper() click to toggle source

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

# File lib/1.0/generated/azure_cognitiveservices_visualsearch/models/knowledge_request.rb, line 25
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'KnowledgeRequest',
    type: {
      name: 'Composite',
      class_name: 'KnowledgeRequest',
      model_properties: {
        filters: {
          client_side_validation: true,
          required: false,
          serialized_name: 'filters',
          type: {
            name: 'Composite',
            class_name: 'Filters'
          }
        }
      }
    }
  }
end