class Azure::CognitiveServices::NewsSearch::V1_0::Models::Thing
Defines a thing.
Attributes
_type[RW]
alternate_name[RW]
@return [String] An alias for the item
bing_id[RW]
@return [String] An ID that uniquely identifies this item.
description[RW]
@return [String] A short description of the item.
image[RW]
@return [ImageObject] An image of the item.
name[RW]
@return [String] The name of the thing represented by this object.
url[RW]
@return [String] The URL to get more information about the thing represented by this object.
Private Class Methods
mapper()
click to toggle source
Mapper for Thing
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/1.0/generated/azure_cognitiveservices_newssearch/models/thing.rb, line 46 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Thing', type: { name: 'Composite', class_name: 'Thing', 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' } }, 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' } } } } } end
new()
click to toggle source
# File lib/1.0/generated/azure_cognitiveservices_newssearch/models/thing.rb, line 16 def initialize @_type = "Thing" end