Class: TencentCloud::Yinsuda::V20220527::ApplyChorusRequest

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

Overview

ApplyChorus请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(appname = nil, userid = nil, roomid = nil, musicid = nil, maxchorusnum = nil, chorususerids = nil) ⇒ ApplyChorusRequest

Returns a new instance of ApplyChorusRequest.



61
62
63
64
65
66
67
68
# File 'lib/v20220527/models.rb', line 61

def initialize(appname=nil, userid=nil, roomid=nil, musicid=nil, maxchorusnum=nil, chorususerids=nil)
  @AppName = appname
  @UserId = userid
  @RoomId = roomid
  @MusicId = musicid
  @MaxChorusNum = maxchorusnum
  @ChorusUserIds = chorususerids
end

Instance Attribute Details

#AppNameObject

Parameters:

  • AppName:

    应用名称。

  • UserId:

    用户标识。

  • RoomId:

    房间号。

  • MusicId:

    歌曲 Id。

  • MaxChorusNum:

    最大合唱人数,默认值为 8,最大值为 20。

  • ChorusUserIds:

    合唱用户标识列表。



59
60
61
# File 'lib/v20220527/models.rb', line 59

def AppName
  @AppName
end

#ChorusUserIdsObject

Parameters:

  • AppName:

    应用名称。

  • UserId:

    用户标识。

  • RoomId:

    房间号。

  • MusicId:

    歌曲 Id。

  • MaxChorusNum:

    最大合唱人数,默认值为 8,最大值为 20。

  • ChorusUserIds:

    合唱用户标识列表。



59
60
61
# File 'lib/v20220527/models.rb', line 59

def ChorusUserIds
  @ChorusUserIds
end

#MaxChorusNumObject

Parameters:

  • AppName:

    应用名称。

  • UserId:

    用户标识。

  • RoomId:

    房间号。

  • MusicId:

    歌曲 Id。

  • MaxChorusNum:

    最大合唱人数,默认值为 8,最大值为 20。

  • ChorusUserIds:

    合唱用户标识列表。



59
60
61
# File 'lib/v20220527/models.rb', line 59

def MaxChorusNum
  @MaxChorusNum
end

#MusicIdObject

Parameters:

  • AppName:

    应用名称。

  • UserId:

    用户标识。

  • RoomId:

    房间号。

  • MusicId:

    歌曲 Id。

  • MaxChorusNum:

    最大合唱人数,默认值为 8,最大值为 20。

  • ChorusUserIds:

    合唱用户标识列表。



59
60
61
# File 'lib/v20220527/models.rb', line 59

def MusicId
  @MusicId
end

#RoomIdObject

Parameters:

  • AppName:

    应用名称。

  • UserId:

    用户标识。

  • RoomId:

    房间号。

  • MusicId:

    歌曲 Id。

  • MaxChorusNum:

    最大合唱人数,默认值为 8,最大值为 20。

  • ChorusUserIds:

    合唱用户标识列表。



59
60
61
# File 'lib/v20220527/models.rb', line 59

def RoomId
  @RoomId
end

#UserIdObject

Parameters:

  • AppName:

    应用名称。

  • UserId:

    用户标识。

  • RoomId:

    房间号。

  • MusicId:

    歌曲 Id。

  • MaxChorusNum:

    最大合唱人数,默认值为 8,最大值为 20。

  • ChorusUserIds:

    合唱用户标识列表。



59
60
61
# File 'lib/v20220527/models.rb', line 59

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



70
71
72
73
74
75
76
77
# File 'lib/v20220527/models.rb', line 70

def deserialize(params)
  @AppName = params['AppName']
  @UserId = params['UserId']
  @RoomId = params['RoomId']
  @MusicId = params['MusicId']
  @MaxChorusNum = params['MaxChorusNum']
  @ChorusUserIds = params['ChorusUserIds']
end