Class: TencentCloud::Cme::V20191029::SearchMaterialRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cme::V20191029::SearchMaterialRequest
- Defined in:
- lib/v20191029/models.rb
Overview
SearchMaterial请求参数结构体
Instance Attribute Summary collapse
-
#CreateTimeRange ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>.
-
#DurationRange ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>.
-
#Limit ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>.
-
#MaterialTypes ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>.
-
#Offset ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>.
-
#Operator ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>.
-
#Platform ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>.
-
#Resolution ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>.
-
#SearchScopes ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>.
-
#Sort ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>.
-
#Tags ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>.
-
#Text ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(platform = nil, searchscopes = nil, materialtypes = nil, text = nil, resolution = nil, durationrange = nil, createtimerange = nil, tags = nil, sort = nil, offset = nil, limit = nil, operator = nil) ⇒ SearchMaterialRequest
constructor
A new instance of SearchMaterialRequest.
Constructor Details
#initialize(platform = nil, searchscopes = nil, materialtypes = nil, text = nil, resolution = nil, durationrange = nil, createtimerange = nil, tags = nil, sort = nil, offset = nil, limit = nil, operator = nil) ⇒ SearchMaterialRequest
Returns a new instance of SearchMaterialRequest.
5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 |
# File 'lib/v20191029/models.rb', line 5418 def initialize(platform=nil, searchscopes=nil, materialtypes=nil, text=nil, resolution=nil, durationrange=nil, createtimerange=nil, =nil, sort=nil, offset=nil, limit=nil, operator=nil) @Platform = platform @SearchScopes = searchscopes @MaterialTypes = materialtypes @Text = text @Resolution = resolution @DurationRange = durationrange @CreateTimeRange = createtimerange @Tags = @Sort = sort @Offset = offset @Limit = limit @Operator = operator end |
Instance Attribute Details
#CreateTimeRange ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5416 5417 5418 |
# File 'lib/v20191029/models.rb', line 5416 def CreateTimeRange @CreateTimeRange end |
#DurationRange ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5416 5417 5418 |
# File 'lib/v20191029/models.rb', line 5416 def DurationRange @DurationRange end |
#Limit ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5416 5417 5418 |
# File 'lib/v20191029/models.rb', line 5416 def Limit @Limit end |
#MaterialTypes ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5416 5417 5418 |
# File 'lib/v20191029/models.rb', line 5416 def MaterialTypes @MaterialTypes end |
#Offset ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5416 5417 5418 |
# File 'lib/v20191029/models.rb', line 5416 def Offset @Offset end |
#Operator ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5416 5417 5418 |
# File 'lib/v20191029/models.rb', line 5416 def Operator @Operator end |
#Platform ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5416 5417 5418 |
# File 'lib/v20191029/models.rb', line 5416 def Platform @Platform end |
#Resolution ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5416 5417 5418 |
# File 'lib/v20191029/models.rb', line 5416 def Resolution @Resolution end |
#SearchScopes ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5416 5417 5418 |
# File 'lib/v20191029/models.rb', line 5416 def SearchScopes @SearchScopes end |
#Sort ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5416 5417 5418 |
# File 'lib/v20191029/models.rb', line 5416 def Sort @Sort end |
#Tags ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5416 5417 5418 |
# File 'lib/v20191029/models.rb', line 5416 def Tags @Tags end |
#Text ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5416 5417 5418 |
# File 'lib/v20191029/models.rb', line 5416 def Text @Text end |
Instance Method Details
#deserialize(params) ⇒ Object
5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 |
# File 'lib/v20191029/models.rb', line 5433 def deserialize(params) @Platform = params['Platform'] unless params['SearchScopes'].nil? @SearchScopes = [] params['SearchScopes'].each do |i| searchscope_tmp = SearchScope.new searchscope_tmp.deserialize(i) @SearchScopes << searchscope_tmp end end @MaterialTypes = params['MaterialTypes'] @Text = params['Text'] @Resolution = params['Resolution'] unless params['DurationRange'].nil? @DurationRange = IntegerRange.new @DurationRange.deserialize(params['DurationRange']) end unless params['CreateTimeRange'].nil? @CreateTimeRange = TimeRange.new @CreateTimeRange.deserialize(params['CreateTimeRange']) end @Tags = params['Tags'] unless params['Sort'].nil? @Sort = SortBy.new @Sort.deserialize(params['Sort']) end @Offset = params['Offset'] @Limit = params['Limit'] @Operator = params['Operator'] end |