public interface PriceOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getBasePrice()
public abstract Money getBasePrice()
Base price.
.google.type.Money base_price = 1;
Type | Description |
com.google.type.Money | The basePrice. |
getBasePriceOrBuilder()
public abstract MoneyOrBuilder getBasePriceOrBuilder()
Base price.
.google.type.Money base_price = 1;
Type | Description |
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;
Type | Description |
double | The discount. |
getEffectivePrice()
public abstract Money getEffectivePrice()
Effective Price after applying the discounts.
.google.type.Money effective_price = 3;
Type | Description |
com.google.type.Money | The effectivePrice. |
getEffectivePriceOrBuilder()
public abstract MoneyOrBuilder getEffectivePriceOrBuilder()
Effective Price after applying the discounts.
.google.type.Money effective_price = 3;
Type | Description |
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;
Type | Description |
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;
Type | Description |
ByteString | The bytes for externalPriceUri. |
hasBasePrice()
public abstract boolean hasBasePrice()
Base price.
.google.type.Money base_price = 1;
Type | Description |
boolean | Whether the basePrice field is set. |
hasEffectivePrice()
public abstract boolean hasEffectivePrice()
Effective Price after applying the discounts.
.google.type.Money effective_price = 3;
Type | Description |
boolean | Whether the effectivePrice field is set. |