View Source GoogleApi.FirebaseAppCheck.V1beta.Model.GoogleFirebaseAppcheckV1betaExchangeAppAttestAttestationRequest (google_api_firebase_app_check v0.5.0)

Request message for the ExchangeAppAttestAttestation method.

Attributes

  • attestationStatement (type: String.t, default: nil) - Required. The App Attest statement returned by the client-side App Attest API. This is a base64url encoded CBOR object in the JSON response.
  • challenge (type: String.t, default: nil) - Required. A one-time challenge returned by an immediately prior call to GenerateAppAttestChallenge.
  • keyId (type: String.t, default: nil) - Required. The key ID generated by App Attest for the client app.
  • limitedUse (type: boolean(), default: nil) - Specifies whether this attestation is for use in a limited use (true) or session based (false) context. To enable this attestation to be used with the replay protection feature, set this to true. The default value is false.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.FirebaseAppCheck.V1beta.Model.GoogleFirebaseAppcheckV1betaExchangeAppAttestAttestationRequest{
    attestationStatement: String.t() | nil,
    challenge: String.t() | nil,
    keyId: String.t() | nil,
    limitedUse: boolean() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.