Class: TencentCloud::Trp::V20210515::ModifyTraceDataRequest

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

Overview

ModifyTraceData请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(traceid = nil, batchid = nil, taskid = nil, traceitems = nil, phasename = nil, phasedata = nil, status = nil, rank = nil, type = nil, code = nil, phase = nil, tracetime = nil, createtime = nil, chainstatus = nil, chaintime = nil, chaindata = nil, corpid = nil) ⇒ ModifyTraceDataRequest

Returns a new instance of ModifyTraceDataRequest.



3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
# File 'lib/v20210515/models.rb', line 3653

def initialize(traceid=nil, batchid=nil, taskid=nil, traceitems=nil, phasename=nil, phasedata=nil, status=nil, rank=nil, type=nil, code=nil, phase=nil, tracetime=nil, createtime=nil, chainstatus=nil, chaintime=nil, chaindata=nil, corpid=nil)
  @TraceId = traceid
  @BatchId = batchid
  @TaskId = taskid
  @TraceItems = traceitems
  @PhaseName = phasename
  @PhaseData = phasedata
  @Status = status
  @Rank = rank
  @Type = type
  @Code = code
  @Phase = phase
  @TraceTime = tracetime
  @CreateTime = createtime
  @ChainStatus = chainstatus
  @ChainTime = chaintime
  @ChainData = chaindata
  @CorpId = corpid
end

Instance Attribute Details

#BatchIdObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def BatchId
  @BatchId
end

#ChainDataObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def ChainData
  @ChainData
end

#ChainStatusObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def ChainStatus
  @ChainStatus
end

#ChainTimeObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def ChainTime
  @ChainTime
end

#CodeObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def Code
  @Code
end

#CorpIdObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def CorpId
  @CorpId
end

#CreateTimeObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def CreateTime
  @CreateTime
end

#PhaseObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def Phase
  @Phase
end

#PhaseDataObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def PhaseData
  @PhaseData
end

#PhaseNameObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def PhaseName
  @PhaseName
end

#RankObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def Rank
  @Rank
end

#StatusObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def Status
  @Status
end

#TaskIdObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def TaskId
  @TaskId
end

#TraceIdObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def TraceId
  @TraceId
end

#TraceItemsObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def TraceItems
  @TraceItems
end

#TraceTimeObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def TraceTime
  @TraceTime
end

#TypeObject

Parameters:

  • TraceId:

    溯源ID

  • BatchId:

    批次ID

  • TaskId:

    生产溯源任务ID

  • TraceItems:

    溯源信息

  • PhaseName:

    溯源阶段名称

  • PhaseData:

    环节数据

  • Status:

    溯源状态 0: 无效, 1: 有效

  • Rank:

    排序

  • Type: (无效)

    类型

  • Code: (无效)

    溯源码

  • Phase: (无效)

    溯源阶段 0:商品 1:通用 2:生产溯源 3:销售溯源

  • TraceTime: (无效)

    溯源时间

  • CreateTime: (无效)

    创建时间

  • ChainStatus: (无效)

    上链状态

  • ChainTime: (无效)

    上链时间

  • ChainData: (无效)

    上链数据

  • CorpId:

    企业ID



3651
3652
3653
# File 'lib/v20210515/models.rb', line 3651

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
# File 'lib/v20210515/models.rb', line 3673

def deserialize(params)
  @TraceId = params['TraceId']
  @BatchId = params['BatchId']
  @TaskId = params['TaskId']
  unless params['TraceItems'].nil?
    @TraceItems = []
    params['TraceItems'].each do |i|
      traceitem_tmp = TraceItem.new
      traceitem_tmp.deserialize(i)
      @TraceItems << traceitem_tmp
    end
  end
  @PhaseName = params['PhaseName']
  unless params['PhaseData'].nil?
    @PhaseData = PhaseData.new
    @PhaseData.deserialize(params['PhaseData'])
  end
  @Status = params['Status']
  @Rank = params['Rank']
  @Type = params['Type']
  @Code = params['Code']
  @Phase = params['Phase']
  @TraceTime = params['TraceTime']
  @CreateTime = params['CreateTime']
  @ChainStatus = params['ChainStatus']
  @ChainTime = params['ChainTime']
  unless params['ChainData'].nil?
    @ChainData = ChainData.new
    @ChainData.deserialize(params['ChainData'])
  end
  @CorpId = params['CorpId']
end