Class: TencentCloud::Ape::V20200513::ImageInfo

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

Overview

图片基础信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(imageid = nil, licensescopeid = nil, dimensionsnameid = nil, userid = nil, downloadprice = nil, downloadtype = nil) ⇒ ImageInfo

Returns a new instance of ImageInfo.



589
590
591
592
593
594
595
596
# File 'lib/v20200513/models.rb', line 589

def initialize(imageid=nil, licensescopeid=nil, dimensionsnameid=nil, userid=nil, downloadprice=nil, downloadtype=nil)
  @ImageId = imageid
  @LicenseScopeId = licensescopeid
  @DimensionsNameId = dimensionsnameid
  @UserId = userid
  @DownloadPrice = downloadprice
  @DownloadType = downloadtype
end

Instance Attribute Details

#DimensionsNameIdObject

<li>Single: 单张购买下载</li> <li>BasicEnterpriseMember: 企业基础会员下载</li> <li>AdvancedEnterpriseMember: 企业高级会员下载</li> <li>DistinguishedEnterpriseMember: 企业尊享会员下载</li>

Parameters:

  • ImageId:

    图片Id

  • LicenseScopeId:

    授权场景Id

  • DimensionsNameId:

    尺寸名称Id

  • UserId:

    平台用户标识

  • DownloadPrice:

    平台用户下载图片购买的价格(单位:分)

  • DownloadType:

    下载类型。匹配集合中的任意元素:



587
588
589
# File 'lib/v20200513/models.rb', line 587

def DimensionsNameId
  @DimensionsNameId
end

#DownloadPriceObject

<li>Single: 单张购买下载</li> <li>BasicEnterpriseMember: 企业基础会员下载</li> <li>AdvancedEnterpriseMember: 企业高级会员下载</li> <li>DistinguishedEnterpriseMember: 企业尊享会员下载</li>

Parameters:

  • ImageId:

    图片Id

  • LicenseScopeId:

    授权场景Id

  • DimensionsNameId:

    尺寸名称Id

  • UserId:

    平台用户标识

  • DownloadPrice:

    平台用户下载图片购买的价格(单位:分)

  • DownloadType:

    下载类型。匹配集合中的任意元素:



587
588
589
# File 'lib/v20200513/models.rb', line 587

def DownloadPrice
  @DownloadPrice
end

#DownloadTypeObject

<li>Single: 单张购买下载</li> <li>BasicEnterpriseMember: 企业基础会员下载</li> <li>AdvancedEnterpriseMember: 企业高级会员下载</li> <li>DistinguishedEnterpriseMember: 企业尊享会员下载</li>

Parameters:

  • ImageId:

    图片Id

  • LicenseScopeId:

    授权场景Id

  • DimensionsNameId:

    尺寸名称Id

  • UserId:

    平台用户标识

  • DownloadPrice:

    平台用户下载图片购买的价格(单位:分)

  • DownloadType:

    下载类型。匹配集合中的任意元素:



587
588
589
# File 'lib/v20200513/models.rb', line 587

def DownloadType
  @DownloadType
end

#ImageIdObject

<li>Single: 单张购买下载</li> <li>BasicEnterpriseMember: 企业基础会员下载</li> <li>AdvancedEnterpriseMember: 企业高级会员下载</li> <li>DistinguishedEnterpriseMember: 企业尊享会员下载</li>

Parameters:

  • ImageId:

    图片Id

  • LicenseScopeId:

    授权场景Id

  • DimensionsNameId:

    尺寸名称Id

  • UserId:

    平台用户标识

  • DownloadPrice:

    平台用户下载图片购买的价格(单位:分)

  • DownloadType:

    下载类型。匹配集合中的任意元素:



587
588
589
# File 'lib/v20200513/models.rb', line 587

def ImageId
  @ImageId
end

#LicenseScopeIdObject

<li>Single: 单张购买下载</li> <li>BasicEnterpriseMember: 企业基础会员下载</li> <li>AdvancedEnterpriseMember: 企业高级会员下载</li> <li>DistinguishedEnterpriseMember: 企业尊享会员下载</li>

Parameters:

  • ImageId:

    图片Id

  • LicenseScopeId:

    授权场景Id

  • DimensionsNameId:

    尺寸名称Id

  • UserId:

    平台用户标识

  • DownloadPrice:

    平台用户下载图片购买的价格(单位:分)

  • DownloadType:

    下载类型。匹配集合中的任意元素:



587
588
589
# File 'lib/v20200513/models.rb', line 587

def LicenseScopeId
  @LicenseScopeId
end

#UserIdObject

<li>Single: 单张购买下载</li> <li>BasicEnterpriseMember: 企业基础会员下载</li> <li>AdvancedEnterpriseMember: 企业高级会员下载</li> <li>DistinguishedEnterpriseMember: 企业尊享会员下载</li>

Parameters:

  • ImageId:

    图片Id

  • LicenseScopeId:

    授权场景Id

  • DimensionsNameId:

    尺寸名称Id

  • UserId:

    平台用户标识

  • DownloadPrice:

    平台用户下载图片购买的价格(单位:分)

  • DownloadType:

    下载类型。匹配集合中的任意元素:



587
588
589
# File 'lib/v20200513/models.rb', line 587

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



598
599
600
601
602
603
604
605
# File 'lib/v20200513/models.rb', line 598

def deserialize(params)
  @ImageId = params['ImageId']
  @LicenseScopeId = params['LicenseScopeId']
  @DimensionsNameId = params['DimensionsNameId']
  @UserId = params['UserId']
  @DownloadPrice = params['DownloadPrice']
  @DownloadType = params['DownloadType']
end