Class: TencentCloud::Ame::V20190916::DescribeKTVMusicDetailResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ame::V20190916::DescribeKTVMusicDetailResponse
- Defined in:
- lib/v20190916/models.rb
Overview
DescribeKTVMusicDetail返回参数结构体
Instance Attribute Summary collapse
- #ChorusClipSet ⇒ Object
- #DefinitionInfoSet ⇒ Object
- #KTVMusicBaseInfo ⇒ Object
- #LyricsUrl ⇒ Object
- #MidiJsonUrl ⇒ Object
- #PlayToken ⇒ Object
- #PreludeInterval ⇒ Object
- #RequestId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(ktvmusicbaseinfo = nil, playtoken = nil, lyricsurl = nil, definitioninfoset = nil, midijsonurl = nil, chorusclipset = nil, preludeinterval = nil, requestid = nil) ⇒ DescribeKTVMusicDetailResponse
constructor
A new instance of DescribeKTVMusicDetailResponse.
Constructor Details
#initialize(ktvmusicbaseinfo = nil, playtoken = nil, lyricsurl = nil, definitioninfoset = nil, midijsonurl = nil, chorusclipset = nil, preludeinterval = nil, requestid = nil) ⇒ DescribeKTVMusicDetailResponse
Returns a new instance of DescribeKTVMusicDetailResponse.
623 624 625 626 627 628 629 630 631 632 |
# File 'lib/v20190916/models.rb', line 623 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 |
Instance Attribute Details
#ChorusClipSet ⇒ Object
621 622 623 |
# File 'lib/v20190916/models.rb', line 621 def ChorusClipSet @ChorusClipSet end |
#DefinitionInfoSet ⇒ Object
621 622 623 |
# File 'lib/v20190916/models.rb', line 621 def DefinitionInfoSet @DefinitionInfoSet end |
#KTVMusicBaseInfo ⇒ Object
621 622 623 |
# File 'lib/v20190916/models.rb', line 621 def KTVMusicBaseInfo @KTVMusicBaseInfo end |
#LyricsUrl ⇒ Object
621 622 623 |
# File 'lib/v20190916/models.rb', line 621 def LyricsUrl @LyricsUrl end |
#MidiJsonUrl ⇒ Object
621 622 623 |
# File 'lib/v20190916/models.rb', line 621 def MidiJsonUrl @MidiJsonUrl end |
#PlayToken ⇒ Object
621 622 623 |
# File 'lib/v20190916/models.rb', line 621 def PlayToken @PlayToken end |
#PreludeInterval ⇒ Object
621 622 623 |
# File 'lib/v20190916/models.rb', line 621 def PreludeInterval @PreludeInterval end |
#RequestId ⇒ Object
621 622 623 |
# File 'lib/v20190916/models.rb', line 621 def RequestId @RequestId end |
Instance Method Details
#deserialize(params) ⇒ Object
634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 |
# File 'lib/v20190916/models.rb', line 634 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 |