Class CommitmentSettings (1.0.0)

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

Commitment settings for commitment-based offers.

Inheritance

Object > CommitmentSettings

Implements

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

Namespace

Google.Cloud.Channel.V1

Assembly

Google.Cloud.Channel.V1.dll

Constructors

CommitmentSettings()

public CommitmentSettings()

CommitmentSettings(CommitmentSettings)

public CommitmentSettings(CommitmentSettings other)
Parameter
NameDescription
otherCommitmentSettings

Properties

EndTime

public Timestamp EndTime { get; set; }

Output only. Commitment end timestamp.

Property Value
TypeDescription
Google.Protobuf.WellKnownTypes.Timestamp

RenewalSettings

public RenewalSettings RenewalSettings { get; set; }

Optional. Renewal settings applicable for a commitment-based Offer.

Property Value
TypeDescription
RenewalSettings

StartTime

public Timestamp StartTime { get; set; }

Output only. Commitment start timestamp.

Property Value
TypeDescription
Google.Protobuf.WellKnownTypes.Timestamp