class Google::Apis::PlayablelocationsV3::GoogleMapsPlayablelocationsV3LogPlayerReportsRequest

A request for logging your player's bad location reports.

Attributes

client_info[RW]

Client information. Corresponds to the JSON property `clientInfo` @return [Google::Apis::PlayablelocationsV3::GoogleMapsUnityClientInfo]

player_reports[RW]

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>]

request_id[RW]

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

new(**args) click to toggle source
# File lib/google/apis/playablelocations_v3/classes.rb, line 135
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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