Interface PrivateOffer.SingleProductOffer.RevenueShareOrBuilder (0.1.0)

public static interface PrivateOffer.SingleProductOffer.RevenueShareOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCurrentTermVendorNetRevenuePercent()

public abstract Decimal getCurrentTermVendorNetRevenuePercent()

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. .

.google.type.Decimal current_term_vendor_net_revenue_percent = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
com.google.type.Decimal

The currentTermVendorNetRevenuePercent.

getCurrentTermVendorNetRevenuePercentOrBuilder()

public abstract DecimalOrBuilder getCurrentTermVendorNetRevenuePercentOrBuilder()

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. .

.google.type.Decimal current_term_vendor_net_revenue_percent = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
com.google.type.DecimalOrBuilder

getRenewalTermVendorNetRevenuePercent()

public abstract Decimal getRenewalTermVendorNetRevenuePercent()

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. .

.google.type.Decimal renewal_term_vendor_net_revenue_percent = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
com.google.type.Decimal

The renewalTermVendorNetRevenuePercent.

getRenewalTermVendorNetRevenuePercentOrBuilder()

public abstract DecimalOrBuilder getRenewalTermVendorNetRevenuePercentOrBuilder()

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. .

.google.type.Decimal renewal_term_vendor_net_revenue_percent = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
com.google.type.DecimalOrBuilder

hasCurrentTermVendorNetRevenuePercent()

public abstract boolean hasCurrentTermVendorNetRevenuePercent()

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. .

.google.type.Decimal current_term_vendor_net_revenue_percent = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the currentTermVendorNetRevenuePercent field is set.

hasRenewalTermVendorNetRevenuePercent()

public abstract boolean hasRenewalTermVendorNetRevenuePercent()

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. .

.google.type.Decimal renewal_term_vendor_net_revenue_percent = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the renewalTermVendorNetRevenuePercent field is set.