{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/UserComment", "title": "UserComment", "type": "object", "description": "A comment from a user reviewing the app.", "properties": { "text": { "type": "string", "description": "The text content of the review.", "example": "example_value" }, "lastModified": { "$ref": "#/components/schemas/Timestamp" }, "starRating": { "type": "integer", "description": "The star rating (1-5) given by the user.", "minimum": 1, "maximum": 5, "example": 10 }, "reviewerLanguage": { "type": "string", "description": "BCP-47 language tag of the reviewer's language.", "example": "example_value" }, "device": { "type": "string", "description": "Information about the device used to write the review.", "example": "example_value" }, "androidOsVersion": { "type": "integer", "description": "The Android OS version of the user's device.", "example": 10 }, "appVersionCode": { "type": "integer", "description": "The version code of the app installed when the review was written.", "example": 10 }, "appVersionName": { "type": "string", "description": "The version name of the app installed when the review was written.", "example": "example_value" }, "thumbsUpCount": { "type": "integer", "description": "Number of users who found this review helpful.", "example": 10 }, "thumbsDownCount": { "type": "integer", "description": "Number of users who found this review unhelpful.", "example": 10 }, "deviceMetadata": { "$ref": "#/components/schemas/DeviceMetadata" }, "originalText": { "type": "string", "description": "The untranslated text of the review, if a translation was requested.", "example": "example_value" } } }