Interface PriceOrBuilder (3.21.0)

public interface PriceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBasePrice()

public abstract Money getBasePrice()

Base price.

.google.type.Money base_price = 1;

Returns
TypeDescription
com.google.type.Money

The basePrice.

getBasePriceOrBuilder()

public abstract MoneyOrBuilder getBasePriceOrBuilder()

Base price.

.google.type.Money base_price = 1;

Returns
TypeDescription
com.google.type.MoneyOrBuilder

getDiscount()

public abstract double getDiscount()

Discount percentage, represented as decimal. For example, a 20% discount will be represent as 0.2.

double discount = 2;

Returns
TypeDescription
double

The discount.

getEffectivePrice()

public abstract Money getEffectivePrice()

Effective Price after applying the discounts.

.google.type.Money effective_price = 3;

Returns
TypeDescription
com.google.type.Money

The effectivePrice.

getEffectivePriceOrBuilder()

public abstract MoneyOrBuilder getEffectivePriceOrBuilder()

Effective Price after applying the discounts.

.google.type.Money effective_price = 3;

Returns
TypeDescription
com.google.type.MoneyOrBuilder

getExternalPriceUri()

public abstract String getExternalPriceUri()

Link to external price list, such as link to Google Voice rate card.

string external_price_uri = 4;

Returns
TypeDescription
String

The externalPriceUri.

getExternalPriceUriBytes()

public abstract ByteString getExternalPriceUriBytes()

Link to external price list, such as link to Google Voice rate card.

string external_price_uri = 4;

Returns
TypeDescription
ByteString

The bytes for externalPriceUri.

hasBasePrice()

public abstract boolean hasBasePrice()

Base price.

.google.type.Money base_price = 1;

Returns
TypeDescription
boolean

Whether the basePrice field is set.

hasEffectivePrice()

public abstract boolean hasEffectivePrice()

Effective Price after applying the discounts.

.google.type.Money effective_price = 3;

Returns
TypeDescription
boolean

Whether the effectivePrice field is set.