GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1Plan (google_api_cloud_channel v0.2.0) View Source
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 Platform 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.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
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 }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.