class Azure::CognitiveServices::LuisAuthoring::V2_0::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', '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
.
Public Class Methods
Mapper for ModelInfoResponse
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/model_info_response.rb, line 57 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