public sealed class RenewalSettings : IMessage<RenewalSettings>, IEquatable<RenewalSettings>, IDeepCloneable<RenewalSettings>, IBufferMessage, IMessage
Renewal settings for renewable Offers.
Implements
Google.Protobuf.IMessage<RenewalSettings>, IEquatable<RenewalSettings>, Google.Protobuf.IDeepCloneable<RenewalSettings>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessageNamespace
Google.Cloud.Channel.V1Assembly
Google.Cloud.Channel.V1.dll
Constructors
RenewalSettings()
public RenewalSettings()
RenewalSettings(RenewalSettings)
public RenewalSettings(RenewalSettings other)
Parameter | |
---|---|
Name | Description |
other | RenewalSettings |
Properties
EnableRenewal
public bool EnableRenewal { get; set; }
If false, the plan will be completed at the end date.
Property Value | |
---|---|
Type | Description |
Boolean |
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 |
ResizeUnitCount
public bool ResizeUnitCount { get; set; }
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.
Property Value | |
---|---|
Type | Description |
Boolean |