Class: Azure::CognitiveServices::LuisAuthoring::V2_0::Models::ApplicationCreateObject

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

Overview

Properties for creating a new LUIS Application

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#cultureString

language that your app understands and speaks. E.g.: “en-us”. Note: the culture cannot be changed after the app is created.

Returns:

  • (String)

    The culture for the new application. It is the



18
19
20
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/application_create_object.rb', line 18

def culture
  @culture
end

#descriptionString

Returns Description of the new application. Optional.

Returns:

  • (String)

    Description of the new application. Optional.



25
26
27
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/application_create_object.rb', line 25

def description
  @description
end

#domainString

Comics.

Returns:

  • (String)

    The domain for the new application. Optional. E.g.:



22
23
24
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/application_create_object.rb', line 22

def domain
  @domain
end

#initial_version_idString

“0.1”

Returns:

  • (String)

    The initial version ID. Optional. Default value is:



29
30
31
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/application_create_object.rb', line 29

def initial_version_id
  @initial_version_id
end

#nameString

Returns The name for the new application.

Returns:

  • (String)

    The name for the new application.



36
37
38
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/application_create_object.rb', line 36

def name
  @name
end

#usage_scenarioString

Optional. E.g.: IoT.

Returns:

  • (String)

    Defines the scenario for the new application.



33
34
35
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/application_create_object.rb', line 33

def usage_scenario
  @usage_scenario
end

Class Method Details

.mapperObject

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



43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
# File 'lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/application_create_object.rb', line 43

def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ApplicationCreateObject',
    type: {
      name: 'Composite',
      class_name: 'ApplicationCreateObject',
      model_properties: {
        culture: {
          client_side_validation: true,
          required: true,
          serialized_name: 'culture',
          type: {
            name: 'String'
          }
        },
        domain: {
          client_side_validation: true,
          required: false,
          serialized_name: 'domain',
          type: {
            name: 'String'
          }
        },
        description: {
          client_side_validation: true,
          required: false,
          serialized_name: 'description',
          type: {
            name: 'String'
          }
        },
        initial_version_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'initialVersionId',
          type: {
            name: 'String'
          }
        },
        usage_scenario: {
          client_side_validation: true,
          required: false,
          serialized_name: 'usageScenario',
          type: {
            name: 'String'
          }
        },
        name: {
          client_side_validation: true,
          required: true,
          serialized_name: 'name',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end