Interface PurchaseTransactionOrBuilder (2.44.0)

public interface PurchaseTransactionOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

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 = revenue - tax - cost

float cost = 4;

Returns
Type Description
float

The cost.

getCurrencyCode()

public abstract String getCurrencyCode()

Required. Currency code. Use three-character ISO-4217 code.

string currency_code = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The currencyCode.

getCurrencyCodeBytes()

public abstract ByteString getCurrencyCodeBytes()

Required. Currency code. Use three-character ISO-4217 code.

string currency_code = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for currencyCode.

getId()

public abstract String getId()

The transaction ID with a length limit of 128 characters.

string id = 1;

Returns
Type Description
String

The id.

getIdBytes()

public abstract ByteString getIdBytes()

The transaction ID with a length limit of 128 characters.

string id = 1;

Returns
Type Description
ByteString

The bytes for id.

getRevenue()

public abstract float getRevenue()

Required. Total non-zero revenue or grand total associated with the transaction. This value include shipping, tax, or other adjustments to total revenue that you want to include as part of your revenue calculations.

float revenue = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
float

The revenue.

getTax()

public abstract float getTax()

All the taxes associated with the transaction.

float tax = 3;

Returns
Type Description
float

The tax.