Class: TencentCloud::Yinsuda::V20220527::DescribeKTVMusicsByTagRequest

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

Overview

DescribeKTVMusicsByTag请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(appname = nil, userid = nil, tagid = nil, scrolltoken = nil, limit = nil, rightfilters = nil, materialfilters = nil) ⇒ DescribeKTVMusicsByTagRequest

Returns a new instance of DescribeKTVMusicsByTagRequest.



501
502
503
504
505
506
507
508
509
# File 'lib/v20220527/models.rb', line 501

def initialize(appname=nil, userid=nil, tagid=nil, scrolltoken=nil, limit=nil, rightfilters=nil, materialfilters=nil)
  @AppName = appname
  @UserId = userid
  @TagId = tagid
  @ScrollToken = scrolltoken
  @Limit = limit
  @RightFilters = rightfilters
  @MaterialFilters = materialfilters
end

Instance Attribute Details

#AppNameObject

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

Parameters:

  • AppName:

    应用名称。

  • UserId:

    用户标识。

  • TagId:

    标签 Id。

  • ScrollToken:

    滚动标记。

  • Limit:

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

  • RightFilters:

    权益过滤,取值有:

  • MaterialFilters:

    物料过滤,取值有:



499
500
501
# File 'lib/v20220527/models.rb', line 499

def AppName
  @AppName
end

#LimitObject

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

Parameters:

  • AppName:

    应用名称。

  • UserId:

    用户标识。

  • TagId:

    标签 Id。

  • ScrollToken:

    滚动标记。

  • Limit:

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

  • RightFilters:

    权益过滤,取值有:

  • MaterialFilters:

    物料过滤,取值有:



499
500
501
# File 'lib/v20220527/models.rb', line 499

def Limit
  @Limit
end

#MaterialFiltersObject

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

Parameters:

  • AppName:

    应用名称。

  • UserId:

    用户标识。

  • TagId:

    标签 Id。

  • ScrollToken:

    滚动标记。

  • Limit:

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

  • RightFilters:

    权益过滤,取值有:

  • MaterialFilters:

    物料过滤,取值有:



499
500
501
# File 'lib/v20220527/models.rb', line 499

def MaterialFilters
  @MaterialFilters
end

#RightFiltersObject

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

Parameters:

  • AppName:

    应用名称。

  • UserId:

    用户标识。

  • TagId:

    标签 Id。

  • ScrollToken:

    滚动标记。

  • Limit:

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

  • RightFilters:

    权益过滤,取值有:

  • MaterialFilters:

    物料过滤,取值有:



499
500
501
# File 'lib/v20220527/models.rb', line 499

def RightFilters
  @RightFilters
end

#ScrollTokenObject

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

Parameters:

  • AppName:

    应用名称。

  • UserId:

    用户标识。

  • TagId:

    标签 Id。

  • ScrollToken:

    滚动标记。

  • Limit:

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

  • RightFilters:

    权益过滤,取值有:

  • MaterialFilters:

    物料过滤,取值有:



499
500
501
# File 'lib/v20220527/models.rb', line 499

def ScrollToken
  @ScrollToken
end

#TagIdObject

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

Parameters:

  • AppName:

    应用名称。

  • UserId:

    用户标识。

  • TagId:

    标签 Id。

  • ScrollToken:

    滚动标记。

  • Limit:

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

  • RightFilters:

    权益过滤,取值有:

  • MaterialFilters:

    物料过滤,取值有:



499
500
501
# File 'lib/v20220527/models.rb', line 499

def TagId
  @TagId
end

#UserIdObject

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

Parameters:

  • AppName:

    应用名称。

  • UserId:

    用户标识。

  • TagId:

    标签 Id。

  • ScrollToken:

    滚动标记。

  • Limit:

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

  • RightFilters:

    权益过滤,取值有:

  • MaterialFilters:

    物料过滤,取值有:



499
500
501
# File 'lib/v20220527/models.rb', line 499

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



511
512
513
514
515
516
517
518
519
# File 'lib/v20220527/models.rb', line 511

def deserialize(params)
  @AppName = params['AppName']
  @UserId = params['UserId']
  @TagId = params['TagId']
  @ScrollToken = params['ScrollToken']
  @Limit = params['Limit']
  @RightFilters = params['RightFilters']
  @MaterialFilters = params['MaterialFilters']
end