public sealed class ChangeOfferPurchase : IMessage<ListPurchasableSkusRequest.Types.ChangeOfferPurchase>, IEquatable<ListPurchasableSkusRequest.Types.ChangeOfferPurchase>, IDeepCloneable<ListPurchasableSkusRequest.Types.ChangeOfferPurchase>, IBufferMessage, IMessageList SKUs for upgrading or downgrading an entitlement. Make the purchase using [CloudChannelService.ChangeOffer][google.cloud.channel.v1.CloudChannelService.ChangeOffer].
Implements
Google.Protobuf.IMessage<ListPurchasableSkusRequest.Types.ChangeOfferPurchase>, IEquatable<ListPurchasableSkusRequest.Types.ChangeOfferPurchase>, Google.Protobuf.IDeepCloneable<ListPurchasableSkusRequest.Types.ChangeOfferPurchase>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessageNamespace
Google.Cloud.Channel.V1Assembly
Google.Cloud.Channel.V1.dll
Constructors
ChangeOfferPurchase()
public ChangeOfferPurchase()ChangeOfferPurchase(ListPurchasableSkusRequest.Types.ChangeOfferPurchase)
public ChangeOfferPurchase(ListPurchasableSkusRequest.Types.ChangeOfferPurchase other)| Parameter | |
|---|---|
| Name | Description |
other |
ListPurchasableSkusRequest.Types.ChangeOfferPurchase |
Properties
ChangeType
public ListPurchasableSkusRequest.Types.ChangeOfferPurchase.Types.ChangeType ChangeType { get; set; }Required. Change Type for the entitlement.
| Property Value | |
|---|---|
| Type | Description |
ListPurchasableSkusRequest.Types.ChangeOfferPurchase.Types.ChangeType |
|
Entitlement
public string Entitlement { get; set; }Required. Resource name of the entitlement. Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
| Property Value | |
|---|---|
| Type | Description |
String |
|