Class: TencentCloud::Ame::V20190916::DescribeKTVSingerCategoriesResponse

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

Overview

DescribeKTVSingerCategories返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(genderset = nil, areaset = nil, requestid = nil) ⇒ DescribeKTVSingerCategoriesResponse

Returns a new instance of DescribeKTVSingerCategoriesResponse.



911
912
913
914
915
# File 'lib/v20190916/models.rb', line 911

def initialize(genderset=nil, areaset=nil, requestid=nil)
  @GenderSet = genderset
  @AreaSet = areaset
  @RequestId = requestid
end

Instance Attribute Details

#AreaSetObject

Parameters:

  • GenderSet:

    歌手性别分类列表

  • AreaSet:

    歌手区域分类列表

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



909
910
911
# File 'lib/v20190916/models.rb', line 909

def AreaSet
  @AreaSet
end

#GenderSetObject

Parameters:

  • GenderSet:

    歌手性别分类列表

  • AreaSet:

    歌手区域分类列表

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



909
910
911
# File 'lib/v20190916/models.rb', line 909

def GenderSet
  @GenderSet
end

#RequestIdObject

Parameters:

  • GenderSet:

    歌手性别分类列表

  • AreaSet:

    歌手区域分类列表

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



909
910
911
# File 'lib/v20190916/models.rb', line 909

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'lib/v20190916/models.rb', line 917

def deserialize(params)
  unless params['GenderSet'].nil?
    @GenderSet = []
    params['GenderSet'].each do |i|
      ktvsingercategoryinfo_tmp = KTVSingerCategoryInfo.new
      ktvsingercategoryinfo_tmp.deserialize(i)
      @GenderSet << ktvsingercategoryinfo_tmp
    end
  end
  unless params['AreaSet'].nil?
    @AreaSet = []
    params['AreaSet'].each do |i|
      ktvsingercategoryinfo_tmp = KTVSingerCategoryInfo.new
      ktvsingercategoryinfo_tmp.deserialize(i)
      @AreaSet << ktvsingercategoryinfo_tmp
    end
  end
  @RequestId = params['RequestId']
end