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

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

Overview

SearchKTVMusics请求参数结构体

Instance Attribute Summary collapse

  • #Limit ⇒ Object

    取值范围:Offset + Limit 不超过5000。

  • Sort.Field 可选 CreateTime
  • Sort.Order 可选 Desc
  • 当 KeyWord 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。
  • 数组长度限制:10。
  • .

  • #Offset ⇒ Object

    取值范围:Offset + Limit 不超过5000。

  • Sort.Field 可选 CreateTime
  • Sort.Order 可选 Desc
  • 当 KeyWord 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。
  • 数组长度限制:10。
  • .

  • #Sort ⇒ Object

    取值范围:Offset + Limit 不超过5000。

  • Sort.Field 可选 CreateTime
  • Sort.Order 可选 Desc
  • 当 KeyWord 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。
  • 数组长度限制:10。
  • .

  • #TagIds ⇒ Object

    取值范围:Offset + Limit 不超过5000。

  • Sort.Field 可选 CreateTime
  • Sort.Order 可选 Desc
  • 当 KeyWord 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。
  • 数组长度限制:10。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(keyword = nil, offset = nil, limit = nil, sort = nil, tagids = nil) ⇒ 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。

  • Sort.Field 可选 CreateTime
  • Sort.Order 可选 Desc
  • 当 KeyWord 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。
  • 数组长度限制:10。
  • 
    
    2588
    2589
    2590
    # File 'lib/v20190916/models.rb', line 2588
    
    def KeyWord
      @KeyWord
    end
    

    #LimitObject

    取值范围:Offset + Limit 不超过5000。

  • Sort.Field 可选 CreateTime
  • Sort.Order 可选 Desc
  • 当 KeyWord 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。
  • 数组长度限制:10。
  • 
    
    2588
    2589
    2590
    # File 'lib/v20190916/models.rb', line 2588
    
    def Limit
      @Limit
    end
    

    #OffsetObject

    取值范围:Offset + Limit 不超过5000。

  • Sort.Field 可选 CreateTime
  • Sort.Order 可选 Desc
  • 当 KeyWord 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。
  • 数组长度限制:10。
  • 
    
    2588
    2589
    2590
    # File 'lib/v20190916/models.rb', line 2588
    
    def Offset
      @Offset
    end
    

    #SortObject

    取值范围:Offset + Limit 不超过5000。

  • Sort.Field 可选 CreateTime
  • Sort.Order 可选 Desc
  • 当 KeyWord 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。
  • 数组长度限制:10。
  • 
    
    2588
    2589
    2590
    # File 'lib/v20190916/models.rb', line 2588
    
    def Sort
      @Sort
    end
    

    #TagIdsObject

    取值范围:Offset + Limit 不超过5000。

  • Sort.Field 可选 CreateTime
  • Sort.Order 可选 Desc
  • 当 KeyWord 不为空时,Sort.Field 字段无效, 搜索结果将以匹配度排序。
  • 数组长度限制:10。
  • 
    
    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