class Azure::CognitiveServices::LuisRuntime::V3_0::Models::PredictionRequest
Represents the prediction request parameters.
Attributes
dynamic_lists[RW]
@return [Array<DynamicList>] The dynamically created list entities for this request.
external_entities[RW]
@return [Array<ExternalEntity>] The externally predicted entities for this request.
options[RW]
@return [PredictionRequestOptions] The custom options defined for this request.
query[RW]
@return [String] The query to predict.
Private Class Methods
mapper()
click to toggle source
Mapper for PredictionRequest
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/3.0/generated/azure_cognitiveservices_luisruntime/models/prediction_request.rb, line 35 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'PredictionRequest', type: { name: 'Composite', class_name: 'PredictionRequest', model_properties: { query: { client_side_validation: true, required: true, serialized_name: 'query', type: { name: 'String' } }, options: { client_side_validation: true, required: false, serialized_name: 'options', type: { name: 'Composite', class_name: 'PredictionRequestOptions' } }, external_entities: { client_side_validation: true, required: false, serialized_name: 'externalEntities', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ExternalEntityElementType', type: { name: 'Composite', class_name: 'ExternalEntity' } } } }, dynamic_lists: { client_side_validation: true, required: false, serialized_name: 'dynamicLists', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'DynamicListElementType', type: { name: 'Composite', class_name: 'DynamicList' } } } } } } } end