View Source GoogleApi.PaymentsResellerSubscription.V1.Model.ProductBundleDetails (google_api_payments_reseller_subscription v0.5.0)

Details for a bundle product.

Attributes

  • bundleElements (type: list(GoogleApi.PaymentsResellerSubscription.V1.Model.GoogleCloudPaymentsResellerSubscriptionV1ProductBundleDetailsBundleElement.t), default: nil) - The individual products that are included in the bundle.
  • entitlementMode (type: String.t, default: nil) - The entitlement mode of the bundle product.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.PaymentsResellerSubscription.V1.Model.ProductBundleDetails{
  bundleElements:
    [
      GoogleApi.PaymentsResellerSubscription.V1.Model.GoogleCloudPaymentsResellerSubscriptionV1ProductBundleDetailsBundleElement.t()
    ]
    | nil,
  entitlementMode: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.