Class: TencentCloud::Cwp::V20180228::LicenseDetail

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

Overview

授权订单列表对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(licenseid = nil, licensetype = nil, licensestatus = nil, licensecnt = nil, usedlicensecnt = nil, orderstatus = nil, deadline = nil, resourceid = nil, autorenewflag = nil, projectid = nil, taskid = nil, buytime = nil, sourcetype = nil, _alias = nil, tags = nil, freezenum = nil) ⇒ LicenseDetail

Returns a new instance of LicenseDetail.



30919
30920
30921
30922
30923
30924
30925
30926
30927
30928
30929
30930
30931
30932
30933
30934
30935
30936
# File 'lib/v20180228/models.rb', line 30919

def initialize(licenseid=nil, licensetype=nil, licensestatus=nil, licensecnt=nil, usedlicensecnt=nil, orderstatus=nil, deadline=nil, resourceid=nil, autorenewflag=nil, projectid=nil, taskid=nil, buytime=nil, sourcetype=nil, _alias=nil, tags=nil, freezenum=nil)
  @LicenseId = licenseid
  @LicenseType = licensetype
  @LicenseStatus = licensestatus
  @LicenseCnt = licensecnt
  @UsedLicenseCnt = usedlicensecnt
  @OrderStatus = orderstatus
  @Deadline = deadline
  @ResourceId = resourceid
  @AutoRenewFlag = autorenewflag
  @ProjectId = projectid
  @TaskId = taskid
  @BuyTime = buytime
  @SourceType = sourcetype
  @Alias = _alias
  @Tags = tags
  @FreezeNum = freezenum
end

Instance Attribute Details

#AliasObject

Parameters:

  • LicenseId:

    授权ID

  • LicenseType:

    授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月

  • LicenseStatus:

    授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用

  • LicenseCnt:

    总授权数

  • UsedLicenseCnt:

    已使用授权数

  • OrderStatus:

    订单状态 1 正常 2隔离, 3销毁

  • Deadline:

    截止日期

  • ResourceId:

    订单资源ID

  • AutoRenewFlag:

    0 初始化,1 自动续费,2 不自动续费

  • ProjectId:

    项目ID

  • TaskId:

    任务ID ,默认0 ,查询绑定进度用

  • BuyTime:

    购买时间

  • SourceType:

    是否试用订单.

  • Alias:

    资源别名

  • Tags:

    平台标签

  • FreezeNum:

    冻结数,当为0时 为未冻结,非0 则表示冻结授权数额



30917
30918
30919
# File 'lib/v20180228/models.rb', line 30917

def Alias
  @Alias
end

#AutoRenewFlagObject

Parameters:

  • LicenseId:

    授权ID

  • LicenseType:

    授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月

  • LicenseStatus:

    授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用

  • LicenseCnt:

    总授权数

  • UsedLicenseCnt:

    已使用授权数

  • OrderStatus:

    订单状态 1 正常 2隔离, 3销毁

  • Deadline:

    截止日期

  • ResourceId:

    订单资源ID

  • AutoRenewFlag:

    0 初始化,1 自动续费,2 不自动续费

  • ProjectId:

    项目ID

  • TaskId:

    任务ID ,默认0 ,查询绑定进度用

  • BuyTime:

    购买时间

  • SourceType:

    是否试用订单.

  • Alias:

    资源别名

  • Tags:

    平台标签

  • FreezeNum:

    冻结数,当为0时 为未冻结,非0 则表示冻结授权数额



30917
30918
30919
# File 'lib/v20180228/models.rb', line 30917

def AutoRenewFlag
  @AutoRenewFlag
end

#BuyTimeObject

Parameters:

  • LicenseId:

    授权ID

  • LicenseType:

    授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月

  • LicenseStatus:

    授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用

  • LicenseCnt:

    总授权数

  • UsedLicenseCnt:

    已使用授权数

  • OrderStatus:

    订单状态 1 正常 2隔离, 3销毁

  • Deadline:

    截止日期

  • ResourceId:

    订单资源ID

  • AutoRenewFlag:

    0 初始化,1 自动续费,2 不自动续费

  • ProjectId:

    项目ID

  • TaskId:

    任务ID ,默认0 ,查询绑定进度用

  • BuyTime:

    购买时间

  • SourceType:

    是否试用订单.

  • Alias:

    资源别名

  • Tags:

    平台标签

  • FreezeNum:

    冻结数,当为0时 为未冻结,非0 则表示冻结授权数额



30917
30918
30919
# File 'lib/v20180228/models.rb', line 30917

def BuyTime
  @BuyTime
end

#DeadlineObject

