Class: TencentCloud::Trp::V20210515::Product

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

Overview

商品信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(merchantid = nil, name = nil, productid = nil, corpid = nil, productcode = nil, specification = nil, remark = nil, logo = nil, createtime = nil, updatetime = nil, ext = nil, merchantname = nil, certstate = nil) ⇒ Product

Returns a new instance of Product.



3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
# File 'lib/v20210515/models.rb', line 3925

def initialize(merchantid=nil, name=nil, productid=nil, corpid=nil, productcode=nil, specification=nil, remark=nil, =nil, createtime=nil, updatetime=nil, ext=nil, merchantname=nil, certstate=nil)
  @MerchantId = merchantid
  @Name = name
  @ProductId = productid
  @CorpId = corpid
  @ProductCode = productcode
  @Specification = specification
  @Remark = remark
   = 
  @CreateTime = createtime
  @UpdateTime = updatetime
  @Ext = ext
  @MerchantName = merchantname
  @CertState = certstate
end

Instance Attribute Details

#CertStateObject

Parameters:

  • MerchantId:

    商户标识码

  • Name:

    商品名称

  • ProductId:

    商品id

  • CorpId:

    企业id

  • ProductCode:

    商品编号

  • Specification:

    商品规格

  • Remark:

    备注

  • Logo:

    商品图片

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • Ext:

    预留字段

  • MerchantName:

    商户名称

  • CertState:

    认证状态



3923
3924
3925
# File 'lib/v20210515/models.rb', line 3923

def CertState
  @CertState
end

#CorpIdObject

Parameters:

  • MerchantId:

    商户标识码

  • Name:

    商品名称

  • ProductId:

    商品id

  • CorpId:

    企业id

  • ProductCode:

    商品编号

  • Specification:

    商品规格

  • Remark:

    备注

  • Logo:

    商品图片

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • Ext:

    预留字段

  • MerchantName:

    商户名称

  • CertState:

    认证状态



3923
3924
3925
# File 'lib/v20210515/models.rb', line 3923

def CorpId
  @CorpId
end

#CreateTimeObject

Parameters:

  • MerchantId:

    商户标识码

  • Name:

    商品名称

  • ProductId:

    商品id

  • CorpId:

    企业id

  • ProductCode:

    商品编号

  • Specification:

    商品规格

  • Remark:

    备注

  • Logo:

    商品图片

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • Ext:

    预留字段

  • MerchantName:

    商户名称

  • CertState:

    认证状态



3923
3924
3925
# File 'lib/v20210515/models.rb', line 3923

def CreateTime
  @CreateTime
end

#ExtObject

Parameters:

  • MerchantId:

    商户标识码

  • Name:

    商品名称

  • ProductId:

    商品id

  • CorpId:

    企业id

  • ProductCode:

    商品编号

  • Specification:

    商品规格

  • Remark:

    备注

  • Logo:

    商品图片

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • Ext:

    预留字段

  • MerchantName:

    商户名称

  • CertState:

    认证状态



3923
3924
3925
# File 'lib/v20210515/models.rb', line 3923

def Ext
  @Ext
end

#LogoObject

Parameters:

  • MerchantId:

    商户标识码

  • Name:

    商品名称

  • ProductId:

    商品id

  • CorpId:

    企业id

  • ProductCode:

    商品编号

  • Specification:

    商品规格

  • Remark:

    备注

  • Logo:

    商品图片

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • Ext:

    预留字段

  • MerchantName:

    商户名称

  • CertState:

    认证状态



3923
3924
3925
# File 'lib/v20210515/models.rb', line 3923

def 
  
end

#MerchantIdObject

Parameters:

  • MerchantId:

    商户标识码

  • Name:

    商品名称

  • ProductId:

    商品id

  • CorpId:

    企业id

  • ProductCode:

    商品编号

  • Specification:

    商品规格

  • Remark:

    备注

  • Logo:

    商品图片

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • Ext:

    预留字段

  • MerchantName:

    商户名称

  • CertState:

    认证状态



3923
3924
3925
# File 'lib/v20210515/models.rb', line 3923

def MerchantId
  @MerchantId
end

#MerchantNameObject

