Reference documentation and code samples for the Google Cloud Commerce Producer V1beta Client class OfferDealType.
The type of the deal transacted with the offer. The deal type of an offer is a factor in determining the offer's revenue share.
Protobuf type google.cloud.commerceproducer.v1beta.PrivateOffer.OfferDealType
Namespace
Google \ Cloud \ CommerceProducer \ V1beta \ PrivateOfferMethods
static::name
| Parameter | |
|---|---|
| Name | Description |
value |
mixed
|
static::value
| Parameter | |
|---|---|
| Name | Description |
name |
mixed
|
Constants
OFFER_DEAL_TYPE_UNSPECIFIED
Value: 0Default value. This value is unused.
Generated from protobuf enum OFFER_DEAL_TYPE_UNSPECIFIED = 0;
CHANNEL_SHIFT
Value: 1The offer corresponds to a preexisting commercial arrangement for a workload on Google Cloud that is being transferred to the Cloud Marketplace.
Generated from protobuf enum CHANNEL_SHIFT = 1;
MIGRATION
Value: 2The offer corresponds to a preexisting commercial arrangement for a workload previously not on Google Cloud that is being transferred to Google Cloud.
Generated from protobuf enum MIGRATION = 2;
NATIVE_RENEWAL
Value: 3The offer corresponds to a renewal of a deal initially transacted on the Google Cloud Marketplace.
Generated from protobuf enum NATIVE_RENEWAL = 3;
PBNEW
Value: 4The offer corresponds to a new deal transacted on the Google Cloud Marketplace.
This value is not allowed if the offer amends another private offer
where the term has not ended, and the amended private offer has a deal
type of MIGRATION, CHANNEL_SHIFT or NATIVE_RENEWAL.
Generated from protobuf enum NEW = 4;