Class: TencentCloud::Chc::V20230418::DescribeCommonServiceWorkOrderDetailResponse
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Chc::V20230418::DescribeCommonServiceWorkOrderDetailResponse
- Defined in:
- lib/v20230418/models.rb
Overview
DescribeCommonServiceWorkOrderDetail返回参数结构体
Instance Attribute Summary collapse
- #BaseInfo ⇒ Object
- #DeviceSet ⇒ Object
- #OrderStatus ⇒ Object
- #RejectReason ⇒ Object
- #RequestId ⇒ Object
- #StepSet ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(stepset = nil, baseinfo = nil, deviceset = nil, orderstatus = nil, rejectreason = nil, requestid = nil) ⇒ DescribeCommonServiceWorkOrderDetailResponse
constructor
A new instance of DescribeCommonServiceWorkOrderDetailResponse.
Constructor Details
#initialize(stepset = nil, baseinfo = nil, deviceset = nil, orderstatus = nil, rejectreason = nil, requestid = nil) ⇒ DescribeCommonServiceWorkOrderDetailResponse
Returns a new instance of DescribeCommonServiceWorkOrderDetailResponse.
1290 1291 1292 1293 1294 1295 1296 1297 |
# File 'lib/v20230418/models.rb', line 1290 def initialize(stepset=nil, baseinfo=nil, deviceset=nil, orderstatus=nil, rejectreason=nil, requestid=nil) @StepSet = stepset @BaseInfo = baseinfo @DeviceSet = deviceset @OrderStatus = orderstatus @RejectReason = rejectreason @RequestId = requestid end |
Instance Attribute Details
#BaseInfo ⇒ Object
1288 1289 1290 |
# File 'lib/v20230418/models.rb', line 1288 def BaseInfo @BaseInfo end |
#DeviceSet ⇒ Object
1288 1289 1290 |
# File 'lib/v20230418/models.rb', line 1288 def DeviceSet @DeviceSet end |
#OrderStatus ⇒ Object
1288 1289 1290 |
# File 'lib/v20230418/models.rb', line 1288 def OrderStatus @OrderStatus end |
#RejectReason ⇒ Object
1288 1289 1290 |
# File 'lib/v20230418/models.rb', line 1288 def RejectReason @RejectReason end |
#RequestId ⇒ Object
1288 1289 1290 |
# File 'lib/v20230418/models.rb', line 1288 def RequestId @RequestId end |
#StepSet ⇒ Object
1288 1289 1290 |
# File 'lib/v20230418/models.rb', line 1288 def StepSet @StepSet end |
Instance Method Details
#deserialize(params) ⇒ Object
1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 |
# File 'lib/v20230418/models.rb', line 1299 def deserialize(params) unless params['StepSet'].nil? @StepSet = [] params['StepSet'].each do |i| orderstep_tmp = OrderStep.new orderstep_tmp.deserialize(i) @StepSet << orderstep_tmp end end unless params['BaseInfo'].nil? @BaseInfo = CommonServiceBaseInfo.new @BaseInfo.deserialize(params['BaseInfo']) end unless params['DeviceSet'].nil? @DeviceSet = [] params['DeviceSet'].each do |i| deviceposition_tmp = DevicePosition.new deviceposition_tmp.deserialize(i) @DeviceSet << deviceposition_tmp end end @OrderStatus = params['OrderStatus'] @RejectReason = params['RejectReason'] @RequestId = params['RequestId'] end |