Class Subscription.PlanData
The plan property is required. In this version of the API, the G Suite plans are the flexible plan, annual
commitment plan, and the 30-day free trial plan. For more information about the API"s payment plans, see the
API concepts.
Inherited Members
Namespace: Google.Apis.Reseller.v1.Data
Assembly: Google.Apis.Reseller.v1.dll
Syntax
public class Subscription.PlanData
Properties
CommitmentInterval
In this version of the API, annual commitment plan's interval is one year. *Note: *When billingMethod
value is OFFLINE, the subscription property object plan.commitmentInterval is omitted in all API
responses.
Declaration
[JsonProperty("commitmentInterval")]
public virtual Subscription.PlanData.CommitmentIntervalData CommitmentInterval { get; set; }
Property Value
| Type | Description |
|---|---|
| Subscription.PlanData.CommitmentIntervalData |
IsCommitmentPlan
The isCommitmentPlan property's boolean value identifies the plan as an annual commitment plan: -
true — The subscription's plan is an annual commitment plan. - false — The plan is not an annual
commitment plan.
Declaration
[JsonProperty("isCommitmentPlan")]
public virtual bool? IsCommitmentPlan { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
PlanName
The planName property is required. This is the name of the subscription's plan. For more information
about the Google payment plans, see the API concepts. Possible values are: - ANNUAL_MONTHLY_PAY — The
annual commitment plan with monthly payments. *Caution: *ANNUAL_MONTHLY_PAY is returned as ANNUAL in
all API responses. - ANNUAL_YEARLY_PAY — The annual commitment plan with yearly payments - FLEXIBLE
— The flexible plan - TRIAL — The 30-day free trial plan. A subscription in trial will be suspended
after the 30th free day if no payment plan is assigned. Calling changePlan will assign a payment plan
to a trial but will not activate the plan. A trial will automatically begin its assigned payment plan
after its 30th free day or immediately after calling startPaidService. - FREE — The free plan is
exclusive to the Cloud Identity SKU and does not incur any billing.
Declaration
[JsonProperty("planName")]
public virtual string PlanName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |