GoogleApi.WalletObjects.V1.Model.LoyaltyPoints (google_api_wallet_objects v0.12.0)

View Source

Attributes

  • balance (type: GoogleApi.WalletObjects.V1.Model.LoyaltyPointsBalance.t, default: nil) - The account holder's loyalty point balance, such as "500" or "$10.00". Recommended maximum length is 7 characters. This is a required field of loyaltyPoints and secondaryLoyaltyPoints.
  • label (type: String.t, default: nil) - The loyalty points label, such as "Points". Recommended maximum length is 9 characters.
  • localizedLabel (type: GoogleApi.WalletObjects.V1.Model.LocalizedString.t, default: nil) - Translated strings for the label. Recommended maximum length is 9 characters.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.WalletObjects.V1.Model.LoyaltyPoints{
  balance: GoogleApi.WalletObjects.V1.Model.LoyaltyPointsBalance.t() | nil,
  label: String.t() | nil,
  localizedLabel: GoogleApi.WalletObjects.V1.Model.LocalizedString.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.