View Source GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1Plan (google_api_cloud_channel v0.6.0)
The payment plan for the Offer. Describes how to make a payment.
Attributes
-
billingAccount
(type:String.t
, default:nil
) - Reseller Billing account to charge after an offer transaction. Only present for Google Cloud offers. -
paymentCycle
(type:GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1Period.t
, default:nil
) - Describes how frequently the reseller will be billed, such as once per month. -
paymentPlan
(type:String.t
, default:nil
) - Describes how a reseller will be billed. -
paymentType
(type:String.t
, default:nil
) - Specifies when the payment needs to happen. -
trialPeriod
(type:GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1Period.t
, default:nil
) - Present for Offers with a trial period. For trial-only Offers, a paid service needs to start before the trial period ends for continued service. For Regular Offers with a trial period, the regular pricing goes into effect when trial period ends, or if paid service is started before the end of the trial period.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1Plan{ billingAccount: String.t() | nil, paymentCycle: GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1Period.t() | nil, paymentPlan: String.t() | nil, paymentType: String.t() | nil, trialPeriod: GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1Period.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.