View Source GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1CreditDeveloperBalanceRequest (google_api_apigee v0.46.0)

Request for CreditDeveloperBalance.

Attributes

  • transactionAmount (type: GoogleApi.Apigee.V1.Model.GoogleTypeMoney.t, default: nil) - The amount of money to be credited. The wallet corresponding to the currency specified within transaction_amount will be updated. For example, if you specified currency_code within transaction_amount as "USD", then the amount would be added to the wallet which has the "USD" currency or if no such wallet exists, a new wallet will be created with the "USD" currency.
  • transactionId (type: String.t, default: nil) - Each transaction_id uniquely identifies a credit balance request. If multiple requests are received with the same transaction_id, only one of them will be considered.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1CreditDeveloperBalanceRequest{
    transactionAmount: GoogleApi.Apigee.V1.Model.GoogleTypeMoney.t() | nil,
    transactionId: String.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.