Class: TencentCloud::Ame::V20190916::SearchKTVMusicsRequest

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

Overview

SearchKTVMusics请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(keyword = nil, offset = nil, limit = nil, sort = nil, tagids = nil) ⇒ SearchKTVMusicsRequest

Returns a new instance of SearchKTVMusicsRequest.



2590
2591
2592
2593
2594
2595
2596
# File 'lib/v20190916/models.rb', line 2590

def initialize(keyword=nil, offset=nil, limit=nil, sort=nil, tagids=nil)
  @KeyWord = keyword
  @Offset = offset
  @Limit = limit
  @Sort = sort
  @TagIds = tagids
end

Instance Attribute Details

#KeyWordObject

取值范围:Offset + Limit 不超过5000。<li> Sort.Field 可选 CreateTime</li> <li> Sort.Order 可选 Desc </li> <li> 当 KeyWord 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。</li> <li>数组长度限制:10。</li>

Parameters:

  • KeyWord:

    搜索关键词

  • Offset:

    分页返回的起始偏移量,默认值:0。将返回第 Offset 到第 Offset+Limit-1 条。

  • Limit:

    分页返回的起始偏移量,默认值:50。将返回第 Offset 到第 Offset+Limit-1 条。

  • Sort:

    排序方式。默认按照匹配度排序

  • TagIds:

    标签 ID 集合,匹配集合指定所有 ID 。



2588
2589
2590
# File 'lib/v20190916/models.rb', line 2588

def KeyWord
  @KeyWord
end

#LimitObject

取值范围:Offset + Limit 不超过5000。<li> Sort.Field 可选 CreateTime</li> <li> Sort.Order 可选 Desc </li> <li> 当 KeyWord 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。</li> <li>数组长度限制:10。</li>

Parameters:

  • KeyWord:

    搜索关键词

  • Offset:

    分页返回的起始偏移量,默认值:0。将返回第 Offset 到第 Offset+Limit-1 条。

  • Limit:

    分页返回的起始偏移量,默认值:50。将返回第 Offset 到第 Offset+Limit-1 条。

  • Sort:

    排序方式。默认按照匹配度排序

  • TagIds:

    标签 ID 集合,匹配集合指定所有 ID 。



2588
2589
2590
# File 'lib/v20190916/models.rb', line 2588

def Limit
  @Limit
end

#OffsetObject

取值范围:Offset + Limit 不超过5000。<li> Sort.Field 可选 CreateTime</li> <li> Sort.Order 可选 Desc </li> <li> 当 KeyWord 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。</li> <li>数组长度限制:10。</li>

Parameters:

  • KeyWord:

    搜索关键词

  • Offset:

    分页返回的起始偏移量,默认值:0。将返回第 Offset 到第 Offset+Limit-1 条。

  • Limit:

    分页返回的起始偏移量,默认值:50。将返回第 Offset 到第 Offset+Limit-1 条。

  • Sort:

    排序方式。默认按照匹配度排序

  • TagIds:

    标签 ID 集合,匹配集合指定所有 ID 。



2588
2589
2590
# File 'lib/v20190916/models.rb', line 2588

def Offset
  @Offset
end

#SortObject

取值范围:Offset + Limit 不超过5000。<li> Sort.Field 可选 CreateTime</li> <li> Sort.Order 可选 Desc </li> <li> 当 KeyWord 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。</li> <li>数组长度限制:10。</li>

Parameters:

  • KeyWord:

    搜索关键词

  • Offset:

    分页返回的起始偏移量,默认值:0。将返回第 Offset 到第 Offset+Limit-1 条。

  • Limit:

    分页返回的起始偏移量,默认值:50。将返回第 Offset 到第 Offset+Limit-1 条。

  • Sort:

    排序方式。默认按照匹配度排序

  • TagIds:

    标签 ID 集合,匹配集合指定所有 ID 。



2588
2589
2590
# File 'lib/v20190916/models.rb', line 2588

def Sort
  @Sort
end

#TagIdsObject

取值范围:Offset + Limit 不超过5000。<li> Sort.Field 可选 CreateTime</li> <li> Sort.Order 可选 Desc </li> <li> 当 KeyWord 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。</li> <li>数组长度限制:10。</li>

Parameters:

  • KeyWord:

    搜索关键词

  • Offset:

    分页返回的起始偏移量,默认值:0。将返回第 Offset 到第 Offset+Limit-1 条。

  • Limit:

    分页返回的起始偏移量,默认值:50。将返回第 Offset 到第 Offset+Limit-1 条。

  • Sort:

    排序方式。默认按照匹配度排序

  • TagIds:

    标签 ID 集合,匹配集合指定所有 ID 。



2588
2589
2590
# File 'lib/v20190916/models.rb', line 2588

def TagIds
  @TagIds
end

Instance Method Details

#deserialize(params) ⇒ Object



2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
# File 'lib/v20190916/models.rb', line 2598

def deserialize(params)
  @KeyWord = params['KeyWord']
  @Offset = params['Offset']
  @Limit = params['Limit']
  unless params['Sort'].nil?
    @Sort = SortBy.new
    @Sort.deserialize(params['Sort'])
  end
  @TagIds = params['TagIds']
end