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.
5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 |
# File 'lib/v20191029/models.rb', line 5426 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>
5424 5425 5426 |
# File 'lib/v20191029/models.rb', line 5424 def CreateTimeRange @CreateTimeRange end |
#DurationRange ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5424 5425 5426 |
# File 'lib/v20191029/models.rb', line 5424 def DurationRange @DurationRange end |
#Limit ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5424 5425 5426 |
# File 'lib/v20191029/models.rb', line 5424 def Limit @Limit end |
#MaterialTypes ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5424 5425 5426 |
# File 'lib/v20191029/models.rb', line 5424 def MaterialTypes @MaterialTypes end |
#Offset ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5424 5425 5426 |
# File 'lib/v20191029/models.rb', line 5424 def Offset @Offset end |
#Operator ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5424 5425 5426 |
# File 'lib/v20191029/models.rb', line 5424 def Operator @Operator end |
#Platform ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5424 5425 5426 |
# File 'lib/v20191029/models.rb', line 5424 def Platform @Platform end |
#Resolution ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5424 5425 5426 |
# File 'lib/v20191029/models.rb', line 5424 def Resolution @Resolution end |
#SearchScopes ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5424 5425 5426 |
# File 'lib/v20191029/models.rb', line 5424 def SearchScopes @SearchScopes end |
#Sort ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5424 5425 5426 |
# File 'lib/v20191029/models.rb', line 5424 def Sort @Sort end |
#Tags ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5424 5425 5426 |
# File 'lib/v20191029/models.rb', line 5424 def Tags @Tags end |
#Text ⇒ Object
<li>AUDIO:音频;</li> <li>VIDEO:视频 ;</li> <li>IMAGE:图片;</li> <li>VIDEO_EDIT_TEMPLATE:剪辑模板。</li>
5424 5425 5426 |
# File 'lib/v20191029/models.rb', line 5424 def Text @Text end |
Instance Method Details
#deserialize(params) ⇒ Object
5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 |
# File 'lib/v20191029/models.rb', line 5441 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 |