Class: TencentCloud::Teo::V20220901::DescribePlansRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::DescribePlansRequest
- Defined in:
- lib/v20220901/models.rb
Overview
DescribePlans请求参数结构体
Instance Attribute Summary collapse
-
#Direction ⇒ Object
<li> enable-time:生效时间;</li> <li> expire-time:过期时间。</li>不填写使用默认值 enable-time。 <li>asc:从小到大排序;</li> <li>desc:从大到小排序。</li>不填写使用默认值 desc。.
-
#Filters ⇒ Object
<li> enable-time:生效时间;</li> <li> expire-time:过期时间。</li>不填写使用默认值 enable-time。 <li>asc:从小到大排序;</li> <li>desc:从大到小排序。</li>不填写使用默认值 desc。.
-
#Limit ⇒ Object
<li> enable-time:生效时间;</li> <li> expire-time:过期时间。</li>不填写使用默认值 enable-time。 <li>asc:从小到大排序;</li> <li>desc:从大到小排序。</li>不填写使用默认值 desc。.
-
#Offset ⇒ Object
<li> enable-time:生效时间;</li> <li> expire-time:过期时间。</li>不填写使用默认值 enable-time。 <li>asc:从小到大排序;</li> <li>desc:从大到小排序。</li>不填写使用默认值 desc。.
-
#Order ⇒ Object
<li> enable-time:生效时间;</li> <li> expire-time:过期时间。</li>不填写使用默认值 enable-time。 <li>asc:从小到大排序;</li> <li>desc:从大到小排序。</li>不填写使用默认值 desc。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(filters = nil, order = nil, direction = nil, limit = nil, offset = nil) ⇒ DescribePlansRequest
constructor
A new instance of DescribePlansRequest.
Constructor Details
#initialize(filters = nil, order = nil, direction = nil, limit = nil, offset = nil) ⇒ DescribePlansRequest
Returns a new instance of DescribePlansRequest.
9989 9990 9991 9992 9993 9994 9995 |
# File 'lib/v20220901/models.rb', line 9989 def initialize(filters=nil, order=nil, direction=nil, limit=nil, offset=nil) @Filters = filters @Order = order @Direction = direction @Limit = limit @Offset = offset end |
Instance Attribute Details
#Direction ⇒ Object
<li> enable-time:生效时间;</li> <li> expire-time:过期时间。</li>不填写使用默认值 enable-time。<li>asc:从小到大排序;</li> <li>desc:从大到小排序。</li>不填写使用默认值 desc。
9987 9988 9989 |
# File 'lib/v20220901/models.rb', line 9987 def Direction @Direction end |
#Filters ⇒ Object
<li> enable-time:生效时间;</li> <li> expire-time:过期时间。</li>不填写使用默认值 enable-time。<li>asc:从小到大排序;</li> <li>desc:从大到小排序。</li>不填写使用默认值 desc。
9987 9988 9989 |
# File 'lib/v20220901/models.rb', line 9987 def Filters @Filters end |
#Limit ⇒ Object
<li> enable-time:生效时间;</li> <li> expire-time:过期时间。</li>不填写使用默认值 enable-time。<li>asc:从小到大排序;</li> <li>desc:从大到小排序。</li>不填写使用默认值 desc。
9987 9988 9989 |
# File 'lib/v20220901/models.rb', line 9987 def Limit @Limit end |
#Offset ⇒ Object
<li> enable-time:生效时间;</li> <li> expire-time:过期时间。</li>不填写使用默认值 enable-time。<li>asc:从小到大排序;</li> <li>desc:从大到小排序。</li>不填写使用默认值 desc。
9987 9988 9989 |
# File 'lib/v20220901/models.rb', line 9987 def Offset @Offset end |
#Order ⇒ Object
<li> enable-time:生效时间;</li> <li> expire-time:过期时间。</li>不填写使用默认值 enable-time。<li>asc:从小到大排序;</li> <li>desc:从大到小排序。</li>不填写使用默认值 desc。
9987 9988 9989 |
# File 'lib/v20220901/models.rb', line 9987 def Order @Order end |
Instance Method Details
#deserialize(params) ⇒ Object
9997 9998 9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 |
# File 'lib/v20220901/models.rb', line 9997 def deserialize(params) unless params['Filters'].nil? @Filters = [] params['Filters'].each do |i| filter_tmp = Filter.new filter_tmp.deserialize(i) @Filters << filter_tmp end end @Order = params['Order'] @Direction = params['Direction'] @Limit = params['Limit'] @Offset = params['Offset'] end |