Class: TencentCloud::Cloudapp::V20220530::SaleParam

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

Overview

表示商品 SKU 的单个售卖参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(paramkey = nil, paramkeyname = nil, paramid = nil, paramvalueid = nil, paramvalue = nil, paramvaluename = nil, paramtype = nil, moduleid = nil, modulekey = nil, modulename = nil) ⇒ SaleParam

Returns a new instance of SaleParam.



349
350
351
352
353
354
355
356
357
358
359
360
# File 'lib/v20220530/models.rb', line 349

def initialize(paramkey=nil, paramkeyname=nil, paramid=nil, paramvalueid=nil, paramvalue=nil, paramvaluename=nil, paramtype=nil, moduleid=nil, modulekey=nil, modulename=nil)
  @ParamKey = paramkey
  @ParamKeyName = paramkeyname
  @ParamId = paramid
  @ParamValueId = paramvalueid
  @ParamValue = paramvalue
  @ParamValueName = paramvaluename
  @ParamType = paramtype
  @ModuleId = moduleid
  @ModuleKey = modulekey
  @ModuleName = modulename
end

Instance Attribute Details

#ModuleIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ParamKey:

    售卖参数标识

  • ParamKeyName:

    售卖参数的展示名称

  • ParamId:

    参数 Id

  • ParamValueId:

    参数值 Id

  • ParamValue:

    售卖参数值,当ParamType=Quant时,该值有可能为Null

  • ParamValueName:

    售卖参数值的展示名称

  • ParamType:

    售卖参数的类型,目前支持枚举类Enum/数量类Quant

  • ModuleId:

    模块ID

  • ModuleKey:

    模块key

  • ModuleName:

    模块名称



347
348
349
# File 'lib/v20220530/models.rb', line 347

def ModuleId
  @ModuleId
end

#ModuleKeyObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ParamKey:

    售卖参数标识

  • ParamKeyName:

    售卖参数的展示名称

  • ParamId:

    参数 Id

  • ParamValueId:

    参数值 Id

  • ParamValue:

    售卖参数值,当ParamType=Quant时,该值有可能为Null

  • ParamValueName:

    售卖参数值的展示名称

  • ParamType:

    售卖参数的类型,目前支持枚举类Enum/数量类Quant

  • ModuleId:

    模块ID

  • ModuleKey:

    模块key

  • ModuleName:

    模块名称



347
348
349
# File 'lib/v20220530/models.rb', line 347

def ModuleKey
  @ModuleKey
end

#ModuleNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ParamKey:

    售卖参数标识

  • ParamKeyName:

    售卖参数的展示名称

  • ParamId:

    参数 Id

  • ParamValueId:

    参数值 Id

  • ParamValue:

    售卖参数值,当ParamType=Quant时,该值有可能为Null

  • ParamValueName:

    售卖参数值的展示名称

  • ParamType:

    售卖参数的类型,目前支持枚举类Enum/数量类Quant

  • ModuleId:

    模块ID

  • ModuleKey:

    模块key

  • ModuleName:

    模块名称



347
348
349
# File 'lib/v20220530/models.rb', line 347

def ModuleName
  @ModuleName
end

#ParamIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ParamKey:

    售卖参数标识

  • ParamKeyName:

    售卖参数的展示名称

  • ParamId:

    参数 Id

  • ParamValueId:

    参数值 Id

  • ParamValue:

    售卖参数值,当ParamType=Quant时,该值有可能为Null

  • ParamValueName:

    售卖参数值的展示名称

  • ParamType:

    售卖参数的类型,目前支持枚举类Enum/数量类Quant

  • ModuleId:

    模块ID

  • ModuleKey:

    模块key

  • ModuleName:

    模块名称



347
348
349
# File 'lib/v20220530/models.rb', line 347

def ParamId
  @ParamId
end

#ParamKeyObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ParamKey:

    售卖参数标识

  • ParamKeyName:

    售卖参数的展示名称

  • ParamId:

    参数 Id

  • ParamValueId:

    参数值 Id

  • ParamValue:

    售卖参数值,当ParamType=Quant时,该值有可能为Null

  • ParamValueName:

    售卖参数值的展示名称

  • ParamType:

    售卖参数的类型,目前支持枚举类Enum/数量类Quant

  • ModuleId:

    模块ID

  • ModuleKey:

    模块key

  • ModuleName:

    模块名称



