Class PriceByResource (1.0.0)

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

Represents price by resource type.

Inheritance

Object > PriceByResource

Implements

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

Namespace

Google.Cloud.Channel.V1

Assembly

Google.Cloud.Channel.V1.dll

Constructors

PriceByResource()

public PriceByResource()

PriceByResource(PriceByResource)

public PriceByResource(PriceByResource other)
Parameter
NameDescription
otherPriceByResource

Properties

Price

public Price Price { get; set; }

Price of the Offer. Present if there are no price phases.

Property Value
TypeDescription
Price

PricePhases

public RepeatedField<PricePhase> PricePhases { get; }

Specifies the price by time range.

Property Value
TypeDescription
Google.Protobuf.Collections.RepeatedField<PricePhase>

ResourceType

public ResourceType ResourceType { get; set; }

Resource Type. Example: SEAT

Property Value
TypeDescription
ResourceType