Parameters:

  • LicenseId:

    授权ID

  • LicenseType:

    授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月

  • LicenseStatus:

    授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用

  • LicenseCnt:

    总授权数

  • UsedLicenseCnt:

    已使用授权数

  • OrderStatus:

    订单状态 1 正常 2隔离, 3销毁

  • Deadline:

    截止日期

  • ResourceId:

    订单资源ID

  • AutoRenewFlag:

    0 初始化,1 自动续费,2 不自动续费

  • ProjectId:

    项目ID

  • TaskId:

    任务ID ,默认0 ,查询绑定进度用

  • BuyTime:

    购买时间

  • SourceType:

    是否试用订单.

  • Alias:

    资源别名

  • Tags:

    平台标签

  • FreezeNum:

    冻结数,当为0时 为未冻结,非0 则表示冻结授权数额



30917
30918
30919
# File 'lib/v20180228/models.rb', line 30917

def Deadline
  @Deadline
end

#FreezeNumObject

Parameters:

  • LicenseId:

    授权ID

  • LicenseType:

    授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月

  • LicenseStatus:

    授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用

  • LicenseCnt:

    总授权数

  • UsedLicenseCnt:

    已使用授权数

  • OrderStatus:

    订单状态 1 正常 2隔离, 3销毁

  • Deadline:

    截止日期

  • ResourceId:

    订单资源ID

  • AutoRenewFlag:

    0 初始化,1 自动续费,2 不自动续费

  • ProjectId:

    项目ID

  • TaskId:

    任务ID ,默认0 ,查询绑定进度用

  • BuyTime:

    购买时间

  • SourceType:

    是否试用订单.

  • Alias:

    资源别名

  • Tags:

    平台标签

  • FreezeNum:

    冻结数,当为0时 为未冻结,非0 则表示冻结授权数额



30917
30918
30919
# File 'lib/v20180228/models.rb', line 30917

def FreezeNum
  @FreezeNum
end

#LicenseCntObject

Parameters:

  • LicenseId:

    授权ID

  • LicenseType:

    授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月

  • LicenseStatus:

    授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用

  • LicenseCnt:

    总授权数

  • UsedLicenseCnt:

    已使用授权数

  • OrderStatus:

    订单状态 1 正常 2隔离, 3销毁

  • Deadline:

    截止日期

  • ResourceId:

    订单资源ID

  • AutoRenewFlag:

    0 初始化,1 自动续费,2 不自动续费

  • ProjectId:

    项目ID

  • TaskId:

    任务ID ,默认0 ,查询绑定进度用

  • BuyTime:

    购买时间

  • SourceType:

    是否试用订单.

  • Alias:

    资源别名

  • Tags:

    平台标签

  • FreezeNum:

    冻结数,当为0时 为未冻结,非0 则表示冻结授权数额



30917
30918
30919
# File 'lib/v20180228/models.rb', line 30917

def LicenseCnt
  @LicenseCnt
end

#LicenseIdObject

Parameters:

  • LicenseId:

    授权ID

  • LicenseType:

    授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月

  • LicenseStatus:

    授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用

  • LicenseCnt:

    总授权数

  • UsedLicenseCnt:

    已使用授权数

  • OrderStatus:

    订单状态 1 正常 2隔离, 3销毁

  • Deadline:

    截止日期

  • ResourceId:

    订单资源ID

  • AutoRenewFlag:

    0 初始化,1 自动续费,2 不自动续费

  • ProjectId:

    项目ID

  • TaskId:

    任务ID ,默认0 ,查询绑定进度用

  • BuyTime:

    购买时间

  • SourceType:

    是否试用订单.

  • Alias:

    资源别名

  • Tags:

    平台标签

  • FreezeNum:

    冻结数,当为0时 为未冻结,非0 则表示冻结授权数额



30917
30918
30919
# File 'lib/v20180228/models.rb', line 30917

def LicenseId
  @LicenseId
end

#LicenseStatusObject

Parameters:

  • LicenseId:

    授权ID

  • LicenseType:

    授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月

  • LicenseStatus:

    授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用

  • LicenseCnt:

    总授权数

  • UsedLicenseCnt:

    已使用授权数

  • OrderStatus:

    订单状态 1 正常 2隔离, 3销毁

  • Deadline:

    截止日期

  • ResourceId:

    订单资源ID

  • AutoRenewFlag:

    0 初始化,1 自动续费,2 不自动续费

  • ProjectId:

    项目ID

  • TaskId:

    任务ID ,默认0 ,查询绑定进度用

  • BuyTime:

    购买时间

  • SourceType:

    是否试用订单.

  • Alias:

    资源别名

  • Tags:

    平台标签

  • FreezeNum:

    冻结数,当为0时 为未冻结,非0 则表示冻结授权数额



