Class: TencentCloud::Yinsuda::V20220527::SearchKTVMusicsRequest

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

Overview

SearchKTVMusics请求参数结构体

Instance Attribute Summary collapse

  • #KeyWord ⇒ Object
  • Play:可播;
  • Sing:可唱。
  • Live:直播
  • Chat:语聊
  • Lyrics:含有歌词;
  • Midi:含有音高线。
  • .
  • #Limit ⇒ Object
  • Play:可播;
  • Sing:可唱。
  • Live:直播
  • Chat:语聊
  • Lyrics:含有歌词;
  • Midi:含有音高线。
  • .
  • #MaterialFilters ⇒ Object
  • Play:可播;
  • Sing:可唱。
  • Live:直播
  • Chat:语聊
  • Lyrics:含有歌词;
  • Midi:含有音高线。
  • .
  • #PlayScene ⇒ Object
  • Play:可播;
  • Sing:可唱。
  • Live:直播
  • Chat:语聊
  • Lyrics:含有歌词;
  • Midi:含有音高线。
  • .
  • #RightFilters ⇒ Object
  • Play:可播;
  • Sing:可唱。
  • Live:直播
  • Chat:语聊
  • Lyrics:含有歌词;
  • Midi:含有音高线。
  • .
  • #ScrollToken ⇒ Object
  • Play:可播;
  • Sing:可唱。
  • Live:直播
  • Chat:语聊
  • Lyrics:含有歌词;
  • Midi:含有音高线。
  • .
  • #UserId ⇒ Object
  • Play:可播;
  • Sing:可唱。
  • Live:直播
  • Chat:语聊
  • Lyrics:含有歌词;
  • Midi:含有音高线。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(appname = nil, userid = nil, keyword = nil, scrolltoken = nil, limit = nil, rightfilters = nil, playscene = nil, materialfilters = nil) ⇒ SearchKTVMusicsRequest

    Returns a new instance of SearchKTVMusicsRequest.

    
    
    1786
    1787
    1788
    1789
    1790
    1791
    1792
    1793
    1794
    1795
    # File 'lib/v20220527/models.rb', line 1786
    
    def initialize(appname=nil, userid=nil, keyword=nil, scrolltoken=nil, limit=nil, rightfilters=nil, playscene=nil, materialfilters=nil)
      @AppName = appname
      @UserId = userid
      @KeyWord = keyword
      @ScrollToken = scrolltoken
      @Limit = limit
      @RightFilters = rightfilters
      @PlayScene = playscene
      @MaterialFilters = materialfilters
    end

    Instance Attribute Details

    #AppNameObject

  • Play:可播;
  • Sing:可唱。
  • Live:直播
  • Chat:语聊
  • Lyrics:含有歌词;
  • Midi:含有音高线。
  • Parameters:

    • AppName:

      应用名称。

    • UserId:

      用户标识。

    • KeyWord:

      关键词。

    • ScrollToken:

      滚动标记。

    • Limit:

      返回条数限制,默认 20,最大 50.

    • RightFilters:

      权益过滤,取值有:

    • PlayScene:

      播放场景。默认为Chat

    • MaterialFilters:

      物料过滤,取值有:

    
    
    1784
    1785
    1786
    # File 'lib/v20220527/models.rb', line 1784
    
    def AppName
      @AppName
    end

    #KeyWordObject

  • Play:可播;
  • Sing:可唱。
  • Live:直播
  • Chat:语聊
  • Lyrics:含有歌词;
  • Midi:含有音高线。
  • Parameters:

    • AppName:

      应用名称。

    • UserId:

      用户标识。

    • KeyWord:

      关键词。

    • ScrollToken:

      滚动标记。

    • Limit:

      返回条数限制,默认 20,最大 50.

    • RightFilters:

      权益过滤,取值有:

    • PlayScene:

      播放场景。默认为Chat

    • MaterialFilters:

      物料过滤,取值有:

    
    
    1784
    1785
    1786
    # File 'lib/v20220527/models.rb', line 1784
    
    def KeyWord
      @KeyWord
    end

    #LimitObject

  • Play:可播;
  • Sing:可唱。
  • Live:直播
  • Chat:语聊
  • Lyrics:含有歌词;
  • Midi:含有音高线。
  • Parameters:

    • AppName:

      应用名称。

    • UserId:

      用户标识。

    • KeyWord:

      关键词。

    • ScrollToken:

      滚动标记。

    • Limit:

      返回条数限制,默认 20,最大 50.

    • RightFilters:

      权益过滤,取值有:

    • PlayScene:

      播放场景。默认为Chat

    • MaterialFilters:

      物料过滤,取值有:

    
    
    1784
    1785
    1786
    # File 'lib/v20220527/models.rb', line 1784
    
    def Limit
      @Limit
    end

    #MaterialFiltersObject

  • Play:可播;
  • Sing:可唱。
  • Live:直播
  • Chat:语聊
  • Lyrics:含有歌词;
  • Midi:含有音高线。
  • Parameters:

    • AppName:

      应用名称。

    • UserId:

      用户标识。

    • KeyWord:

      关键词。

    • ScrollToken:

      滚动标记。

    • Limit:

      返回条数限制,默认 20,最大 50.

    • RightFilters:

      权益过滤,取值有:

    • PlayScene:

      播放场景。默认为Chat

    • MaterialFilters:

      物料过滤,取值有:

    
    
    1784
    1785
    1786
    # File 'lib/v20220527/models.rb', line 1784
    
    def MaterialFilters
      @MaterialFilters
    end

    #PlaySceneObject

  • Play:可播;
  • Sing:可唱。
  • Live:直播
  • Chat:语聊
  • Lyrics:含有歌词;
  • Midi:含有音高线。
  • Parameters:

    • AppName:

      应用名称。

    • UserId:

      用户标识。

    • KeyWord:

      关键词。

    • ScrollToken:

      滚动标记。

    • Limit:

      返回条数限制,默认 20,最大 50.

    • RightFilters:

      权益过滤,取值有:

    • PlayScene:

      播放场景。默认为Chat

    • MaterialFilters:

      物料过滤,取值有:

    
    
    1784
    1785
    1786
    # File 'lib/v20220527/models.rb', line 1784
    
    def PlayScene
      @PlayScene
    end

    #RightFiltersObject

  • Play:可播;
  • Sing:可唱。
  • Live:直播
  • Chat:语聊
  • Lyrics:含有歌词;
  • Midi:含有音高线。
  • Parameters:

    • AppName:

      应用名称。

    • UserId:

      用户标识。

    • KeyWord:

      关键词。

    • ScrollToken:

      滚动标记。

    • Limit:

      返回条数限制,默认 20,最大 50.

    • RightFilters:

      权益过滤,取值有:

    • PlayScene:

      播放场景。默认为Chat

    • MaterialFilters:

      物料过滤,取值有:

    
    
    1784
    1785
    1786
    # File 'lib/v20220527/models.rb', line 1784
    
    def RightFilters
      @RightFilters
    end

    #ScrollTokenObject

  • Play:可播;
  • Sing:可唱。
  • Live:直播
  • Chat:语聊
  • Lyrics:含有歌词;
  • Midi:含有音高线。
  • Parameters:

    • AppName:

      应用名称。

    • UserId:

      用户标识。

    • KeyWord:

      关键词。

    • ScrollToken:

      滚动标记。

    • Limit:

      返回条数限制,默认 20,最大 50.

    • RightFilters:

      权益过滤,取值有:

    • PlayScene:

      播放场景。默认为Chat

    • MaterialFilters:

      物料过滤,取值有:

    
    
    1784
    1785
    1786
    # File 'lib/v20220527/models.rb', line 1784
    
    def ScrollToken
      @ScrollToken
    end

    #UserIdObject

  • Play:可播;
  • Sing:可唱。
  • Live:直播
  • Chat:语聊
  • Lyrics:含有歌词;
  • Midi:含有音高线。
  • Parameters:

    • AppName:

      应用名称。

    • UserId:

      用户标识。

    • KeyWord:

      关键词。

    • ScrollToken:

      滚动标记。

    • Limit:

      返回条数限制,默认 20,最大 50.

    • RightFilters:

      权益过滤,取值有:

    • PlayScene:

      播放场景。默认为Chat

    • MaterialFilters:

      物料过滤,取值有:

    
    
    1784
    1785
    1786
    # File 'lib/v20220527/models.rb', line 1784
    
    def UserId
      @UserId
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    1797
    1798
    1799
    1800
    1801
    1802
    1803
    1804
    1805
    1806
    # File 'lib/v20220527/models.rb', line 1797
    
    def deserialize(params)
      @AppName = params['AppName']
      @UserId = params['UserId']
      @KeyWord = params['KeyWord']
      @ScrollToken = params['ScrollToken']
      @Limit = params['Limit']
      @RightFilters = params['RightFilters']
      @PlayScene = params['PlayScene']
      @MaterialFilters = params['MaterialFilters']
    end