Class: TencentCloud::Tbm::V20180129::DescribeUserPortraitResponse

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

Overview

DescribeUserPortrait返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(age = nil, gender = nil, province = nil, movie = nil, star = nil, requestid = nil) ⇒ DescribeUserPortraitResponse

Returns a new instance of DescribeUserPortraitResponse.



711
712
713
714
715
716
717
718
# File 'lib/v20180129/models.rb', line 711

def initialize(age=nil, gender=nil, province=nil, movie=nil, star=nil, requestid=nil)
  @Age = age
  @Gender = gender
  @Province = province
  @Movie = movie
  @Star = star
  @RequestId = requestid
end

Instance Attribute Details

#AgeObject

Parameters:

  • Age:

    年龄画像

  • Gender:

    性别画像

  • Province:

    省份画像

  • Movie:

    电影喜好画像

  • Star:

    明星喜好画像

  • RequestId:

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



709
710
711
# File 'lib/v20180129/models.rb', line 709

def Age
  @Age
end

#GenderObject

Parameters:

  • Age:

    年龄画像

  • Gender:

    性别画像

  • Province:

    省份画像

  • Movie:

    电影喜好画像

  • Star:

    明星喜好画像

  • RequestId:

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



709
710
711
# File 'lib/v20180129/models.rb', line 709

def Gender
  @Gender
end

#MovieObject

Parameters:

  • Age:

    年龄画像

  • Gender:

    性别画像

  • Province:

    省份画像

  • Movie:

    电影喜好画像

  • Star:

    明星喜好画像

  • RequestId:

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



709
710
711
# File 'lib/v20180129/models.rb', line 709

def Movie
  @Movie
end

#ProvinceObject

Parameters:

  • Age:

    年龄画像

  • Gender:

    性别画像

  • Province:

    省份画像

  • Movie:

    电影喜好画像

  • Star:

    明星喜好画像

  • RequestId:

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



709
710
711
# File 'lib/v20180129/models.rb', line 709

def Province
  @Province
end

#RequestIdObject

Parameters:

  • Age:

    年龄画像

  • Gender:

    性别画像

  • Province:

    省份画像

  • Movie:

    电影喜好画像

  • Star:

    明星喜好画像

  • RequestId:

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



709
710
711
# File 'lib/v20180129/models.rb', line 709

def RequestId
  @RequestId
end

#StarObject

Parameters:

  • Age:

    年龄画像

  • Gender:

    性别画像

  • Province:

    省份画像

  • Movie:

    电影喜好画像

  • Star:

    明星喜好画像

  • RequestId:

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



709
710
711
# File 'lib/v20180129/models.rb', line 709

def Star
  @Star
end

Instance Method Details

#deserialize(params) ⇒ Object



720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
# File 'lib/v20180129/models.rb', line 720

def deserialize(params)
  unless params['Age'].nil?
    @Age = AgePortraitInfo.new
    @Age.deserialize(params['Age'])
  end
  unless params['Gender'].nil?
    @Gender = GenderPortraitInfo.new
    @Gender.deserialize(params['Gender'])
  end
  unless params['Province'].nil?
    @Province = ProvincePortraitInfo.new
    @Province.deserialize(params['Province'])
  end
  unless params['Movie'].nil?
    @Movie = MoviePortraitInfo.new
    @Movie.deserialize(params['Movie'])
  end
  unless params['Star'].nil?
    @Star = StarPortraitInfo.new
    @Star.deserialize(params['Star'])
  end
  @RequestId = params['RequestId']
end