class Google::Apis::PlayablelocationsV3::GoogleMapsPlayablelocationsV3LogPlayerReportsRequest
A request for logging your player's bad location reports.
Attributes
Client information. Corresponds to the JSON property `clientInfo` @return [Google::Apis::PlayablelocationsV3::GoogleMapsUnityClientInfo]
Required. Player reports. The maximum number of player reports that you can log at once is 50. Corresponds to the JSON property `playerReports` @return [Array<Google::Apis::PlayablelocationsV3::GoogleMapsPlayablelocationsV3PlayerReport>]
Required. A string that uniquely identifies the log player reports request. This allows you to detect duplicate requests. We recommend that you use UUIDs for this value. The value must not exceed 50 characters. You should reuse the ` request_id
` only when retrying a request in the case of a failure. In that case, the request must be identical to the one that failed. Corresponds to the JSON property `requestId` @return [String]
Public Class Methods
# File lib/google/apis/playablelocations_v3/classes.rb, line 135 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/playablelocations_v3/classes.rb, line 140 def update!(**args) @client_info = args[:client_info] if args.key?(:client_info) @player_reports = args[:player_reports] if args.key?(:player_reports) @request_id = args[:request_id] if args.key?(:request_id) end