Class: TencentCloud::Chc::V20230418::DescribeWorkOrderTypesResponse

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20230418/models.rb

Overview

DescribeWorkOrderTypes返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(collectedworkodertypeset = nil, workorderfamilyset = nil, requestid = nil) ⇒ DescribeWorkOrderTypesResponse



2436
2437
2438
2439
2440
# File 'lib/v20230418/models.rb', line 2436

def initialize(collectedworkodertypeset=nil, workorderfamilyset=nil, requestid=nil)
  @CollectedWorkOderTypeSet = collectedworkodertypeset
  @WorkOrderFamilySet = workorderfamilyset
  @RequestId = requestid
end

Instance Attribute Details

#CollectedWorkOderTypeSetObject



2434
2435
2436
# File 'lib/v20230418/models.rb', line 2434

def CollectedWorkOderTypeSet
  @CollectedWorkOderTypeSet
end

#RequestIdObject



2434
2435
2436
# File 'lib/v20230418/models.rb', line 2434

def RequestId
  @RequestId
end

#WorkOrderFamilySetObject



2434
2435
2436
# File 'lib/v20230418/models.rb', line 2434

def WorkOrderFamilySet
  @WorkOrderFamilySet
end

Instance Method Details

#deserialize(params) ⇒ Object



2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
# File 'lib/v20230418/models.rb', line 2442

def deserialize(params)
  unless params['CollectedWorkOderTypeSet'].nil?
    @CollectedWorkOderTypeSet = []
    params['CollectedWorkOderTypeSet'].each do |i|
      workordertypedetail_tmp = WorkOrderTypeDetail.new
      workordertypedetail_tmp.deserialize(i)
      @CollectedWorkOderTypeSet << workordertypedetail_tmp
    end
  end
  unless params['WorkOrderFamilySet'].nil?
    @WorkOrderFamilySet = []
    params['WorkOrderFamilySet'].each do |i|
      workorderfamilydetail_tmp = WorkOrderFamilyDetail.new
      workorderfamilydetail_tmp.deserialize(i)
      @WorkOrderFamilySet << workorderfamilydetail_tmp
    end
  end
  @RequestId = params['RequestId']
end