public interface PriceOrBuilder extends MessageOrBuilderImplements
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. |