Class: TencentCloud::Ape::V20200513::ImageMarshal

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

Overview

图片售卖组合信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(marshalid = nil, height = nil, width = nil, size = nil, format = nil, price = nil, licensescope = nil, isvip = nil, licensescopeid = nil, dimensionsname = nil, dimensionsnameid = nil) ⇒ ImageMarshal

Returns a new instance of ImageMarshal.



683
684
685
686
687
688
689
690
691
692
693
694
695
# File 'lib/v20200513/models.rb', line 683

def initialize(marshalid=nil, height=nil, width=nil, size=nil, format=nil, price=nil, licensescope=nil, isvip=nil, licensescopeid=nil, dimensionsname=nil, dimensionsnameid=nil)
  @MarshalId = marshalid
  @Height = height
  @Width = width
  @Size = size
  @Format = format
  @Price = price
  @LicenseScope = licensescope
  @IsVip = isvip
  @LicenseScopeId = licensescopeid
  @DimensionsName = dimensionsname
  @DimensionsNameId = dimensionsnameid
end

Instance Attribute Details

#DimensionsNameObject

Parameters:

  • MarshalId:

    售卖组合唯一标识

  • Height:

    图片高度

  • Width:

    图片宽度

  • Size:

    图片大小

  • Format:

    图片格式

  • Price:

    图片价格(单位:分)

  • LicenseScope:

    授权范围

  • IsVip:

    是否支持VIP购买

  • LicenseScopeId:

    授权范围id

  • DimensionsName:

    尺寸

  • DimensionsNameId:

    尺寸id



681
682
683
# File 'lib/v20200513/models.rb', line 681

def DimensionsName
  @DimensionsName
end

#DimensionsNameIdObject

Parameters:

  • MarshalId:

    售卖组合唯一标识

  • Height:

    图片高度

  • Width:

    图片宽度

  • Size:

    图片大小

  • Format:

    图片格式

  • Price:

    图片价格(单位:分)

  • LicenseScope:

    授权范围

  • IsVip:

    是否支持VIP购买

  • LicenseScopeId:

    授权范围id

  • DimensionsName:

    尺寸

  • DimensionsNameId:

    尺寸id



681
682
683
# File 'lib/v20200513/models.rb', line 681

def DimensionsNameId
  @DimensionsNameId
end

#FormatObject

Parameters:

  • MarshalId:

    售卖组合唯一标识

  • Height:

    图片高度

  • Width:

    图片宽度

  • Size:

    图片大小

  • Format:

    图片格式

  • Price:

    图片价格(单位:分)

  • LicenseScope:

    授权范围

  • IsVip:

    是否支持VIP购买

  • LicenseScopeId:

    授权范围id

  • DimensionsName:

    尺寸

  • DimensionsNameId:

    尺寸id



681
682
683
# File 'lib/v20200513/models.rb', line 681

def Format
  @Format
end

#HeightObject

Parameters:

  • MarshalId:

    售卖组合唯一标识

  • Height:

    图片高度

  • Width:

    图片宽度

  • Size:

    图片大小

  • Format:

    图片格式

  • Price:

    图片价格(单位:分)

  • LicenseScope:

    授权范围

  • IsVip:

    是否支持VIP购买

  • LicenseScopeId:

    授权范围id

  • DimensionsName:

    尺寸

  • DimensionsNameId:

    尺寸id



681
682
683
# File 'lib/v20200513/models.rb', line 681

def Height
  @Height
end

#IsVipObject

Parameters:

  • MarshalId:

    售卖组合唯一标识

  • Height:

    图片高度

  • Width:

    图片宽度

  • Size:

    图片大小

  • Format:

    图片格式

  • Price:

    图片价格(单位:分)

  • LicenseScope:

    授权范围

  • IsVip:

    是否支持VIP购买

  • LicenseScopeId:

    授权范围id

  • DimensionsName:

    尺寸

  • DimensionsNameId:

    尺寸id



681
682
683
# File 'lib/v20200513/models.rb', line 681

def IsVip
  @IsVip
end

#LicenseScopeObject

