GoogleApi.PlayableLocations.V3.Model.GoogleMapsPlayablelocationsV3LogPlayerReportsRequest (google_api_playable_locations v0.3.0) View Source

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

Attributes

  • clientInfo (type: GoogleApi.PlayableLocations.V3.Model.GoogleMapsUnityClientInfo.t, default: nil) - Required. Information about the client device (for example, device model and operating system).
  • playerReports (type: list(GoogleApi.PlayableLocations.V3.Model.GoogleMapsPlayablelocationsV3PlayerReport.t), default: nil) - Required. Player reports. The maximum number of player reports that you can log at once is 50.
  • requestId (type: String.t, default: nil) - 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.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() ::
  %GoogleApi.PlayableLocations.V3.Model.GoogleMapsPlayablelocationsV3LogPlayerReportsRequest{
    clientInfo:
      GoogleApi.PlayableLocations.V3.Model.GoogleMapsUnityClientInfo.t() | nil,
    playerReports:
      [
        GoogleApi.PlayableLocations.V3.Model.GoogleMapsPlayablelocationsV3PlayerReport.t()
      ]
      | nil,
    requestId: String.t() | nil
  }

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.