class Azure::CognitiveServices::LuisAuthoring::V3_0_preview::Models::LuisAppV2
Exported Model
- An exported LUIS Application.
Attributes
@return Unmatched properties from the message are deserialized this collection
@return [Array<ClosedList>] List of list entities.
@return [Array<HierarchicalModelV2>] List of composite entities.
@return [String] The culture of the application. E.g.: en-us.
@return [String] The description of the application.
@return [Array<HierarchicalModelV2>] List of entities.
@return [Array<HierarchicalModelV2>] List of intents.
@return [String] Luis schema deserialization version.
@return [Array<JSONModelFeature>] List of model features.
@return [String] The name of the application.
@return [Array<PatternAny>] List of Pattern
.Any entities.
@return [Array<PatternRule>] List of patterns.
@return [Array<PrebuiltEntity>] List of prebuilt entities.
@return [Array<RegexEntity>] List of regular expression entities.
@return [Array<JSONRegexFeature>] List of pattern features.
@return [Array<JSONUtterance>] List of example utterances.
@return [String] The version ID of the application that was exported.
Private Class Methods
Mapper for LuisAppV2
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/3.0-preview/generated/azure_cognitiveservices_luisauthoring/models/luis_app_v2.rb, line 72 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'LuisAppV2', type: { name: 'Composite', class_name: 'LuisAppV2', model_properties: { additional_properties: { client_side_validation: true, required: false, type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'ObjectElementType', type: { name: 'Object' } } } }, luis_schema_version: { client_side_validation: true, required: false, serialized_name: 'luis_schema_version', type: { name: 'String' } }, name: { client_side_validation: true, required: false, serialized_name: 'name', type: { name: 'String' } }, version_id: { client_side_validation: true, required: false, serialized_name: 'versionId', type: { name: 'String' } }, desc: { client_side_validation: true, required: false, serialized_name: 'desc', type: { name: 'String' } }, culture: { client_side_validation: true, required: false, serialized_name: 'culture', type: { name: 'String' } }, intents: { client_side_validation: true, required: false, serialized_name: 'intents', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'HierarchicalModelV2ElementType', type: { name: 'Composite', class_name: 'HierarchicalModelV2' } } } }, entities: { client_side_validation: true, required: false, serialized_name: 'entities', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'HierarchicalModelV2ElementType', type: { name: 'Composite', class_name: 'HierarchicalModelV2' } } } }, closed_lists: { client_side_validation: true, required: false, serialized_name: 'closedLists', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ClosedListElementType', type: { name: 'Composite', class_name: 'ClosedList' } } } }, composites: { client_side_validation: true, required: false, serialized_name: 'composites', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'HierarchicalModelV2ElementType', type: { name: 'Composite', class_name: 'HierarchicalModelV2' } } } }, pattern_any_entities: { client_side_validation: true, required: false, serialized_name: 'patternAnyEntities', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'PatternAnyElementType', type: { name: 'Composite', class_name: 'PatternAny' } } } }, regex_entities: { client_side_validation: true, required: false, serialized_name: 'regex_entities', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'RegexEntityElementType', type: { name: 'Composite', class_name: 'RegexEntity' } } } }, prebuilt_entities: { client_side_validation: true, required: false, serialized_name: 'prebuiltEntities', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'PrebuiltEntityElementType', type: { name: 'Composite', class_name: 'PrebuiltEntity' } } } }, regex_features: { client_side_validation: true, required: false, serialized_name: 'regex_features', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'JSONRegexFeatureElementType', type: { name: 'Composite', class_name: 'JSONRegexFeature' } } } }, model_features: { client_side_validation: true, required: false, serialized_name: 'model_features', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'JSONModelFeatureElementType', type: { name: 'Composite', class_name: 'JSONModelFeature' } } } }, patterns: { client_side_validation: true, required: false, serialized_name: 'patterns', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'PatternRuleElementType', type: { name: 'Composite', class_name: 'PatternRule' } } } }, utterances: { client_side_validation: true, required: false, serialized_name: 'utterances', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'JSONUtteranceElementType', type: { name: 'Composite', class_name: 'JSONUtterance' } } } } } } } end