347
348
349
# File 'lib/v20220530/models.rb', line 347

def ParamKey
  @ParamKey
end

#ParamKeyNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ParamKey:

    售卖参数标识

  • ParamKeyName:

    售卖参数的展示名称

  • ParamId:

    参数 Id

  • ParamValueId:

    参数值 Id

  • ParamValue:

    售卖参数值,当ParamType=Quant时,该值有可能为Null

  • ParamValueName:

    售卖参数值的展示名称

  • ParamType:

    售卖参数的类型,目前支持枚举类Enum/数量类Quant

  • ModuleId:

    模块ID

  • ModuleKey:

    模块key

  • ModuleName:

    模块名称



347
348
349
# File 'lib/v20220530/models.rb', line 347

def ParamKeyName
  @ParamKeyName
end

#ParamTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ParamKey:

    售卖参数标识

  • ParamKeyName:

    售卖参数的展示名称

  • ParamId:

    参数 Id

  • ParamValueId:

    参数值 Id

  • ParamValue:

    售卖参数值,当ParamType=Quant时,该值有可能为Null

  • ParamValueName:

    售卖参数值的展示名称

  • ParamType:

    售卖参数的类型,目前支持枚举类Enum/数量类Quant

  • ModuleId:

    模块ID

  • ModuleKey:

    模块key

  • ModuleName:

    模块名称



347
348
349
# File 'lib/v20220530/models.rb', line 347

def ParamType
  @ParamType
end

#ParamValueObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ParamKey:

    售卖参数标识

  • ParamKeyName:

    售卖参数的展示名称

  • ParamId:

    参数 Id

  • ParamValueId:

    参数值 Id

  • ParamValue:

    售卖参数值,当ParamType=Quant时,该值有可能为Null

  • ParamValueName:

    售卖参数值的展示名称

  • ParamType:

    售卖参数的类型,目前支持枚举类Enum/数量类Quant

  • ModuleId:

    模块ID

  • ModuleKey:

    模块key

  • ModuleName:

    模块名称



347
348
349
# File 'lib/v20220530/models.rb', line 347

def ParamValue
  @ParamValue
end

#ParamValueIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ParamKey:

    售卖参数标识

  • ParamKeyName:

    售卖参数的展示名称

  • ParamId:

    参数 Id

  • ParamValueId:

    参数值 Id

  • ParamValue:

    售卖参数值,当ParamType=Quant时,该值有可能为Null

  • ParamValueName:

    售卖参数值的展示名称

  • ParamType:

    售卖参数的类型,目前支持枚举类Enum/数量类Quant

  • ModuleId:

    模块ID

  • ModuleKey:

    模块key

  • ModuleName:

    模块名称



347
348
349
# File 'lib/v20220530/models.rb', line 347

def ParamValueId
  @ParamValueId
end

#ParamValueNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ParamKey:

    售卖参数标识

  • ParamKeyName:

    售卖参数的展示名称

  • ParamId:

    参数 Id

  • ParamValueId:

    参数值 Id

  • ParamValue:

    售卖参数值,当ParamType=Quant时,该值有可能为Null

  • ParamValueName:

    售卖参数值的展示名称

  • ParamType:

    售卖参数的类型,目前支持枚举类Enum/数量类Quant

  • ModuleId:

    模块ID

  • ModuleKey:

    模块key

  • ModuleName:

    模块名称



347
348
349
# File 'lib/v20220530/models.rb', line 347

def ParamValueName
  @ParamValueName
end

Instance Method Details

#deserialize(params) ⇒ Object



362
363
364
365
366
367
368
369
370
371
372
373
# File 'lib/v20220530/models.rb', line 362

def deserialize(params)
  @ParamKey = params['ParamKey']
  @ParamKeyName = params['ParamKeyName']
  @ParamId = params['ParamId']
  @ParamValueId = params['ParamValueId']
  @ParamValue = params['ParamValue']
  @ParamValueName = params['ParamValueName']
  @ParamType = params['ParamType']
  @ModuleId = params['ModuleId']
  @ModuleKey = params['ModuleKey']
  @ModuleName = params['ModuleName']
end