Class RenewalSettings (1.0.0)

public sealed class RenewalSettings : IMessage<RenewalSettings>, IEquatable<RenewalSettings>, IDeepCloneable<RenewalSettings>, IBufferMessage, IMessage

Renewal settings for renewable Offers.

Inheritance

Object > RenewalSettings

Implements

Google.Protobuf.IMessage<RenewalSettings>, IEquatable<RenewalSettings>, Google.Protobuf.IDeepCloneable<RenewalSettings>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessage

Namespace

Google.Cloud.Channel.V1

Assembly

Google.Cloud.Channel.V1.dll

Constructors

RenewalSettings()

public RenewalSettings()

RenewalSettings(RenewalSettings)

public RenewalSettings(RenewalSettings other)
Parameter
NameDescription
otherRenewalSettings

Properties

EnableRenewal

public bool EnableRenewal { get; set; }

If false, the plan will be completed at the end date.

Property Value
TypeDescription
Boolean

PaymentCycle

public Period PaymentCycle { get; set; }

Describes how frequently the reseller will be billed, such as once per month.

Property Value
TypeDescription
Period

PaymentPlan

public PaymentPlan PaymentPlan { get; set; }

Describes how a reseller will be billed.

Property Value
TypeDescription
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
TypeDescription
Boolean