Class: TencentCloud::Yinsuda::V20220527::DescribeKTVMatchMusicsResponse

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

Overview

DescribeKTVMatchMusics返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(matchmusicset = nil, notmatchruleset = nil, requestid = nil) ⇒ DescribeKTVMatchMusicsResponse

Returns a new instance of DescribeKTVMatchMusicsResponse.



293
294
295
296
297
# File 'lib/v20220527/models.rb', line 293

def initialize(matchmusicset=nil, notmatchruleset=nil, requestid=nil)
  @MatchMusicSet = matchmusicset
  @NotMatchRuleSet = notmatchruleset
  @RequestId = requestid
end

Instance Attribute Details

#MatchMusicSetObject

Parameters:

  • MatchMusicSet:

    匹配到的歌曲列表。

  • NotMatchRuleSet:

    未匹配的规则列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



291
292
293
# File 'lib/v20220527/models.rb', line 291

def MatchMusicSet
  @MatchMusicSet
end

#NotMatchRuleSetObject

Parameters:

  • MatchMusicSet:

    匹配到的歌曲列表。

  • NotMatchRuleSet:

    未匹配的规则列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



291
292
293
# File 'lib/v20220527/models.rb', line 291

def NotMatchRuleSet
  @NotMatchRuleSet
end

#RequestIdObject

Parameters:

  • MatchMusicSet:

    匹配到的歌曲列表。

  • NotMatchRuleSet:

    未匹配的规则列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



291
292
293
# File 'lib/v20220527/models.rb', line 291

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
# File 'lib/v20220527/models.rb', line 299

def deserialize(params)
  unless params['MatchMusicSet'].nil?
    @MatchMusicSet = []
    params['MatchMusicSet'].each do |i|
      ktvmatchmusic_tmp = KTVMatchMusic.new
      ktvmatchmusic_tmp.deserialize(i)
      @MatchMusicSet << ktvmatchmusic_tmp
    end
  end
  unless params['NotMatchRuleSet'].nil?
    @NotMatchRuleSet = []
    params['NotMatchRuleSet'].each do |i|
      ktvmatchrule_tmp = KTVMatchRule.new
      ktvmatchrule_tmp.deserialize(i)
      @NotMatchRuleSet << ktvmatchrule_tmp
    end
  end
  @RequestId = params['RequestId']
end