Class: Azure::Web::Mgmt::V2018_02_01::Models::Solution
- Inherits:
-
Object
- Object
- Azure::Web::Mgmt::V2018_02_01::Models::Solution
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-02-01/generated/azure_mgmt_web/models/solution.rb
Overview
Class Representing Solution for problems detected.
Instance Attribute Summary collapse
-
#data ⇒ Array<Array<NameValuePair>>
Solution Data.
-
#description ⇒ String
Description of the solution.
-
#display_name ⇒ String
Display Name of the solution.
-
#id ⇒ Float
Solution Id.
-
#metadata ⇒ Array<Array<NameValuePair>>
Solution Metadata.
-
#order ⇒ Float
Order of the solution.
-
#type ⇒ SolutionType
‘QuickSolution’, ‘DeepInvestigation’, ‘BestPractices’.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for Solution class as Ruby Hash.
Instance Attribute Details
#data ⇒ Array<Array<NameValuePair>>
Returns Solution Data.
32 33 34 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/solution.rb', line 32 def data @data end |
#description ⇒ String
Returns Description of the solution.
25 26 27 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/solution.rb', line 25 def description @description end |
#display_name ⇒ String
Returns Display Name of the solution.
19 20 21 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/solution.rb', line 19 def display_name @display_name end |
#id ⇒ Float
Returns Solution Id.
16 17 18 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/solution.rb', line 16 def id @id end |
#metadata ⇒ Array<Array<NameValuePair>>
Returns Solution Metadata.
35 36 37 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/solution.rb', line 35 def @metadata end |
#order ⇒ Float
Returns Order of the solution.
22 23 24 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/solution.rb', line 22 def order @order end |
#type ⇒ SolutionType
‘QuickSolution’, ‘DeepInvestigation’, ‘BestPractices’
29 30 31 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/solution.rb', line 29 def type @type end |
Class Method Details
.mapper ⇒ Object
Mapper for Solution class as Ruby Hash. This will be used for serialization/deserialization.
42 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 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 |
# File 'lib/2018-02-01/generated/azure_mgmt_web/models/solution.rb', line 42 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Solution', type: { name: 'Composite', class_name: 'Solution', model_properties: { id: { client_side_validation: true, required: false, serialized_name: 'id', type: { name: 'Double' } }, display_name: { client_side_validation: true, required: false, serialized_name: 'displayName', type: { name: 'String' } }, order: { client_side_validation: true, required: false, serialized_name: 'order', type: { name: 'Double' } }, description: { client_side_validation: true, required: false, serialized_name: 'description', type: { name: 'String' } }, type: { client_side_validation: true, required: false, serialized_name: 'type', type: { name: 'Enum', module: 'SolutionType' } }, data: { client_side_validation: true, required: false, serialized_name: 'data', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ArrayElementType', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'NameValuePairElementType', type: { name: 'Composite', class_name: 'NameValuePair' } } } } } }, metadata: { client_side_validation: true, required: false, serialized_name: 'metadata', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ArrayElementType', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'NameValuePairElementType', type: { name: 'Composite', class_name: 'NameValuePair' } } } } } } } } } end |