30917
30918
30919
# File 'lib/v20180228/models.rb', line 30917

def LicenseStatus
  @LicenseStatus
end

#LicenseTypeObject

Parameters:

  • LicenseId:

    授权ID

  • LicenseType:

    授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月

  • LicenseStatus:

    授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用

  • LicenseCnt:

    总授权数

  • UsedLicenseCnt:

    已使用授权数

  • OrderStatus:

    订单状态 1 正常 2隔离, 3销毁

  • Deadline:

    截止日期

  • ResourceId:

    订单资源ID

  • AutoRenewFlag:

    0 初始化,1 自动续费,2 不自动续费

  • ProjectId:

    项目ID

  • TaskId:

    任务ID ,默认0 ,查询绑定进度用

  • BuyTime:

    购买时间

  • SourceType:

    是否试用订单.

  • Alias:

    资源别名

  • Tags:

    平台标签

  • FreezeNum:

    冻结数,当为0时 为未冻结,非0 则表示冻结授权数额



30917
30918
30919
# File 'lib/v20180228/models.rb', line 30917

def LicenseType
  @LicenseType
end

#OrderStatusObject

Parameters:

  • LicenseId:

    授权ID

  • LicenseType:

    授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月

  • LicenseStatus:

    授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用

  • LicenseCnt:

    总授权数

  • UsedLicenseCnt:

    已使用授权数

  • OrderStatus:

    订单状态 1 正常 2隔离, 3销毁

  • Deadline:

    截止日期

  • ResourceId:

    订单资源ID

  • AutoRenewFlag:

    0 初始化,1 自动续费,2 不自动续费

  • ProjectId:

    项目ID

  • TaskId:

    任务ID ,默认0 ,查询绑定进度用

  • BuyTime:

    购买时间

  • SourceType:

    是否试用订单.

  • Alias:

    资源别名

  • Tags:

    平台标签

  • FreezeNum:

    冻结数,当为0时 为未冻结,非0 则表示冻结授权数额



30917
30918
30919
# File 'lib/v20180228/models.rb', line 30917

def OrderStatus
  @OrderStatus
end

#ProjectIdObject

Parameters:

  • LicenseId:

    授权ID

  • LicenseType:

    授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月

  • LicenseStatus:

    授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用

  • LicenseCnt:

    总授权数

  • UsedLicenseCnt:

    已使用授权数

  • OrderStatus:

    订单状态 1 正常 2隔离, 3销毁

  • Deadline:

    截止日期

  • ResourceId:

    订单资源ID

  • AutoRenewFlag:

    0 初始化,1 自动续费,2 不自动续费

  • ProjectId:

    项目ID

  • TaskId:

    任务ID ,默认0 ,查询绑定进度用

  • BuyTime:

    购买时间

  • SourceType:

    是否试用订单.

  • Alias:

    资源别名

  • Tags:

    平台标签

  • FreezeNum:

    冻结数,当为0时 为未冻结,非0 则表示冻结授权数额



30917
30918
30919
# File 'lib/v20180228/models.rb', line 30917

def ProjectId
  @ProjectId
end

#ResourceIdObject

Parameters:

  • LicenseId:

    授权ID

  • LicenseType:

    授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月

  • LicenseStatus:

    授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用

  • LicenseCnt:

    总授权数

  • UsedLicenseCnt:

    已使用授权数

  • OrderStatus:

    订单状态 1 正常 2隔离, 3销毁

  • Deadline:

    截止日期

  • ResourceId:

    订单资源ID

  • AutoRenewFlag:

    0 初始化,1 自动续费,2 不自动续费

  • ProjectId:

    项目ID

  • TaskId:

    任务ID ,默认0 ,查询绑定进度用

  • BuyTime:

    购买时间

  • SourceType:

    是否试用订单.

  • Alias:

    资源别名

  • Tags:

    平台标签

  • FreezeNum:

    冻结数,当为0时 为未冻结,非0 则表示冻结授权数额



30917
30918
30919
# File 'lib/v20180228/models.rb', line 30917

def ResourceId
  @ResourceId
end

#SourceTypeObject

Parameters:

  • LicenseId:

    授权ID

  • LicenseType:

    授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月

  • LicenseStatus:

    授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用

  • LicenseCnt:

    总授权数

  • UsedLicenseCnt:

    已使用授权数

  • OrderStatus:

    订单状态 1 正常 2隔离, 3销毁

  • Deadline:

    截止日期

  • ResourceId:

    订单资源ID

  • AutoRenewFlag:

    0 初始化,1 自动续费,2 不自动续费

  • ProjectId:

    项目ID

  • TaskId:

    任务ID ,默认0 ,查询绑定进度用

  • BuyTime:

    购买时间

  • SourceType:

    是否试用订单.

  • Alias:

    资源别名

  • Tags:

    平台标签

  • FreezeNum:

    冻结数,当为0时 为未冻结,非0 则表示冻结授权数额



