- 0.49.0 (latest)
- 0.48.0
- 0.47.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.0
- 0.1.0
public interface TransactionInfoOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getCost()
public abstract float getCost()
All the costs associated with the products. These can be manufacturing costs, shipping expenses not borne by the end user, or any other costs, such that:
- Profit = value - tax - cost
optional float cost = 5;
Type | Description |
float | The cost. |
getCurrency()
public abstract String getCurrency()
Required. Currency code. Use three-character ISO-4217 code.
string currency = 2 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
String | The currency. |
getCurrencyBytes()
public abstract ByteString getCurrencyBytes()
Required. Currency code. Use three-character ISO-4217 code.
string currency = 2 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
ByteString | The bytes for currency. |
getDiscountValue()
public abstract float getDiscountValue()
The total discount(s) value applied to this transaction. This figure should be excluded from TransactionInfo.value For example, if a user paid TransactionInfo.value amount, then nominal (pre-discount) value of the transaction is the sum of TransactionInfo.value and TransactionInfo.discount_value This means that profit is calculated the same way, regardless of the discount value, and that TransactionInfo.discount_value can be larger than TransactionInfo.value:
- Profit = value - tax - cost
optional float discount_value = 6;
Type | Description |
float | The discountValue. |
getTax()
public abstract float getTax()
All the taxes associated with the transaction.
optional float tax = 4;
Type | Description |
float | The tax. |
getTransactionId()
public abstract String getTransactionId()
The transaction ID with a length limit of 128 characters.
string transaction_id = 3;
Type | Description |
String | The transactionId. |
getTransactionIdBytes()
public abstract ByteString getTransactionIdBytes()
The transaction ID with a length limit of 128 characters.
string transaction_id = 3;
Type | Description |
ByteString | The bytes for transactionId. |
getValue()
public abstract float getValue()
Required. Total non-zero value associated with the transaction. This value may include shipping, tax, or other adjustments to the total value that you want to include.
optional float value = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
float | The value. |
hasCost()
public abstract boolean hasCost()
All the costs associated with the products. These can be manufacturing costs, shipping expenses not borne by the end user, or any other costs, such that:
- Profit = value - tax - cost
optional float cost = 5;
Type | Description |
boolean | Whether the cost field is set. |
hasDiscountValue()
public abstract boolean hasDiscountValue()
The total discount(s) value applied to this transaction. This figure should be excluded from TransactionInfo.value For example, if a user paid TransactionInfo.value amount, then nominal (pre-discount) value of the transaction is the sum of TransactionInfo.value and TransactionInfo.discount_value This means that profit is calculated the same way, regardless of the discount value, and that TransactionInfo.discount_value can be larger than TransactionInfo.value:
- Profit = value - tax - cost
optional float discount_value = 6;
Type | Description |
boolean | Whether the discountValue field is set. |
hasTax()
public abstract boolean hasTax()
All the taxes associated with the transaction.
optional float tax = 4;
Type | Description |
boolean | Whether the tax field is set. |
hasValue()
public abstract boolean hasValue()
Required. Total non-zero value associated with the transaction. This value may include shipping, tax, or other adjustments to the total value that you want to include.
optional float value = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
boolean | Whether the value field is set. |