Class: Azure::CognitiveServices::LuisAuthoring::V2_0::Models::PrebuiltDomainModelCreateObject

Inherits:
Object
  • Object
show all
Includes:
MsRestAzure
Defined in:
lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/prebuilt_domain_model_create_object.rb

Overview

A model object containing the name of the custom prebuilt intent or entity and the name of the domain to which this model belongs.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#domain_nameString

Returns The domain name.

Returns:

  • (String)

    The domain name.



17
18
19
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/prebuilt_domain_model_create_object.rb', line 17

def domain_name
  @domain_name
end

#model_nameString

Returns The intent name or entity name.

Returns:

  • (String)

    The intent name or entity name.



20
21
22
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/prebuilt_domain_model_create_object.rb', line 20

def model_name
  @model_name
end

Class Method Details

.mapperObject

Mapper for PrebuiltDomainModelCreateObject class as Ruby Hash. This will be used for serialization/deserialization.



27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/prebuilt_domain_model_create_object.rb', line 27

def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'PrebuiltDomainModelCreateObject',
    type: {
      name: 'Composite',
      class_name: 'PrebuiltDomainModelCreateObject',
      model_properties: {
        domain_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'domainName',
          type: {
            name: 'String'
          }
        },
        model_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'modelName',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end