Class: TencentCloud::Ssl::V20191205::DescribePackagesRequest

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

Overview

DescribePackages请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(offset = nil, limit = nil, status = nil, expiretime = nil, packageid = nil, type = nil, pid = nil) ⇒ DescribePackagesRequest

Returns a new instance of DescribePackagesRequest.



5619
5620
5621
5622
5623
5624
5625
5626
5627
# File 'lib/v20191205/models.rb', line 5619

def initialize(offset=nil, limit=nil, status=nil, expiretime=nil, packageid=nil, type=nil, pid=nil)
  @Offset = offset
  @Limit = limit
  @Status = status
  @ExpireTime = expiretime
  @PackageId = packageid
  @Type = type
  @Pid = pid
end

Instance Attribute Details

#ExpireTimeObject

Parameters:

  • Offset:

    偏移量,默认0。

  • Limit:

    限制数目,默认20。

  • Status:

    按状态筛选。状态值包括usable(可用),used(已用),expired(已过期),refund(已退款)

  • ExpireTime:

    按过期时间升序或降序排列,可选值为asc(升序)和desc(降序)

  • PackageId:

    按权益包ID搜索。

  • Type:

    按权益包类型搜索。类型包括:ssl_100(证书批量权益100点),ssl_500(证书批量权益500点),ssl_2000(证书批量权益2000点)

  • Pid:

    子产品编号



5617
5618
5619
# File 'lib/v20191205/models.rb', line 5617

def ExpireTime
  @ExpireTime
end

#LimitObject

Parameters:

  • Offset:

    偏移量,默认0。

  • Limit:

    限制数目,默认20。

  • Status:

    按状态筛选。状态值包括usable(可用),used(已用),expired(已过期),refund(已退款)

  • ExpireTime:

    按过期时间升序或降序排列,可选值为asc(升序)和desc(降序)

  • PackageId:

    按权益包ID搜索。

  • Type:

    按权益包类型搜索。类型包括:ssl_100(证书批量权益100点),ssl_500(证书批量权益500点),ssl_2000(证书批量权益2000点)

  • Pid:

    子产品编号



5617
5618
5619
# File 'lib/v20191205/models.rb', line 5617

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • Offset:

    偏移量,默认0。

  • Limit:

    限制数目,默认20。

  • Status:

    按状态筛选。状态值包括usable(可用),used(已用),expired(已过期),refund(已退款)

  • ExpireTime:

    按过期时间升序或降序排列,可选值为asc(升序)和desc(降序)

  • PackageId:

    按权益包ID搜索。

  • Type:

    按权益包类型搜索。类型包括:ssl_100(证书批量权益100点),ssl_500(证书批量权益500点),ssl_2000(证书批量权益2000点)

  • Pid:

    子产品编号



5617
5618
5619
# File 'lib/v20191205/models.rb', line 5617

def Offset
  @Offset
end

#PackageIdObject

Parameters:

  • Offset:

    偏移量,默认0。

  • Limit:

    限制数目,默认20。

  • Status:

    按状态筛选。状态值包括usable(可用),used(已用),expired(已过期),refund(已退款)

  • ExpireTime:

    按过期时间升序或降序排列,可选值为asc(升序)和desc(降序)

  • PackageId:

    按权益包ID搜索。

  • Type:

    按权益包类型搜索。类型包括:ssl_100(证书批量权益100点),ssl_500(证书批量权益500点),ssl_2000(证书批量权益2000点)

  • Pid:

    子产品编号



5617
5618
5619
# File 'lib/v20191205/models.rb', line 5617

def PackageId
  @PackageId
end

#PidObject

Parameters:

  • Offset:

    偏移量,默认0。

  • Limit:

    限制数目,默认20。

  • Status:

    按状态筛选。状态值包括usable(可用),used(已用),expired(已过期),refund(已退款)

  • ExpireTime:

    按过期时间升序或降序排列,可选值为asc(升序)和desc(降序)

  • PackageId:

    按权益包ID搜索。

  • Type:

    按权益包类型搜索。类型包括:ssl_100(证书批量权益100点),ssl_500(证书批量权益500点),ssl_2000(证书批量权益2000点)

  • Pid:

    子产品编号



5617
5618
5619
# File 'lib/v20191205/models.rb', line 5617

def Pid
  @Pid
end

#StatusObject

Parameters:

  • Offset:

    偏移量,默认0。

  • Limit:

    限制数目,默认20。

  • Status:

    按状态筛选。状态值包括usable(可用),used(已用),expired(已过期),refund(已退款)

  • ExpireTime:

    按过期时间升序或降序排列,可选值为asc(升序)和desc(降序)

  • PackageId:

    按权益包ID搜索。

  • Type:

    按权益包类型搜索。类型包括:ssl_100(证书批量权益100点),ssl_500(证书批量权益500点),ssl_2000(证书批量权益2000点)

  • Pid:

    子产品编号



5617
5618
5619
# File 'lib/v20191205/models.rb', line 5617

def Status
  @Status
end

#TypeObject

Parameters:

  • Offset:

    偏移量,默认0。

  • Limit:

    限制数目,默认20。

  • Status:

    按状态筛选。状态值包括usable(可用),used(已用),expired(已过期),refund(已退款)

  • ExpireTime:

    按过期时间升序或降序排列,可选值为asc(升序)和desc(降序)

  • PackageId:

    按权益包ID搜索。

  • Type:

    按权益包类型搜索。类型包括:ssl_100(证书批量权益100点),ssl_500(证书批量权益500点),ssl_2000(证书批量权益2000点)

  • Pid:

    子产品编号



5617
5618
5619
# File 'lib/v20191205/models.rb', line 5617

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



5629
5630
5631
5632
5633
5634
5635
5636
5637
# File 'lib/v20191205/models.rb', line 5629

def deserialize(params)
  @Offset = params['Offset']
  @Limit = params['Limit']
  @Status = params['Status']
  @ExpireTime = params['ExpireTime']
  @PackageId = params['PackageId']
  @Type = params['Type']
  @Pid = params['Pid']
end