Class GoogleCloudChannelV1alpha1RenewalSettings
Renewal settings for renewable Offers.
Implements
Inherited Members
Namespace: Google.Apis.Cloudchannel.v1.Data
Assembly: Google.Apis.Cloudchannel.v1.dll
Syntax
public class GoogleCloudChannelV1alpha1RenewalSettings : IDirectResponseSchema
Properties
DisableCommitment
If true, disables commitment-based offer on renewal and switches to flexible or pay as you go. Deprecated:
Use payment_plan
instead.
Declaration
[JsonProperty("disableCommitment")]
public virtual bool? DisableCommitment { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EnableRenewal
If false, the plan will be completed at the end date.
Declaration
[JsonProperty("enableRenewal")]
public virtual bool? EnableRenewal { get; set; }
Property Value
Type | Description |
---|---|
bool? |
PaymentCycle
Describes how frequently the reseller will be billed, such as once per month.
Declaration
[JsonProperty("paymentCycle")]
public virtual GoogleCloudChannelV1alpha1Period PaymentCycle { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudChannelV1alpha1Period |
PaymentOption
Set if enable_renewal=true. Deprecated: Use payment_cycle
instead.
Declaration
[JsonProperty("paymentOption")]
public virtual string PaymentOption { get; set; }
Property Value
Type | Description |
---|---|
string |
PaymentPlan
Describes how a reseller will be billed.
Declaration
[JsonProperty("paymentPlan")]
public virtual string PaymentPlan { get; set; }
Property Value
Type | Description |
---|---|
string |
ResizeUnitCount
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.
Declaration
[JsonProperty("resizeUnitCount")]
public virtual bool? ResizeUnitCount { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ScheduledRenewalOffer
Output only. The offer resource name that the entitlement will renew on at the end date. Takes the form: accounts/{account_id}/offers/{offer_id}.
Declaration
[JsonProperty("scheduledRenewalOffer")]
public virtual string ScheduledRenewalOffer { get; set; }
Property Value
Type | Description |
---|---|
string |