class Azure::CognitiveServices::VisualSearch::V1_0::Models::Action
Defines an action.
Attributes
_type[RW]
display_name[RW]
@return [String] A display name for the action.
is_top_action[RW]
@return [Boolean] A Boolean representing whether this result is the top action.
result[RW]
@return [Array<Thing>] The result produced in the action.
service_url[RW]
@return [String] Use this URL to get additional data to determine how to take the appropriate action. For example, the serviceUrl might return JSON along with an image URL.
Private Class Methods
mapper()
click to toggle source
Mapper for Action
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/1.0/generated/azure_cognitiveservices_visualsearch/models/action.rb, line 42 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Action', type: { name: 'Composite', class_name: 'Action', 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' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, url: { client_side_validation: true, required: false, read_only: true, serialized_name: 'url', type: { name: 'String' } }, image: { client_side_validation: true, required: false, read_only: true, serialized_name: 'image', type: { name: 'Composite', class_name: 'ImageObject' } }, description: { client_side_validation: true, required: false, read_only: true, serialized_name: 'description', type: { name: 'String' } }, alternate_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'alternateName', type: { name: 'String' } }, bing_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'bingId', type: { name: 'String' } }, thumbnail_url: { client_side_validation: true, required: false, read_only: true, serialized_name: 'thumbnailUrl', type: { name: 'String' } }, provider: { client_side_validation: true, required: false, read_only: true, serialized_name: 'provider', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ThingElementType', type: { name: 'Composite', class_name: 'Thing' } } } }, date_published: { client_side_validation: true, required: false, read_only: true, serialized_name: 'datePublished', type: { name: 'String' } }, text: { client_side_validation: true, required: false, read_only: true, serialized_name: 'text', type: { name: 'String' } }, result: { client_side_validation: true, required: false, read_only: true, serialized_name: 'result', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ThingElementType', type: { name: 'Composite', class_name: 'Thing' } } } }, display_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'displayName', type: { name: 'String' } }, is_top_action: { client_side_validation: true, required: false, read_only: true, serialized_name: 'isTopAction', type: { name: 'Boolean' } }, service_url: { client_side_validation: true, required: false, read_only: true, serialized_name: 'serviceUrl', type: { name: 'String' } } } } } end
new()
click to toggle source
# File lib/1.0/generated/azure_cognitiveservices_visualsearch/models/action.rb, line 16 def initialize @_type = "Action" end