Parameters:

  • MerchantId:

    商户标识码

  • Name:

    商品名称

  • ProductId:

    商品id

  • CorpId:

    企业id

  • ProductCode:

    商品编号

  • Specification:

    商品规格

  • Remark:

    备注

  • Logo:

    商品图片

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • Ext:

    预留字段

  • MerchantName:

    商户名称

  • CertState:

    认证状态



3923
3924
3925
# File 'lib/v20210515/models.rb', line 3923

def MerchantName
  @MerchantName
end

#NameObject

Parameters:

  • MerchantId:

    商户标识码

  • Name:

    商品名称

  • ProductId:

    商品id

  • CorpId:

    企业id

  • ProductCode:

    商品编号

  • Specification:

    商品规格

  • Remark:

    备注

  • Logo:

    商品图片

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • Ext:

    预留字段

  • MerchantName:

    商户名称

  • CertState:

    认证状态



3923
3924
3925
# File 'lib/v20210515/models.rb', line 3923

def Name
  @Name
end

#ProductCodeObject

Parameters:

  • MerchantId:

    商户标识码

  • Name:

    商品名称

  • ProductId:

    商品id

  • CorpId:

    企业id

  • ProductCode:

    商品编号

  • Specification:

    商品规格

  • Remark:

    备注

  • Logo:

    商品图片

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • Ext:

    预留字段

  • MerchantName:

    商户名称

  • CertState:

    认证状态



3923
3924
3925
# File 'lib/v20210515/models.rb', line 3923

def ProductCode
  @ProductCode
end

#ProductIdObject

Parameters:

  • MerchantId:

    商户标识码

  • Name:

    商品名称

  • ProductId:

    商品id

  • CorpId:

    企业id

  • ProductCode:

    商品编号

  • Specification:

    商品规格

  • Remark:

    备注

  • Logo:

    商品图片

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • Ext:

    预留字段

  • MerchantName:

    商户名称

  • CertState:

    认证状态



3923
3924
3925
# File 'lib/v20210515/models.rb', line 3923

def ProductId
  @ProductId
end

#RemarkObject

Parameters:

  • MerchantId:

    商户标识码

  • Name:

    商品名称

  • ProductId:

    商品id

  • CorpId:

    企业id

  • ProductCode:

    商品编号

  • Specification:

    商品规格

  • Remark:

    备注

  • Logo:

    商品图片

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • Ext:

    预留字段

  • MerchantName:

    商户名称

  • CertState:

    认证状态



3923
3924
3925
# File 'lib/v20210515/models.rb', line 3923

def Remark
  @Remark
end

#SpecificationObject

Parameters:

  • MerchantId:

    商户标识码

  • Name:

    商品名称

  • ProductId:

    商品id

  • CorpId:

    企业id

  • ProductCode:

    商品编号

  • Specification:

    商品规格

  • Remark:

    备注

  • Logo:

    商品图片

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • Ext:

    预留字段

  • MerchantName:

    商户名称

  • CertState:

    认证状态



3923
3924
3925
# File 'lib/v20210515/models.rb', line 3923

def Specification
  @Specification
end

#UpdateTimeObject

Parameters:

  • MerchantId:

    商户标识码

  • Name:

    商品名称

  • ProductId:

    商品id

  • CorpId:

    企业id

  • ProductCode:

    商品编号

  • Specification:

    商品规格

  • Remark:

    备注

  • Logo:

    商品图片

  • CreateTime:

    创建时间

  • UpdateTime:

    修改时间

  • Ext:

    预留字段

  • MerchantName:

    商户名称

  • CertState:

    认证状态



3923
3924
3925
# File 'lib/v20210515/models.rb', line 3923

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
# File 'lib/v20210515/models.rb', line 3941

def deserialize(params)
  @MerchantId = params['MerchantId']
  @Name = params['Name']
  @ProductId = params['ProductId']
  @CorpId = params['CorpId']
  @ProductCode = params['ProductCode']
  @Specification = params['Specification']
  @Remark = params['Remark']
   = params['Logo']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  unless params['Ext'].nil?
    @Ext = Ext.new
    @Ext.deserialize(params['Ext'])
  end
  @MerchantName = params['MerchantName']
  @CertState = params['CertState']
end