Reference documentation and code samples for the Cloud Commerce Producer V1BETA API class Google::Cloud::CommerceProducer::V1beta::PrivateOffer::SingleProductOffer::RevenueShare.
Revenue Share information for a Private Offer. For more details about the revenue share, including how the value is determined, see https://docs.cloud.google.com/marketplace/docs/partners/revenue-share-scenarios.
Not included for PRIVATE_OFFER_VIEW_BASIC, or for DRAFT private offers.
For non-draft private offers, these fields are populated based on the following:
- Offers published after April 20, 2025 will always have revenue share fields populated.
- Offers published on or before April 20, 2025 will only have revenue share fields populated if they were associated with an active, unexpired order on that date.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#current_term_vendor_net_revenue_percent
def current_term_vendor_net_revenue_percent() -> ::Google::Type::Decimal-
(::Google::Type::Decimal) — Output only. The revenue share currently in effect.
The range of the value is between 0 and 100. For example, 80 means the Vendor's current term revenue share is 80%. The vendor will keep 80% of the revenue. .
#renewal_term_vendor_net_revenue_percent
def renewal_term_vendor_net_revenue_percent() -> ::Google::Type::Decimal-
(::Google::Type::Decimal) — Output only. The expected revenue share for the renewal term.
Not included if the offer does not have renewal terms.
The range of the value is between 0 and 100. For example, 80 means the Vendor's current term revenue share is 80%. The vendor will keep 80% of the revenue after renewal. .