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

Returns a new instance of DescribeWorkOrderTypesResponse.



2456
2457
2458
2459
2460
# File 'lib/v20230418/models.rb', line 2456

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

Instance Attribute Details

#CollectedWorkOderTypeSetObject

Parameters:

  • CollectedWorkOderTypeSet:

    已收藏的工单类型列表

  • WorkOrderFamilySet:

    全部工单类型列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2454
2455
2456
# File 'lib/v20230418/models.rb', line 2454

def CollectedWorkOderTypeSet
  @CollectedWorkOderTypeSet
end

#RequestIdObject

Parameters:

  • CollectedWorkOderTypeSet:

    已收藏的工单类型列表

  • WorkOrderFamilySet:

    全部工单类型列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2454
2455
2456
# File 'lib/v20230418/models.rb', line 2454

def RequestId
  @RequestId
end

#WorkOrderFamilySetObject

Parameters:

  • CollectedWorkOderTypeSet:

    已收藏的工单类型列表

  • WorkOrderFamilySet:

    全部工单类型列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2454
2455
2456
# File 'lib/v20230418/models.rb', line 2454

def WorkOrderFamilySet
  @WorkOrderFamilySet
end

Instance Method Details

#deserialize(params) ⇒ Object



2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
# File 'lib/v20230418/models.rb', line 2462

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