public sealed class PricePhase : IMessage<PricePhase>, IEquatable<PricePhase>, IDeepCloneable<PricePhase>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Channel v1 API class PricePhase.
Specifies the price by the duration of months. For example, a 20% discount for the first six months, then a 10% discount starting on the seventh month.
Implements
IMessagePricePhase, IEquatablePricePhase, IDeepCloneablePricePhase, IBufferMessage, IMessageNamespace
Google.Cloud.Channel.V1Assembly
Google.Cloud.Channel.V1.dll
Constructors
PricePhase()
public PricePhase()PricePhase(PricePhase)
public PricePhase(PricePhase other)| Parameter | |
|---|---|
| Name | Description |
other |
PricePhase |
Properties
FirstPeriod
public int FirstPeriod { get; set; }Defines first period for the phase.
| Property Value | |
|---|---|
| Type | Description |
int |
|
LastPeriod
public int LastPeriod { get; set; }Defines first period for the phase.
| Property Value | |
|---|---|
| Type | Description |
int |
|
PeriodType
public PeriodType PeriodType { get; set; }Defines the phase period type.
| Property Value | |
|---|---|
| Type | Description |
PeriodType |
|
Price
public Price Price { get; set; }Price of the phase. Present if there are no price tiers.
| Property Value | |
|---|---|
| Type | Description |
Price |
|
PriceTiers
public RepeatedField<PriceTier> PriceTiers { get; }Price by the resource tiers.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldPriceTier |
|