View Source GoogleApi.PaymentsResellerSubscription.V1.Model.GoogleCloudPaymentsResellerSubscriptionV1GoogleOnePayload (google_api_payments_reseller_subscription v0.7.0)

Payload specific to Google One products.

Attributes

  • campaigns (type: list(String.t), default: nil) - Campaign attributed to sales of this subscription.
  • offering (type: String.t, default: nil) - The type of offering the subscription was sold by the partner. e.g. VAS.
  • salesChannel (type: String.t, default: nil) - The type of sales channel through which the subscription was sold.
  • storeId (type: String.t, default: nil) - The identifier for the partner store where the subscription was sold.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() ::
  %GoogleApi.PaymentsResellerSubscription.V1.Model.GoogleCloudPaymentsResellerSubscriptionV1GoogleOnePayload{
    campaigns: [String.t()] | nil,
    offering: String.t() | nil,
    salesChannel: String.t() | nil,
    storeId: String.t() | nil
  }

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.