Class: TencentCloud::Chc::V20230418::CreateCommonServiceWorkOrderRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Chc::V20230418::CreateCommonServiceWorkOrderRequest
- Defined in:
- lib/v20230418/models.rb
Overview
CreateCommonServiceWorkOrder请求参数结构体
Instance Attribute Summary collapse
- #ContactName ⇒ Object
- #ContactPhone ⇒ Object
- #DevicePositionSet ⇒ Object
- #DeviceType ⇒ Object
- #Instructions ⇒ Object
- #PreAuthorization ⇒ Object
- #ServiceLevel ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(devicepositionset = nil, servicelevel = nil, preauthorization = nil, contactname = nil, contactphone = nil, devicetype = nil, instructions = nil) ⇒ CreateCommonServiceWorkOrderRequest
constructor
A new instance of CreateCommonServiceWorkOrderRequest.
Constructor Details
#initialize(devicepositionset = nil, servicelevel = nil, preauthorization = nil, contactname = nil, contactphone = nil, devicetype = nil, instructions = nil) ⇒ CreateCommonServiceWorkOrderRequest
Returns a new instance of CreateCommonServiceWorkOrderRequest.
171 172 173 174 175 176 177 178 179 |
# File 'lib/v20230418/models.rb', line 171 def initialize(devicepositionset=nil, servicelevel=nil, =nil, contactname=nil, contactphone=nil, devicetype=nil, instructions=nil) @DevicePositionSet = devicepositionset @ServiceLevel = servicelevel @PreAuthorization = @ContactName = contactname @ContactPhone = contactphone @DeviceType = devicetype @Instructions = instructions end |
Instance Attribute Details
#ContactName ⇒ Object
169 170 171 |
# File 'lib/v20230418/models.rb', line 169 def ContactName @ContactName end |
#ContactPhone ⇒ Object
169 170 171 |
# File 'lib/v20230418/models.rb', line 169 def ContactPhone @ContactPhone end |
#DevicePositionSet ⇒ Object
169 170 171 |
# File 'lib/v20230418/models.rb', line 169 def DevicePositionSet @DevicePositionSet end |
#DeviceType ⇒ Object
169 170 171 |
# File 'lib/v20230418/models.rb', line 169 def DeviceType @DeviceType end |
#Instructions ⇒ Object
169 170 171 |
# File 'lib/v20230418/models.rb', line 169 def Instructions @Instructions end |
#PreAuthorization ⇒ Object
169 170 171 |
# File 'lib/v20230418/models.rb', line 169 def PreAuthorization @PreAuthorization end |
#ServiceLevel ⇒ Object
169 170 171 |
# File 'lib/v20230418/models.rb', line 169 def ServiceLevel @ServiceLevel end |
Instance Method Details
#deserialize(params) ⇒ Object
181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 |
# File 'lib/v20230418/models.rb', line 181 def deserialize(params) unless params['DevicePositionSet'].nil? @DevicePositionSet = [] params['DevicePositionSet'].each do |i| deviceposition_tmp = DevicePosition.new deviceposition_tmp.deserialize(i) @DevicePositionSet << deviceposition_tmp end end @ServiceLevel = params['ServiceLevel'] @PreAuthorization = params['PreAuthorization'] @ContactName = params['ContactName'] @ContactPhone = params['ContactPhone'] @DeviceType = params['DeviceType'] @Instructions = params['Instructions'] end |