Class: TencentCloud::Chc::V20230418::DescribePersonnelVisitWorkOrderDetailResponse

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

Overview

DescribePersonnelVisitWorkOrderDetail返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(stepset = nil, baseinfo = nil, personnelset = nil, orderstatus = nil, rejectreason = nil, carset = nil, requestid = nil) ⇒ DescribePersonnelVisitWorkOrderDetailResponse

Returns a new instance of DescribePersonnelVisitWorkOrderDetailResponse.



1908
1909
1910
1911
1912
1913
1914
1915
1916
# File 'lib/v20230418/models.rb', line 1908

def initialize(stepset=nil, baseinfo=nil, personnelset=nil, orderstatus=nil, rejectreason=nil, carset=nil, requestid=nil)
  @StepSet = stepset
  @BaseInfo = baseinfo
  @PersonnelSet = personnelset
  @OrderStatus = orderstatus
  @RejectReason = rejectreason
  @CarSet = carset
  @RequestId = requestid
end

Instance Attribute Details

#BaseInfoObject

Parameters:

  • StepSet:

    工单进度

  • BaseInfo:

    工单详情

  • PersonnelSet:

    到访人员详情

  • OrderStatus:

    工单状态 订单状态, processing 处理中 ,reject 已拒绝 ,finish 已完成,exception 异常

  • RejectReason:

    拒绝原因

  • CarSet:

    到访人员车辆信息

  • RequestId:

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



1906
1907
1908
# File 'lib/v20230418/models.rb', line 1906

def BaseInfo
  @BaseInfo
end

#CarSetObject

Parameters:

  • StepSet:

    工单进度

  • BaseInfo:

    工单详情

  • PersonnelSet:

    到访人员详情

  • OrderStatus:

    工单状态 订单状态, processing 处理中 ,reject 已拒绝 ,finish 已完成,exception 异常

  • RejectReason:

    拒绝原因

  • CarSet:

    到访人员车辆信息

  • RequestId:

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



1906
1907
1908
# File 'lib/v20230418/models.rb', line 1906

def CarSet
  @CarSet
end

#OrderStatusObject

Parameters:

  • StepSet:

    工单进度

  • BaseInfo:

    工单详情

  • PersonnelSet:

    到访人员详情

  • OrderStatus:

    工单状态 订单状态, processing 处理中 ,reject 已拒绝 ,finish 已完成,exception 异常

  • RejectReason:

    拒绝原因

  • CarSet:

    到访人员车辆信息

  • RequestId:

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



1906
1907
1908
# File 'lib/v20230418/models.rb', line 1906

def OrderStatus
  @OrderStatus
end

#PersonnelSetObject

Parameters:

  • StepSet:

    工单进度

  • BaseInfo:

    工单详情

  • PersonnelSet:

    到访人员详情

  • OrderStatus:

    工单状态 订单状态, processing 处理中 ,reject 已拒绝 ,finish 已完成,exception 异常

  • RejectReason:

    拒绝原因

  • CarSet:

    到访人员车辆信息

  • RequestId:

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



1906
1907
1908
# File 'lib/v20230418/models.rb', line 1906

def PersonnelSet
  @PersonnelSet
end

#RejectReasonObject

Parameters:

  • StepSet:

    工单进度

  • BaseInfo:

    工单详情

  • PersonnelSet:

    到访人员详情

  • OrderStatus:

    工单状态 订单状态, processing 处理中 ,reject 已拒绝 ,finish 已完成,exception 异常

  • RejectReason:

    拒绝原因

  • CarSet:

    到访人员车辆信息

  • RequestId:

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



1906
1907
1908
# File 'lib/v20230418/models.rb', line 1906

def RejectReason
  @RejectReason
end

#RequestIdObject

Parameters:

  • StepSet:

    工单进度

  • BaseInfo:

    工单详情

  • PersonnelSet:

    到访人员详情

  • OrderStatus:

    工单状态 订单状态, processing 处理中 ,reject 已拒绝 ,finish 已完成,exception 异常

  • RejectReason:

    拒绝原因

  • CarSet:

    到访人员车辆信息

  • RequestId:

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



1906
1907
1908
# File 'lib/v20230418/models.rb', line 1906

def RequestId
  @RequestId
end

#StepSetObject

Parameters:

  • StepSet:

    工单进度

  • BaseInfo:

    工单详情

  • PersonnelSet:

    到访人员详情

  • OrderStatus:

    工单状态 订单状态, processing 处理中 ,reject 已拒绝 ,finish 已完成,exception 异常

  • RejectReason:

    拒绝原因

  • CarSet:

    到访人员车辆信息

  • RequestId:

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



1906
1907
1908
# File 'lib/v20230418/models.rb', line 1906

def StepSet
  @StepSet
end

Instance Method Details

#deserialize(params) ⇒ Object



1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
# File 'lib/v20230418/models.rb', line 1918

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 = PersonnelVisitBaseInfo.new
    @BaseInfo.deserialize(params['BaseInfo'])
  end
  unless params['PersonnelSet'].nil?
    @PersonnelSet = []
    params['PersonnelSet'].each do |i|
      personnel_tmp = Personnel.new
      personnel_tmp.deserialize(i)
      @PersonnelSet << personnel_tmp
    end
  end
  @OrderStatus = params['OrderStatus']
  @RejectReason = params['RejectReason']
  unless params['CarSet'].nil?
    @CarSet = []
    params['CarSet'].each do |i|
      personnelvisitcar_tmp = PersonnelVisitCar.new
      personnelvisitcar_tmp.deserialize(i)
      @CarSet << personnelvisitcar_tmp
    end
  end
  @RequestId = params['RequestId']
end