Class: TencentCloud::Yinsuda::V20220527::SyncRobotCommand
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Yinsuda::V20220527::SyncRobotCommand
- Defined in:
- lib/v20220527/models.rb
Overview
KTV 机器人初始化参数,在创建后自动完成相关初始化工作。
Instance Attribute Summary collapse
-
#Command ⇒ Object
<li>Play:播放</li> <li>Pause:暂停</li> <li>SwitchPrevious:上一首</li> <li>SwitchNext:下一首</li> <li>SetPlayMode:设置播放模式</li> <li>Seek:调整播放进度</li> <li>SetPlaylist:歌单变更</li> <li>SetAudioParam:音频参数变更</li> <li>SendMessage:发送自定义消息</li> <li>SetDestroyMode:设置销毁模式</li>.
-
#PlayCommandInput ⇒ Object
<li>Play:播放</li> <li>Pause:暂停</li> <li>SwitchPrevious:上一首</li> <li>SwitchNext:下一首</li> <li>SetPlayMode:设置播放模式</li> <li>Seek:调整播放进度</li> <li>SetPlaylist:歌单变更</li> <li>SetAudioParam:音频参数变更</li> <li>SendMessage:发送自定义消息</li> <li>SetDestroyMode:设置销毁模式</li>.
-
#SeekCommandInput ⇒ Object
<li>Play:播放</li> <li>Pause:暂停</li> <li>SwitchPrevious:上一首</li> <li>SwitchNext:下一首</li> <li>SetPlayMode:设置播放模式</li> <li>Seek:调整播放进度</li> <li>SetPlaylist:歌单变更</li> <li>SetAudioParam:音频参数变更</li> <li>SendMessage:发送自定义消息</li> <li>SetDestroyMode:设置销毁模式</li>.
-
#SendMessageCommandInput ⇒ Object
<li>Play:播放</li> <li>Pause:暂停</li> <li>SwitchPrevious:上一首</li> <li>SwitchNext:下一首</li> <li>SetPlayMode:设置播放模式</li> <li>Seek:调整播放进度</li> <li>SetPlaylist:歌单变更</li> <li>SetAudioParam:音频参数变更</li> <li>SendMessage:发送自定义消息</li> <li>SetDestroyMode:设置销毁模式</li>.
-
#SetAudioParamCommandInput ⇒ Object
<li>Play:播放</li> <li>Pause:暂停</li> <li>SwitchPrevious:上一首</li> <li>SwitchNext:下一首</li> <li>SetPlayMode:设置播放模式</li> <li>Seek:调整播放进度</li> <li>SetPlaylist:歌单变更</li> <li>SetAudioParam:音频参数变更</li> <li>SendMessage:发送自定义消息</li> <li>SetDestroyMode:设置销毁模式</li>.
-
#SetDestroyModeCommandInput ⇒ Object
<li>Play:播放</li> <li>Pause:暂停</li> <li>SwitchPrevious:上一首</li> <li>SwitchNext:下一首</li> <li>SetPlayMode:设置播放模式</li> <li>Seek:调整播放进度</li> <li>SetPlaylist:歌单变更</li> <li>SetAudioParam:音频参数变更</li> <li>SendMessage:发送自定义消息</li> <li>SetDestroyMode:设置销毁模式</li>.
-
#SetPlaylistCommandInput ⇒ Object
<li>Play:播放</li> <li>Pause:暂停</li> <li>SwitchPrevious:上一首</li> <li>SwitchNext:下一首</li> <li>SetPlayMode:设置播放模式</li> <li>Seek:调整播放进度</li> <li>SetPlaylist:歌单变更</li> <li>SetAudioParam:音频参数变更</li> <li>SendMessage:发送自定义消息</li> <li>SetDestroyMode:设置销毁模式</li>.
-
#SetPlayModeCommandInput ⇒ Object
<li>Play:播放</li> <li>Pause:暂停</li> <li>SwitchPrevious:上一首</li> <li>SwitchNext:下一首</li> <li>SetPlayMode:设置播放模式</li> <li>Seek:调整播放进度</li> <li>SetPlaylist:歌单变更</li> <li>SetAudioParam:音频参数变更</li> <li>SendMessage:发送自定义消息</li> <li>SetDestroyMode:设置销毁模式</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(command = nil, playcommandinput = nil, setplaylistcommandinput = nil, seekcommandinput = nil, setaudioparamcommandinput = nil, sendmessagecommandinput = nil, setplaymodecommandinput = nil, setdestroymodecommandinput = nil) ⇒ SyncRobotCommand
constructor
A new instance of SyncRobotCommand.
Constructor Details
#initialize(command = nil, playcommandinput = nil, setplaylistcommandinput = nil, seekcommandinput = nil, setaudioparamcommandinput = nil, sendmessagecommandinput = nil, setplaymodecommandinput = nil, setdestroymodecommandinput = nil) ⇒ SyncRobotCommand
Returns a new instance of SyncRobotCommand.
2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 |
# File 'lib/v20220527/models.rb', line 2056 def initialize(command=nil, playcommandinput=nil, setplaylistcommandinput=nil, seekcommandinput=nil, setaudioparamcommandinput=nil, =nil, setplaymodecommandinput=nil, setdestroymodecommandinput=nil) @Command = command @PlayCommandInput = playcommandinput @SetPlaylistCommandInput = setplaylistcommandinput @SeekCommandInput = seekcommandinput @SetAudioParamCommandInput = setaudioparamcommandinput @SendMessageCommandInput = @SetPlayModeCommandInput = setplaymodecommandinput @SetDestroyModeCommandInput = setdestroymodecommandinput end |
Instance Attribute Details
#Command ⇒ Object
<li>Play:播放</li> <li>Pause:暂停</li> <li>SwitchPrevious:上一首</li> <li>SwitchNext:下一首</li> <li>SetPlayMode:设置播放模式</li> <li>Seek:调整播放进度</li> <li>SetPlaylist:歌单变更</li> <li>SetAudioParam:音频参数变更</li> <li>SendMessage:发送自定义消息</li> <li>SetDestroyMode:设置销毁模式</li>
2054 2055 2056 |
# File 'lib/v20220527/models.rb', line 2054 def Command @Command end |
#PlayCommandInput ⇒ Object
<li>Play:播放</li> <li>Pause:暂停</li> <li>SwitchPrevious:上一首</li> <li>SwitchNext:下一首</li> <li>SetPlayMode:设置播放模式</li> <li>Seek:调整播放进度</li> <li>SetPlaylist:歌单变更</li> <li>SetAudioParam:音频参数变更</li> <li>SendMessage:发送自定义消息</li> <li>SetDestroyMode:设置销毁模式</li>
2054 2055 2056 |
# File 'lib/v20220527/models.rb', line 2054 def PlayCommandInput @PlayCommandInput end |
#SeekCommandInput ⇒ Object
<li>Play:播放</li> <li>Pause:暂停</li> <li>SwitchPrevious:上一首</li> <li>SwitchNext:下一首</li> <li>SetPlayMode:设置播放模式</li> <li>Seek:调整播放进度</li> <li>SetPlaylist:歌单变更</li> <li>SetAudioParam:音频参数变更</li> <li>SendMessage:发送自定义消息</li> <li>SetDestroyMode:设置销毁模式</li>
2054 2055 2056 |
# File 'lib/v20220527/models.rb', line 2054 def SeekCommandInput @SeekCommandInput end |
#SendMessageCommandInput ⇒ Object
<li>Play:播放</li> <li>Pause:暂停</li> <li>SwitchPrevious:上一首</li> <li>SwitchNext:下一首</li> <li>SetPlayMode:设置播放模式</li> <li>Seek:调整播放进度</li> <li>SetPlaylist:歌单变更</li> <li>SetAudioParam:音频参数变更</li> <li>SendMessage:发送自定义消息</li> <li>SetDestroyMode:设置销毁模式</li>
2054 2055 2056 |
# File 'lib/v20220527/models.rb', line 2054 def SendMessageCommandInput @SendMessageCommandInput end |
#SetAudioParamCommandInput ⇒ Object
<li>Play:播放</li> <li>Pause:暂停</li> <li>SwitchPrevious:上一首</li> <li>SwitchNext:下一首</li> <li>SetPlayMode:设置播放模式</li> <li>Seek:调整播放进度</li> <li>SetPlaylist:歌单变更</li> <li>SetAudioParam:音频参数变更</li> <li>SendMessage:发送自定义消息</li> <li>SetDestroyMode:设置销毁模式</li>
2054 2055 2056 |
# File 'lib/v20220527/models.rb', line 2054 def SetAudioParamCommandInput @SetAudioParamCommandInput end |
#SetDestroyModeCommandInput ⇒ Object
<li>Play:播放</li> <li>Pause:暂停</li> <li>SwitchPrevious:上一首</li> <li>SwitchNext:下一首</li> <li>SetPlayMode:设置播放模式</li> <li>Seek:调整播放进度</li> <li>SetPlaylist:歌单变更</li> <li>SetAudioParam:音频参数变更</li> <li>SendMessage:发送自定义消息</li> <li>SetDestroyMode:设置销毁模式</li>
2054 2055 2056 |
# File 'lib/v20220527/models.rb', line 2054 def SetDestroyModeCommandInput @SetDestroyModeCommandInput end |
#SetPlaylistCommandInput ⇒ Object
<li>Play:播放</li> <li>Pause:暂停</li> <li>SwitchPrevious:上一首</li> <li>SwitchNext:下一首</li> <li>SetPlayMode:设置播放模式</li> <li>Seek:调整播放进度</li> <li>SetPlaylist:歌单变更</li> <li>SetAudioParam:音频参数变更</li> <li>SendMessage:发送自定义消息</li> <li>SetDestroyMode:设置销毁模式</li>
2054 2055 2056 |
# File 'lib/v20220527/models.rb', line 2054 def SetPlaylistCommandInput @SetPlaylistCommandInput end |
#SetPlayModeCommandInput ⇒ Object
<li>Play:播放</li> <li>Pause:暂停</li> <li>SwitchPrevious:上一首</li> <li>SwitchNext:下一首</li> <li>SetPlayMode:设置播放模式</li> <li>Seek:调整播放进度</li> <li>SetPlaylist:歌单变更</li> <li>SetAudioParam:音频参数变更</li> <li>SendMessage:发送自定义消息</li> <li>SetDestroyMode:设置销毁模式</li>
2054 2055 2056 |
# File 'lib/v20220527/models.rb', line 2054 def SetPlayModeCommandInput @SetPlayModeCommandInput end |
Instance Method Details
#deserialize(params) ⇒ Object
2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 |
# File 'lib/v20220527/models.rb', line 2067 def deserialize(params) @Command = params['Command'] unless params['PlayCommandInput'].nil? @PlayCommandInput = PlayCommandInput.new @PlayCommandInput.deserialize(params['PlayCommandInput']) end unless params['SetPlaylistCommandInput'].nil? @SetPlaylistCommandInput = SetPlaylistCommandInput.new @SetPlaylistCommandInput.deserialize(params['SetPlaylistCommandInput']) end unless params['SeekCommandInput'].nil? @SeekCommandInput = SeekCommandInput.new @SeekCommandInput.deserialize(params['SeekCommandInput']) end unless params['SetAudioParamCommandInput'].nil? @SetAudioParamCommandInput = SetAudioParamCommandInput.new @SetAudioParamCommandInput.deserialize(params['SetAudioParamCommandInput']) end unless params['SendMessageCommandInput'].nil? @SendMessageCommandInput = SendMessageCommandInput.new @SendMessageCommandInput.deserialize(params['SendMessageCommandInput']) end unless params['SetPlayModeCommandInput'].nil? @SetPlayModeCommandInput = SetPlayModeCommandInput.new @SetPlayModeCommandInput.deserialize(params['SetPlayModeCommandInput']) end unless params['SetDestroyModeCommandInput'].nil? @SetDestroyModeCommandInput = SetDestroyModeCommandInput.new @SetDestroyModeCommandInput.deserialize(params['SetDestroyModeCommandInput']) end end |