class TencentCloud::Ame::V20190916::KTVMusicDetailInfo

即使广播曲库歌曲信息详情列表

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']
end

def initialize(ktvmusicbaseinfo=nil, playtoken=nil, lyricsurl=nil, definitioninfoset=nil, midijsonurl=nil, chorusclipset=nil, preludeinterval=nil)

def initialize(ktvmusicbaseinfo=nil, playtoken=nil, lyricsurl=nil, definitioninfoset=nil, midijsonurl=nil, chorusclipset=nil, preludeinterval=nil)
  @KTVMusicBaseInfo = ktvmusicbaseinfo
  @PlayToken = playtoken
  @LyricsUrl = lyricsurl
  @DefinitionInfoSet = definitioninfoset
  @MidiJsonUrl = midijsonurl
  @ChorusClipSet = chorusclipset
  @PreludeInterval = preludeinterval
end