Class: TencentCloud::Yinsuda::V20220527::KTVMatchRule

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220527/models.rb

Overview

歌曲匹配规则。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(amemusicid = nil, musicinfo = nil, musicidtomatchame = nil) ⇒ KTVMatchRule

Returns a new instance of KTVMatchRule.



1176
1177
1178
1179
1180
# File 'lib/v20220527/models.rb', line 1176

def initialize(amemusicid=nil, musicinfo=nil, musicidtomatchame=nil)
  @AMEMusicId = amemusicid
  @MusicInfo = musicinfo
  @MusicIdToMatchAME = musicidtomatchame
end

Instance Attribute Details

#AMEMusicIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AMEMusicId:

    AME 曲库 Id。

  • MusicInfo:

    歌曲匹配信息。

  • MusicIdToMatchAME:

    音速达歌曲 Id,用于匹配 AME 曲库歌曲。



1174
1175
1176
# File 'lib/v20220527/models.rb', line 1174

def AMEMusicId
  @AMEMusicId
end

#MusicIdToMatchAMEObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AMEMusicId:

    AME 曲库 Id。

  • MusicInfo:

    歌曲匹配信息。

  • MusicIdToMatchAME:

    音速达歌曲 Id,用于匹配 AME 曲库歌曲。



1174
1175
1176
# File 'lib/v20220527/models.rb', line 1174

def MusicIdToMatchAME
  @MusicIdToMatchAME
end

#MusicInfoObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AMEMusicId:

    AME 曲库 Id。

  • MusicInfo:

    歌曲匹配信息。

  • MusicIdToMatchAME:

    音速达歌曲 Id,用于匹配 AME 曲库歌曲。



1174
1175
1176
# File 'lib/v20220527/models.rb', line 1174

def MusicInfo
  @MusicInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



1182
1183
1184
1185
1186
1187
1188
1189
# File 'lib/v20220527/models.rb', line 1182

def deserialize(params)
  @AMEMusicId = params['AMEMusicId']
  unless params['MusicInfo'].nil?
    @MusicInfo = KTVMatchRuleMusicInfo.new
    @MusicInfo.deserialize(params['MusicInfo'])
  end
  @MusicIdToMatchAME = params['MusicIdToMatchAME']
end