Класс Revenue.Builder

com.yandex.metrica

public class Revenue.Builder

Конструктор создает объект класса Revenue.

Методы

Revenuebuild()

Создает объект класса Revenue.

Revenue.BuilderwithPayload(@Nullable String payload)

Устанавливает дополнительную информацию о покупке.

Revenue.BuilderwithProductID(@Nullable String productID)

Устанавливает идентификатор покупки.

Revenue.BuilderwithQuantity(@Nullable Integer quantity)

Устанавливает идентификатор покупки.

Revenue.BuilderwithReceipt(@Nullable Revenue.Receipt receipt)

Устанавливает информацию о покупке из Google Play.

Описание методов

build

public Revenue build()

Создает объект класса Revenue.

Возвращает:

Объект класса Revenue.

withPayload

public Revenue.Builder withPayload(@Nullable String payload)

Устанавливает дополнительную информацию о покупке.

Параметры:
payload

Дополнительная информация о покупке. Например, можно использовать для классифицирования ваших продуктов.

Строка должна содержать валидный JSON. Максимальный размер значения — 30 КБ.

Возвращает:

Объект класса Revenue.Builder.

withProductID

public Revenue.Builder withProductID(@Nullable String productID)

Устанавливает идентификатор покупки.

Параметры:
productID

Идентификатор покупки. Может содержать до 200 символов.

Возвращает:

Объект класса Revenue.Builder.

withQuantity

public Revenue.Builder withQuantity(@Nullable Integer quantity)

Устанавливает количество покупок.

Параметры:
quantity

Количество покупок (купленных товаров).

Используется в формуле расчета выручки:
Выручка = количество * стоимость
Примечание. Значение должно быть больше 0. Если значение равно 0 — покупка игнорируется.

Возвращает:

Объект класса Revenue.Builder.

withReceipt

public Revenue.Builder withReceipt(@Nullable Revenue.Receipt receipt)

Устанавливает информацию о покупке из Google Play.

Параметры:

receipt

Информация о покупке внутри приложения из Google Play.

Возвращает:

Объект класса Revenue.Builder.