Class: TencentCloud::Yinsuda::V20220527::KTVMusicDetailInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Yinsuda::V20220527::KTVMusicDetailInfo
- Defined in:
- lib/v20220527/models.rb
Overview
歌曲详细信息。
Instance Attribute Summary collapse
-
#BPMInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ChorusClipSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#GenreSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#KTVMusicBaseInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#LyricsUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#MidiUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#PlayToken ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#PreludeInterval ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(ktvmusicbaseinfo = nil, playtoken = nil, lyricsurl = nil, midiurl = nil, chorusclipset = nil, preludeinterval = nil, genreset = nil, bpminfo = nil) ⇒ KTVMusicDetailInfo
constructor
A new instance of KTVMusicDetailInfo.
Constructor Details
#initialize(ktvmusicbaseinfo = nil, playtoken = nil, lyricsurl = nil, midiurl = nil, chorusclipset = nil, preludeinterval = nil, genreset = nil, bpminfo = nil) ⇒ KTVMusicDetailInfo
Returns a new instance of KTVMusicDetailInfo.
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 |
# File 'lib/v20220527/models.rb', line 1286 def initialize(ktvmusicbaseinfo=nil, playtoken=nil, lyricsurl=nil, midiurl=nil, chorusclipset=nil, preludeinterval=nil, genreset=nil, bpminfo=nil) @KTVMusicBaseInfo = ktvmusicbaseinfo @PlayToken = playtoken @LyricsUrl = lyricsurl @MidiUrl = midiurl @ChorusClipSet = chorusclipset @PreludeInterval = preludeinterval @GenreSet = genreset @BPMInfo = bpminfo end |
Instance Attribute Details
#BPMInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1284 1285 1286 |
# File 'lib/v20220527/models.rb', line 1284 def BPMInfo @BPMInfo end |
#ChorusClipSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1284 1285 1286 |
# File 'lib/v20220527/models.rb', line 1284 def ChorusClipSet @ChorusClipSet end |
#GenreSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1284 1285 1286 |
# File 'lib/v20220527/models.rb', line 1284 def GenreSet @GenreSet end |
#KTVMusicBaseInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1284 1285 1286 |
# File 'lib/v20220527/models.rb', line 1284 def KTVMusicBaseInfo @KTVMusicBaseInfo end |
#LyricsUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1284 1285 1286 |
# File 'lib/v20220527/models.rb', line 1284 def LyricsUrl @LyricsUrl end |
#MidiUrl ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1284 1285 1286 |
# File 'lib/v20220527/models.rb', line 1284 def MidiUrl @MidiUrl end |
#PlayToken ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1284 1285 1286 |
# File 'lib/v20220527/models.rb', line 1284 def PlayToken @PlayToken end |
#PreludeInterval ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
1284 1285 1286 |
# File 'lib/v20220527/models.rb', line 1284 def PreludeInterval @PreludeInterval end |
Instance Method Details
#deserialize(params) ⇒ Object
1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 |
# File 'lib/v20220527/models.rb', line 1297 def deserialize(params) unless params['KTVMusicBaseInfo'].nil? @KTVMusicBaseInfo = KTVMusicBaseInfo.new @KTVMusicBaseInfo.deserialize(params['KTVMusicBaseInfo']) end @PlayToken = params['PlayToken'] @LyricsUrl = params['LyricsUrl'] @MidiUrl = params['MidiUrl'] 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'] @GenreSet = params['GenreSet'] unless params['BPMInfo'].nil? @BPMInfo = KTVBPMInfo.new @BPMInfo.deserialize(params['BPMInfo']) end end |