Parameters:

  • MarshalId:

    售卖组合唯一标识

  • Height:

    图片高度

  • Width:

    图片宽度

  • Size:

    图片大小

  • Format:

    图片格式

  • Price:

    图片价格(单位:分)

  • LicenseScope:

    授权范围

  • IsVip:

    是否支持VIP购买

  • LicenseScopeId:

    授权范围id

  • DimensionsName:

    尺寸

  • DimensionsNameId:

    尺寸id



681
682
683
# File 'lib/v20200513/models.rb', line 681

def LicenseScope
  @LicenseScope
end

#LicenseScopeIdObject

Parameters:

  • MarshalId:

    售卖组合唯一标识

  • Height:

    图片高度

  • Width:

    图片宽度

  • Size:

    图片大小

  • Format:

    图片格式

  • Price:

    图片价格(单位:分)

  • LicenseScope:

    授权范围

  • IsVip:

    是否支持VIP购买

  • LicenseScopeId:

    授权范围id

  • DimensionsName:

    尺寸

  • DimensionsNameId:

    尺寸id



681
682
683
# File 'lib/v20200513/models.rb', line 681

def LicenseScopeId
  @LicenseScopeId
end

#MarshalIdObject

Parameters:

  • MarshalId:

    售卖组合唯一标识

  • Height:

    图片高度

  • Width:

    图片宽度

  • Size:

    图片大小

  • Format:

    图片格式

  • Price:

    图片价格(单位:分)

  • LicenseScope:

    授权范围

  • IsVip:

    是否支持VIP购买

  • LicenseScopeId:

    授权范围id

  • DimensionsName:

    尺寸

  • DimensionsNameId:

    尺寸id



681
682
683
# File 'lib/v20200513/models.rb', line 681

def MarshalId
  @MarshalId
end

#PriceObject

Parameters:

  • MarshalId:

    售卖组合唯一标识

  • Height:

    图片高度

  • Width:

    图片宽度

  • Size:

    图片大小

  • Format:

    图片格式

  • Price:

    图片价格(单位:分)

  • LicenseScope:

    授权范围

  • IsVip:

    是否支持VIP购买

  • LicenseScopeId:

    授权范围id

  • DimensionsName:

    尺寸

  • DimensionsNameId:

    尺寸id



681
682
683
# File 'lib/v20200513/models.rb', line 681

def Price
  @Price
end

#SizeObject

Parameters:

  • MarshalId:

    售卖组合唯一标识

  • Height:

    图片高度

  • Width:

    图片宽度

  • Size:

    图片大小

  • Format:

    图片格式

  • Price:

    图片价格(单位:分)

  • LicenseScope:

    授权范围

  • IsVip:

    是否支持VIP购买

  • LicenseScopeId:

    授权范围id

  • DimensionsName:

    尺寸

  • DimensionsNameId:

    尺寸id



681
682
683
# File 'lib/v20200513/models.rb', line 681

def Size
  @Size
end

#WidthObject

Parameters:

  • MarshalId:

    售卖组合唯一标识

  • Height:

    图片高度

  • Width:

    图片宽度

  • Size:

    图片大小

  • Format:

    图片格式

  • Price:

    图片价格(单位:分)

  • LicenseScope:

    授权范围

  • IsVip:

    是否支持VIP购买

  • LicenseScopeId:

    授权范围id

  • DimensionsName:

    尺寸

  • DimensionsNameId:

    尺寸id



681
682
683
# File 'lib/v20200513/models.rb', line 681

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



697
698
699
700
701
702
703
704
705
706
707
708
709
# File 'lib/v20200513/models.rb', line 697

def deserialize(params)
  @MarshalId = params['MarshalId']
  @Height = params['Height']
  @Width = params['Width']
  @Size = params['Size']
  @Format = params['Format']
  @Price = params['Price']
  @LicenseScope = params['LicenseScope']
  @IsVip = params['IsVip']
  @LicenseScopeId = params['LicenseScopeId']
  @DimensionsName = params['DimensionsName']
  @DimensionsNameId = params['DimensionsNameId']
end