Class: Google::Apis::AndroidpublisherV3::UserComment
- Inherits:
-
Object
- Object
- Google::Apis::AndroidpublisherV3::UserComment
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/androidpublisher_v3/classes.rb,
generated/google/apis/androidpublisher_v3/representations.rb,
generated/google/apis/androidpublisher_v3/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::AndroidpublisherV3::DeviceMetadata
Some information about the characteristics of the user's device Corresponds to the JSON property
deviceMetadata
. -
#last_modified ⇒ Google::Apis::AndroidpublisherV3::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.
2161 2162 2163 |
# File 'generated/google/apis/androidpublisher_v3/classes.rb', line 2161 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
2098 2099 2100 |
# File 'generated/google/apis/androidpublisher_v3/classes.rb', line 2098 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
2104 2105 2106 |
# File 'generated/google/apis/androidpublisher_v3/classes.rb', line 2104 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
2110 2111 2112 |
# File 'generated/google/apis/androidpublisher_v3/classes.rb', line 2110 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
2115 2116 2117 |
# File 'generated/google/apis/androidpublisher_v3/classes.rb', line 2115 def device @device end |
#device_metadata ⇒ Google::Apis::AndroidpublisherV3::DeviceMetadata
Some information about the characteristics of the user's device
Corresponds to the JSON property deviceMetadata
2120 2121 2122 |
# File 'generated/google/apis/androidpublisher_v3/classes.rb', line 2120 def @device_metadata end |
#last_modified ⇒ Google::Apis::AndroidpublisherV3::Timestamp
The last time at which this comment was updated.
Corresponds to the JSON property lastModified
2125 2126 2127 |
# File 'generated/google/apis/androidpublisher_v3/classes.rb', line 2125 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
2131 2132 2133 |
# File 'generated/google/apis/androidpublisher_v3/classes.rb', line 2131 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
2137 2138 2139 |
# File 'generated/google/apis/androidpublisher_v3/classes.rb', line 2137 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
2142 2143 2144 |
# File 'generated/google/apis/androidpublisher_v3/classes.rb', line 2142 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
2149 2150 2151 |
# File 'generated/google/apis/androidpublisher_v3/classes.rb', line 2149 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
2154 2155 2156 |
# File 'generated/google/apis/androidpublisher_v3/classes.rb', line 2154 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
2159 2160 2161 |
# File 'generated/google/apis/androidpublisher_v3/classes.rb', line 2159 def thumbs_up_count @thumbs_up_count end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 |
# File 'generated/google/apis/androidpublisher_v3/classes.rb', line 2166 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 |