class Azure::CognitiveServices::LuisAuthoring::V3_0_preview::Models::ModelInfoResponse
An application model info.
Attributes
@return [Array<ChildEntity>] List of child entities.
@return [String] The domain name.
@return [String] The intent name or entity name.
@return [Array<ExplicitListItem>]
@return The ID of the Entity Model
.
@return [String] Name of the Entity Model
.
@return [Enum] Possible values include: 'Entity Extractor', 'Child Entity Extractor', 'Hierarchical Entity Extractor', 'Hierarchical Child Entity Extractor', 'Composite Entity Extractor', 'List Entity Extractor', 'Prebuilt Entity Extractor', 'Intent Classifier', 'Pattern.Any Entity Extractor', 'Closed List Entity Extractor', 'Regex Entity Extractor'
@return [String] The Regular Expression entity pattern.
@return [Array<EntityRole>]
@return [Array<SubClosedListResponse>] List of sublists.
@return [Integer] The type ID of the Entity Model
.
Private Class Methods
Mapper for ModelInfoResponse
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/3.0-preview/generated/azure_cognitiveservices_luisauthoring/models/model_info_response.rb, line 58 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ModelInfoResponse', type: { name: 'Composite', class_name: 'ModelInfoResponse', model_properties: { id: { client_side_validation: true, required: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, serialized_name: 'name', type: { name: 'String' } }, type_id: { client_side_validation: true, required: false, serialized_name: 'typeId', type: { name: 'Number' } }, readable_type: { client_side_validation: true, required: true, serialized_name: 'readableType', type: { name: 'String' } }, roles: { client_side_validation: true, required: false, serialized_name: 'roles', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'EntityRoleElementType', type: { name: 'Composite', class_name: 'EntityRole' } } } }, children: { client_side_validation: true, required: false, serialized_name: 'children', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ChildEntityElementType', type: { name: 'Composite', class_name: 'ChildEntity' } } } }, sub_lists: { client_side_validation: true, required: false, serialized_name: 'subLists', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'SubClosedListResponseElementType', type: { name: 'Composite', class_name: 'SubClosedListResponse' } } } }, custom_prebuilt_domain_name: { client_side_validation: true, required: false, serialized_name: 'customPrebuiltDomainName', type: { name: 'String' } }, custom_prebuilt_model_name: { client_side_validation: true, required: false, serialized_name: 'customPrebuiltModelName', type: { name: 'String' } }, regex_pattern: { client_side_validation: true, required: false, serialized_name: 'regexPattern', type: { name: 'String' } }, explicit_list: { client_side_validation: true, required: false, serialized_name: 'explicitList', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ExplicitListItemElementType', type: { name: 'Composite', class_name: 'ExplicitListItem' } } } } } } } end