class TencentCloud::Ame::V20190916::DescribeKTVMusicDetailResponse
DescribeKTVMusicDetail返回参数结构体
def deserialize(params)
def deserialize(params) unless params['KTVMusicBaseInfo'].nil? @KTVMusicBaseInfo = KTVMusicBaseInfo.new @KTVMusicBaseInfo.deserialize(params['KTVMusicBaseInfo']) end @PlayToken = params['PlayToken'] @LyricsUrl = params['LyricsUrl'] unless params['DefinitionInfoSet'].nil? @DefinitionInfoSet = [] params['DefinitionInfoSet'].each do |i| ktvmusicdefinitioninfo_tmp = KTVMusicDefinitionInfo.new ktvmusicdefinitioninfo_tmp.deserialize(i) @DefinitionInfoSet << ktvmusicdefinitioninfo_tmp end end @MidiJsonUrl = params['MidiJsonUrl'] unless params['ChorusClipSet'].nil? @ChorusClipSet = [] params['ChorusClipSet'].each do |i| chorusclip_tmp = ChorusClip.new chorusclip_tmp.deserialize(i) @ChorusClipSet << chorusclip_tmp end end @PreludeInterval = params['PreludeInterval'] @RequestId = params['RequestId'] end
def initialize(ktvmusicbaseinfo=nil, playtoken=nil, lyricsurl=nil, definitioninfoset=nil, midijsonurl=nil, chorusclipset=nil, preludeinterval=nil, requestid=nil)
def initialize(ktvmusicbaseinfo=nil, playtoken=nil, lyricsurl=nil, definitioninfoset=nil, midijsonurl=nil, chorusclipset=nil, preludeinterval=nil, requestid=nil) @KTVMusicBaseInfo = ktvmusicbaseinfo @PlayToken = playtoken @LyricsUrl = lyricsurl @DefinitionInfoSet = definitioninfoset @MidiJsonUrl = midijsonurl @ChorusClipSet = chorusclipset @PreludeInterval = preludeinterval @RequestId = requestid end