Interface TransactionData.ItemOrBuilder (3.30.0)

public static interface TransactionData.ItemOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getMerchantAccountId()

public abstract String getMerchantAccountId()

Optional. When a merchant is specified, its corresponding account_id. Necessary to populate marketplace-style transactions.

string merchant_account_id = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The merchantAccountId.

getMerchantAccountIdBytes()

public abstract ByteString getMerchantAccountIdBytes()

Optional. When a merchant is specified, its corresponding account_id. Necessary to populate marketplace-style transactions.

string merchant_account_id = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for merchantAccountId.

getName()

public abstract String getName()

Optional. The full name of the item.

string name = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Optional. The full name of the item.

string name = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for name.

getQuantity()

public abstract long getQuantity()

Optional. The quantity of this item that is being purchased.

int64 quantity = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
long

The quantity.

getValue()

public abstract double getValue()

Optional. The value per item that the user is paying, in the transaction currency, after discounts.

double value = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
double

The value.