Class: Azure::CognitiveServices::CustomSearch::V1_0::Models::Query
- Inherits:
-
Object
- Object
- Azure::CognitiveServices::CustomSearch::V1_0::Models::Query
- Includes:
- MsRestAzure
- Defined in:
- lib/1.0/generated/azure_cognitiveservices_customsearch/models/query.rb
Overview
Defines a search query.
Instance Attribute Summary collapse
-
#display_text ⇒ String
the query term may contain special characters that highlight the search term found in the query string.
- #search_link ⇒ String
-
#text ⇒ String
a new search request.
-
#web_search_url ⇒ String
page for the query.Only related search results include this field.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for Query class as Ruby Hash.
Instance Attribute Details
#display_text ⇒ String
the query term may contain special characters that highlight the search term found in the query string. The string contains the highlighting characters only if the query enabled hit highlighting
23 24 25 |
# File 'lib/1.0/generated/azure_cognitiveservices_customsearch/models/query.rb', line 23 def display_text @display_text end |
#search_link ⇒ String
30 31 32 |
# File 'lib/1.0/generated/azure_cognitiveservices_customsearch/models/query.rb', line 30 def search_link @search_link end |
#text ⇒ String
a new search request.
17 18 19 |
# File 'lib/1.0/generated/azure_cognitiveservices_customsearch/models/query.rb', line 17 def text @text end |
#web_search_url ⇒ String
page for the query.Only related search results include this field.
27 28 29 |
# File 'lib/1.0/generated/azure_cognitiveservices_customsearch/models/query.rb', line 27 def web_search_url @web_search_url end |
Class Method Details
.mapper ⇒ Object
Mapper for Query class as Ruby Hash. This will be used for serialization/deserialization.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
# File 'lib/1.0/generated/azure_cognitiveservices_customsearch/models/query.rb', line 37 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Query', type: { name: 'Composite', class_name: 'Query', model_properties: { text: { client_side_validation: true, required: true, serialized_name: 'text', type: { name: 'String' } }, display_text: { client_side_validation: true, required: false, read_only: true, serialized_name: 'displayText', type: { name: 'String' } }, web_search_url: { client_side_validation: true, required: false, read_only: true, serialized_name: 'webSearchUrl', type: { name: 'String' } }, search_link: { client_side_validation: true, required: false, read_only: true, serialized_name: 'searchLink', type: { name: 'String' } } } } } end |