30917
30918
30919
# File 'lib/v20180228/models.rb', line 30917

def SourceType
  @SourceType
end

#TagsObject

Parameters:

  • LicenseId:

    授权ID

  • LicenseType:

    授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月

  • LicenseStatus:

    授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用

  • LicenseCnt:

    总授权数

  • UsedLicenseCnt:

    已使用授权数

  • OrderStatus:

    订单状态 1 正常 2隔离, 3销毁

  • Deadline:

    截止日期

  • ResourceId:

    订单资源ID

  • AutoRenewFlag:

    0 初始化,1 自动续费,2 不自动续费

  • ProjectId:

    项目ID

  • TaskId:

    任务ID ,默认0 ,查询绑定进度用

  • BuyTime:

    购买时间

  • SourceType:

    是否试用订单.

  • Alias:

    资源别名

  • Tags:

    平台标签

  • FreezeNum:

    冻结数,当为0时 为未冻结,非0 则表示冻结授权数额



30917
30918
30919
# File 'lib/v20180228/models.rb', line 30917

def Tags
  @Tags
end

#TaskIdObject

Parameters:

  • LicenseId:

    授权ID

  • LicenseType:

    授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月

  • LicenseStatus:

    授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用

  • LicenseCnt:

    总授权数

  • UsedLicenseCnt:

    已使用授权数

  • OrderStatus:

    订单状态 1 正常 2隔离, 3销毁

  • Deadline:

    截止日期

  • ResourceId:

    订单资源ID

  • AutoRenewFlag:

    0 初始化,1 自动续费,2 不自动续费

  • ProjectId:

    项目ID

  • TaskId:

    任务ID ,默认0 ,查询绑定进度用

  • BuyTime:

    购买时间

  • SourceType:

    是否试用订单.

  • Alias:

    资源别名

  • Tags:

    平台标签

  • FreezeNum:

    冻结数,当为0时 为未冻结,非0 则表示冻结授权数额



30917
30918
30919
# File 'lib/v20180228/models.rb', line 30917

def TaskId
  @TaskId
end

#UsedLicenseCntObject

Parameters:

  • LicenseId:

    授权ID

  • LicenseType:

    授权类型,0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月

  • LicenseStatus:

    授权状态 0 未使用,1 部分使用, 2 已用完, 3 不可用

  • LicenseCnt:

    总授权数

  • UsedLicenseCnt:

    已使用授权数

  • OrderStatus:

    订单状态 1 正常 2隔离, 3销毁

  • Deadline:

    截止日期

  • ResourceId:

    订单资源ID

  • AutoRenewFlag:

    0 初始化,1 自动续费,2 不自动续费

  • ProjectId:

    项目ID

  • TaskId:

    任务ID ,默认0 ,查询绑定进度用

  • BuyTime:

    购买时间

  • SourceType:

    是否试用订单.

  • Alias:

    资源别名

  • Tags:

    平台标签

  • FreezeNum:

    冻结数,当为0时 为未冻结,非0 则表示冻结授权数额



30917
30918
30919
# File 'lib/v20180228/models.rb', line 30917

def UsedLicenseCnt
  @UsedLicenseCnt
end

Instance Method Details

#deserialize(params) ⇒ Object



30938
30939
30940
30941
30942
30943
30944
30945
30946
30947
30948
30949
30950
30951
30952
30953
30954
30955
30956
30957
30958
30959
30960
30961
30962
# File 'lib/v20180228/models.rb', line 30938

def deserialize(params)
  @LicenseId = params['LicenseId']
  @LicenseType = params['LicenseType']
  @LicenseStatus = params['LicenseStatus']
  @LicenseCnt = params['LicenseCnt']
  @UsedLicenseCnt = params['UsedLicenseCnt']
  @OrderStatus = params['OrderStatus']
  @Deadline = params['Deadline']
  @ResourceId = params['ResourceId']
  @AutoRenewFlag = params['AutoRenewFlag']
  @ProjectId = params['ProjectId']
  @TaskId = params['TaskId']
  @BuyTime = params['BuyTime']
  @SourceType = params['SourceType']
  @Alias = params['Alias']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tags_tmp = Tags.new
      tags_tmp.deserialize(i)
      @Tags << tags_tmp
    end
  end
  @FreezeNum = params['FreezeNum']
end