Class: TencentCloud::Ame::V20190916::DescribeKTVSingersRequest

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

Overview

DescribeKTVSingers请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(singerids = nil, genders = nil, areas = nil, sort = nil, offset = nil, limit = nil) ⇒ DescribeKTVSingersRequest

Returns a new instance of DescribeKTVSingersRequest.



1016
1017
1018
1019
1020
1021
1022
1023
# File 'lib/v20190916/models.rb', line 1016

def initialize(singerids=nil, genders=nil, areas=nil, sort=nil, offset=nil, limit=nil)
  @SingerIds = singerids
  @Genders = genders
  @Areas = areas
  @Sort = sort
  @Offset = offset
  @Limit = limit
end

Instance Attribute Details

#AreasObject

<li> 数组长度限制10</li> <li>数组长度限制1</li> <li>取值范围:直播互动曲库歌手分类信息接口,返回性别分类信息列表中,分类英文名</li> <li>数组长度限制10</li> <li>取值范围:直播互动曲库歌手分类信息接口,返回的区域分类信息列表中,分类英文名</li> <li> Sort.Field 可选 PlayCount。</li>

Parameters:

  • SingerIds:

    歌手id集合,精确匹配歌手id

  • Genders:

    歌手性别集合,不传为全部,精确匹配歌手性别类型,

  • Areas:

    歌手区域集合,不传为全部,精确匹配歌手区域

  • Sort:

    排序方式。默认按照播放数倒序

  • Offset:

    分页偏移量,默认值:0。

  • Limit:

    分页返回的记录条数,默认值:50。将返回第 Offset 到第 Offset+Limit-1 条。



1014
1015
1016
# File 'lib/v20190916/models.rb', line 1014

def Areas
  @Areas
end

#GendersObject

<li> 数组长度限制10</li> <li>数组长度限制1</li> <li>取值范围:直播互动曲库歌手分类信息接口,返回性别分类信息列表中,分类英文名</li> <li>数组长度限制10</li> <li>取值范围:直播互动曲库歌手分类信息接口,返回的区域分类信息列表中,分类英文名</li> <li> Sort.Field 可选 PlayCount。</li>

Parameters:

  • SingerIds:

    歌手id集合,精确匹配歌手id

  • Genders:

    歌手性别集合,不传为全部,精确匹配歌手性别类型,

  • Areas:

    歌手区域集合,不传为全部,精确匹配歌手区域

  • Sort:

    排序方式。默认按照播放数倒序

  • Offset:

    分页偏移量,默认值:0。

  • Limit:

    分页返回的记录条数,默认值:50。将返回第 Offset 到第 Offset+Limit-1 条。



1014
1015
1016
# File 'lib/v20190916/models.rb', line 1014

def Genders
  @Genders
end

#LimitObject

<li> 数组长度限制10</li> <li>数组长度限制1</li> <li>取值范围:直播互动曲库歌手分类信息接口,返回性别分类信息列表中,分类英文名</li> <li>数组长度限制10</li> <li>取值范围:直播互动曲库歌手分类信息接口,返回的区域分类信息列表中,分类英文名</li> <li> Sort.Field 可选 PlayCount。</li>

Parameters:

  • SingerIds:

    歌手id集合,精确匹配歌手id

  • Genders:

    歌手性别集合,不传为全部,精确匹配歌手性别类型,

  • Areas:

    歌手区域集合,不传为全部,精确匹配歌手区域

  • Sort:

    排序方式。默认按照播放数倒序

  • Offset:

    分页偏移量,默认值:0。

  • Limit:

    分页返回的记录条数,默认值:50。将返回第 Offset 到第 Offset+Limit-1 条。



1014
1015
1016
# File 'lib/v20190916/models.rb', line 1014

def Limit
  @Limit
end

#OffsetObject

<li> 数组长度限制10</li> <li>数组长度限制1</li> <li>取值范围:直播互动曲库歌手分类信息接口,返回性别分类信息列表中,分类英文名</li> <li>数组长度限制10</li> <li>取值范围:直播互动曲库歌手分类信息接口,返回的区域分类信息列表中,分类英文名</li> <li> Sort.Field 可选 PlayCount。</li>

Parameters:

  • SingerIds:

    歌手id集合,精确匹配歌手id

  • Genders:

    歌手性别集合,不传为全部,精确匹配歌手性别类型,

  • Areas:

    歌手区域集合,不传为全部,精确匹配歌手区域

  • Sort:

    排序方式。默认按照播放数倒序

  • Offset:

    分页偏移量,默认值:0。

  • Limit:

    分页返回的记录条数,默认值:50。将返回第 Offset 到第 Offset+Limit-1 条。



1014
1015
1016
# File 'lib/v20190916/models.rb', line 1014

def Offset
  @Offset
end

#SingerIdsObject

<li> 数组长度限制10</li> <li>数组长度限制1</li> <li>取值范围:直播互动曲库歌手分类信息接口,返回性别分类信息列表中,分类英文名</li> <li>数组长度限制10</li> <li>取值范围:直播互动曲库歌手分类信息接口,返回的区域分类信息列表中,分类英文名</li> <li> Sort.Field 可选 PlayCount。</li>

Parameters:

  • SingerIds:

    歌手id集合,精确匹配歌手id

  • Genders:

    歌手性别集合,不传为全部,精确匹配歌手性别类型,

  • Areas:

    歌手区域集合,不传为全部,精确匹配歌手区域

  • Sort:

    排序方式。默认按照播放数倒序

  • Offset:

    分页偏移量,默认值:0。

  • Limit:

    分页返回的记录条数,默认值:50。将返回第 Offset 到第 Offset+Limit-1 条。



1014
1015
1016
# File 'lib/v20190916/models.rb', line 1014

def SingerIds
  @SingerIds
end

#SortObject

<li> 数组长度限制10</li> <li>数组长度限制1</li> <li>取值范围:直播互动曲库歌手分类信息接口,返回性别分类信息列表中,分类英文名</li> <li>数组长度限制10</li> <li>取值范围:直播互动曲库歌手分类信息接口,返回的区域分类信息列表中,分类英文名</li> <li> Sort.Field 可选 PlayCount。</li>

Parameters:

  • SingerIds:

    歌手id集合,精确匹配歌手id

  • Genders:

    歌手性别集合,不传为全部,精确匹配歌手性别类型,

  • Areas:

    歌手区域集合,不传为全部,精确匹配歌手区域

  • Sort:

    排序方式。默认按照播放数倒序

  • Offset:

    分页偏移量,默认值:0。

  • Limit:

    分页返回的记录条数,默认值:50。将返回第 Offset 到第 Offset+Limit-1 条。



1014
1015
1016
# File 'lib/v20190916/models.rb', line 1014

def Sort
  @Sort
end

Instance Method Details

#deserialize(params) ⇒ Object



1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
# File 'lib/v20190916/models.rb', line 1025

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