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.
-
#last_modified ⇒ Google::Apis::AndroidpublisherV2::Timestamp
The last time at which this comment was updated.
-
#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.
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.
1709 1710 1711 |
# File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1709 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
1667 1668 1669 |
# File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1667 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
1673 1674 1675 |
# File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1673 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
1679 1680 1681 |
# File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1679 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
1684 1685 1686 |
# File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1684 def device @device end |
#last_modified ⇒ Google::Apis::AndroidpublisherV2::Timestamp
The last time at which this comment was updated.
Corresponds to the JSON property lastModified
1689 1690 1691 |
# File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1689 def last_modified @last_modified 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
1695 1696 1697 |
# File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1695 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
1700 1701 1702 |
# File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1700 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
1707 1708 1709 |
# File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1707 def text @text end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 |
# File 'generated/google/apis/androidpublisher_v2/classes.rb', line 1714 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) @last_modified = args[:last_modified] if args.key?(:last_modified) @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) end |