public sealed class Plan : IMessage<Plan>, IEquatable<Plan>, IDeepCloneable<Plan>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Channel v1 API class Plan.
The payment plan for the Offer. Describes how to make a payment.
Namespace
Google.Cloud.Channel.V1Assembly
Google.Cloud.Channel.V1.dll
Constructors
Plan()
public Plan()Plan(Plan)
public Plan(Plan other)| Parameter | |
|---|---|
| Name | Description |
other |
Plan |
Properties
BillingAccount
public string BillingAccount { get; set; }Reseller Billing account to charge after an offer transaction. Only present for Google Cloud offers.
| Property Value | |
|---|---|
| Type | Description |
string |
|
PaymentCycle
public Period PaymentCycle { get; set; }Describes how frequently the reseller will be billed, such as once per month.
| Property Value | |
|---|---|
| Type | Description |
Period |
|
PaymentPlan
public PaymentPlan PaymentPlan { get; set; }Describes how a reseller will be billed.
| Property Value | |
|---|---|
| Type | Description |
PaymentPlan |
|
PaymentType
public PaymentType PaymentType { get; set; }Specifies when the payment needs to happen.
| Property Value | |
|---|---|
| Type | Description |
PaymentType |
|
TrialPeriod
public Period TrialPeriod { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
Period |
|