Class: Google::Apis::AndroidpublisherV2::UserComment
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::AndroidpublisherV2::UserComment
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/androidpublisher_v2/classes.rb,
 generated/google/apis/androidpublisher_v2/representations.rb,
 generated/google/apis/androidpublisher_v2/representations.rb
Instance Attribute Summary collapse
- 
  
    
      #android_os_version  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Integer Android SDK version of the user's device at the time the review was written, e.g. 
- 
  
    
      #app_version_code  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Integer version code of the app as installed at the time the review was written. 
- 
  
    
      #app_version_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    String version name of the app as installed at the time the review was written. 
- 
  
    
      #device  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Codename for the reviewer's device, e.g. 
- 
  
    
      #device_metadata  ⇒ Google::Apis::AndroidpublisherV2::DeviceMetadata 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Some information about the characteristics of the user's device Corresponds to the JSON property deviceMetadata.
- 
  
    
      #last_modified  ⇒ Google::Apis::AndroidpublisherV2::Timestamp 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The last time at which this comment was updated. 
- 
  
    
      #original_text  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Untranslated text of the review, in the case where the review has been translated. 
- 
  
    
      #reviewer_language  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Language code for the reviewer. 
- 
  
    
      #star_rating  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The star rating associated with the review, from 1 to 5. 
- 
  
    
      #text  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The content of the comment, i.e. 
- 
  
    
      #thumbs_down_count  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Number of users who have given this review a thumbs down Corresponds to the JSON property thumbsDownCount.
- 
  
    
      #thumbs_up_count  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Number of users who have given this review a thumbs up Corresponds to the JSON property thumbsUpCount.
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ UserComment 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of UserComment. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ UserComment
Returns a new instance of UserComment
| 1789 1790 1791 | # File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1789 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#android_os_version ⇒ Fixnum
Integer Android SDK version of the user's device at the time the review was
written, e.g. 23 is Marshmallow. May be absent.
Corresponds to the JSON property androidOsVersion
| 1726 1727 1728 | # File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1726 def android_os_version @android_os_version end | 
#app_version_code ⇒ Fixnum
Integer version code of the app as installed at the time the review was
written. May be absent.
Corresponds to the JSON property appVersionCode
| 1732 1733 1734 | # File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1732 def app_version_code @app_version_code end | 
#app_version_name ⇒ String
String version name of the app as installed at the time the review was written.
May be absent.
Corresponds to the JSON property appVersionName
| 1738 1739 1740 | # File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1738 def app_version_name @app_version_name end | 
#device ⇒ String
Codename for the reviewer's device, e.g. klte, flounder. May be absent.
Corresponds to the JSON property device
| 1743 1744 1745 | # File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1743 def device @device end | 
#device_metadata ⇒ Google::Apis::AndroidpublisherV2::DeviceMetadata
Some information about the characteristics of the user's device
Corresponds to the JSON property deviceMetadata
| 1748 1749 1750 | # File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1748 def @device_metadata end | 
#last_modified ⇒ Google::Apis::AndroidpublisherV2::Timestamp
The last time at which this comment was updated.
Corresponds to the JSON property lastModified
| 1753 1754 1755 | # File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1753 def last_modified @last_modified end | 
#original_text ⇒ String
Untranslated text of the review, in the case where the review has been
translated. If the review has not been translated this is left blank.
Corresponds to the JSON property originalText
| 1759 1760 1761 | # File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1759 def original_text @original_text end | 
#reviewer_language ⇒ String
Language code for the reviewer. This is taken from the device settings so is
not guaranteed to match the language the review is written in. May be absent.
Corresponds to the JSON property reviewerLanguage
| 1765 1766 1767 | # File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1765 def reviewer_language @reviewer_language end | 
#star_rating ⇒ Fixnum
The star rating associated with the review, from 1 to 5.
Corresponds to the JSON property starRating
| 1770 1771 1772 | # File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1770 def @star_rating end | 
#text ⇒ String
The content of the comment, i.e. review body. In some cases users have been
able to write a review with separate title and body; in those cases the title
and body are concatenated and separated by a tab character.
Corresponds to the JSON property text
| 1777 1778 1779 | # File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1777 def text @text end | 
#thumbs_down_count ⇒ Fixnum
Number of users who have given this review a thumbs down
Corresponds to the JSON property thumbsDownCount
| 1782 1783 1784 | # File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1782 def thumbs_down_count @thumbs_down_count end | 
#thumbs_up_count ⇒ Fixnum
Number of users who have given this review a thumbs up
Corresponds to the JSON property thumbsUpCount
| 1787 1788 1789 | # File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1787 def thumbs_up_count @thumbs_up_count end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 | # File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1794 def update!(**args) @android_os_version = args[:android_os_version] if args.key?(:android_os_version) @app_version_code = args[:app_version_code] if args.key?(:app_version_code) @app_version_name = args[:app_version_name] if args.key?(:app_version_name) @device = args[:device] if args.key?(:device) @device_metadata = args[:device_metadata] if args.key?(:device_metadata) @last_modified = args[:last_modified] if args.key?(:last_modified) @original_text = args[:original_text] if args.key?(:original_text) @reviewer_language = args[:reviewer_language] if args.key?(:reviewer_language) @star_rating = args[:star_rating] if args.key?(:star_rating) @text = args[:text] if args.key?(:text) @thumbs_down_count = args[:thumbs_down_count] if args.key?(:thumbs_down_count) @thumbs_up_count = args[:thumbs_up_count] if args.key?(:thumbs_up_count) end |