Class: TencentCloud::Chc::V20230418::DescribeDeviceWorkOrderDetailResponse
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Chc::V20230418::DescribeDeviceWorkOrderDetailResponse
- Defined in:
- lib/v20230418/models.rb
Overview
DescribeDeviceWorkOrderDetail返回参数结构体
Instance Attribute Summary collapse
- #BaseInfo ⇒ Object
- #DeviceSet ⇒ Object
- #OrderId ⇒ Object
- #OrderStatus ⇒ Object
- #OrderType ⇒ Object
- #RejectReason ⇒ Object
- #RequestId ⇒ Object
- #ServiceType ⇒ Object
- #StepSet ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(orderid = nil, servicetype = nil, ordertype = nil, orderstatus = nil, stepset = nil, deviceset = nil, baseinfo = nil, rejectreason = nil, requestid = nil) ⇒ DescribeDeviceWorkOrderDetailResponse
constructor
A new instance of DescribeDeviceWorkOrderDetailResponse.
Constructor Details
#initialize(orderid = nil, servicetype = nil, ordertype = nil, orderstatus = nil, stepset = nil, deviceset = nil, baseinfo = nil, rejectreason = nil, requestid = nil) ⇒ DescribeDeviceWorkOrderDetailResponse
Returns a new instance of DescribeDeviceWorkOrderDetailResponse.
1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 |
# File 'lib/v20230418/models.rb', line 1471 def initialize(orderid=nil, servicetype=nil, ordertype=nil, orderstatus=nil, stepset=nil, deviceset=nil, baseinfo=nil, rejectreason=nil, requestid=nil) @OrderId = orderid @ServiceType = servicetype @OrderType = ordertype @OrderStatus = orderstatus @StepSet = stepset @DeviceSet = deviceset @BaseInfo = baseinfo @RejectReason = rejectreason @RequestId = requestid end |
Instance Attribute Details
#BaseInfo ⇒ Object
1469 1470 1471 |
# File 'lib/v20230418/models.rb', line 1469 def BaseInfo @BaseInfo end |
#DeviceSet ⇒ Object
1469 1470 1471 |
# File 'lib/v20230418/models.rb', line 1469 def DeviceSet @DeviceSet end |
#OrderId ⇒ Object
1469 1470 1471 |
# File 'lib/v20230418/models.rb', line 1469 def OrderId @OrderId end |
#OrderStatus ⇒ Object
1469 1470 1471 |
# File 'lib/v20230418/models.rb', line 1469 def OrderStatus @OrderStatus end |
#OrderType ⇒ Object
1469 1470 1471 |
# File 'lib/v20230418/models.rb', line 1469 def OrderType @OrderType end |
#RejectReason ⇒ Object
1469 1470 1471 |
# File 'lib/v20230418/models.rb', line 1469 def RejectReason @RejectReason end |
#RequestId ⇒ Object
1469 1470 1471 |
# File 'lib/v20230418/models.rb', line 1469 def RequestId @RequestId end |
#ServiceType ⇒ Object
1469 1470 1471 |
# File 'lib/v20230418/models.rb', line 1469 def ServiceType @ServiceType end |
#StepSet ⇒ Object
1469 1470 1471 |
# File 'lib/v20230418/models.rb', line 1469 def StepSet @StepSet end |
Instance Method Details
#deserialize(params) ⇒ Object
1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 |
# File 'lib/v20230418/models.rb', line 1483 def deserialize(params) @OrderId = params['OrderId'] @ServiceType = params['ServiceType'] @OrderType = params['OrderType'] @OrderStatus = params['OrderStatus'] 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['DeviceSet'].nil? @DeviceSet = [] params['DeviceSet'].each do |i| devicehistory_tmp = DeviceHistory.new devicehistory_tmp.deserialize(i) @DeviceSet << devicehistory_tmp end end unless params['BaseInfo'].nil? @BaseInfo = DeviceOrderBaseInfo.new @BaseInfo.deserialize(params['BaseInfo']) end @RejectReason = params['RejectReason'] @RequestId = params['RequestId'] end |