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

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

Overview

SearchKTVMusics请求参数结构体

Instance Attribute Summary collapse

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

<li>Play:可播;</li> <li>Sing:可唱。</li> <li>Live:直播</li><li>Chat:语聊</li> <li>Lyrics:含有歌词;</li> <li>Midi:含有音高线。</li>

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

<li>Play:可播;</li> <li>Sing:可唱。</li> <li>Live:直播</li><li>Chat:语聊</li> <li>Lyrics:含有歌词;</li> <li>Midi:含有音高线。</li>

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

<li>Play:可播;</li> <li>Sing:可唱。</li> <li>Live:直播</li><li>Chat:语聊</li> <li>Lyrics:含有歌词;</li> <li>Midi:含有音高线。</li>

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

<li>Play:可播;</li> <li>Sing:可唱。</li> <li>Live:直播</li><li>Chat:语聊</li> <li>Lyrics:含有歌词;</li> <li>Midi:含有音高线。</li>

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

<li>Play:可播;</li> <li>Sing:可唱。</li> <li>Live:直播</li><li>Chat:语聊</li> <li>Lyrics:含有歌词;</li> <li>Midi:含有音高线。</li>

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

<li>Play:可播;</li> <li>Sing:可唱。</li> <li>Live:直播</li><li>Chat:语聊</li> <li>Lyrics:含有歌词;</li> <li>Midi:含有音高线。</li>

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

<li>Play:可播;</li> <li>Sing:可唱。</li> <li>Live:直播</li><li>Chat:语聊</li> <li>Lyrics:含有歌词;</li> <li>Midi:含有音高线。</li>

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

<li>Play:可播;</li> <li>Sing:可唱。</li> <li>Live:直播</li><li>Chat:语聊</li> <li>Lyrics:含有歌词;</li> <li>Midi:含有音高线。</li>

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