Enclosing class:
Revenue


public static class Revenue.Builder
extends java.lang.Object
Создает объект класса Revenue для передачи информации о покупках.

Method Summary

All Methods
Instance Methods
Concrete Methods
Modifier and TypeMethod and Description
Revenuebuild()
Конструктор создает объект класса Revenue.
Revenue.BuilderwithPayload(java.lang.String payload)
Устанавливает дополнительную информацию о покупке.
Revenue.BuilderwithProductID(java.lang.String productID)
Устанавливает идентификатор покупки.
Revenue.BuilderwithQuantity(java.lang.Integer quantity)
Устанавливает количество покупок.
Revenue.BuilderwithReceipt(Revenue.Receipt receipt)
Устанавливает информацию о покупке из Google Play.

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Method Detail

withQuantity

@NonNull
public Revenue.Builder withQuantity(@Nullable
                                             java.lang.Integer quantity)
Устанавливает количество покупок. Опциональное значение.
Parameters:
quantity - Количество покупок (купленных товаров). Используется в формуле расчета выручки: Выручка = количество * стоимость ПРИМЕЧАНИЕ: Значение должно быть больше 0. Если значение равно 0 — покупка игнорируется.
Returns:
Объект Revenue.Builder.
See Also:
Revenue.quantity

withProductID

@NonNull
public Revenue.Builder withProductID(@Nullable
                                              java.lang.String productID)
Устанавливает идентификатор покупки. Опциональное значение.
Parameters:
productID - Идентификатор покупки. Может содержать до 200 символов.
Returns:
Объект Revenue.Builder.
See Also:
Revenue.productID

withPayload

@NonNull
public Revenue.Builder withPayload(@Nullable
                                            java.lang.String payload)
Устанавливает дополнительную информацию о покупке.
Parameters:
payload - Дополнительная информация о покупке. Строка должна содержать валидный JSON. Максимальный размер значения — 30 КБ. Чтобы группировать отчеты по покупкам, передайте в поле параметр OrderID. Например: "{\"OrderID\":\"Идентификатор покупки\", \"source\":\"Google Play\"}"
Returns:
Объект Revenue.Builder.
See Also:
Revenue.payload

withReceipt

@NonNull
public Revenue.Builder withReceipt(@Nullable
                                            Revenue.Receipt receipt)
Устанавливает информацию о покупке из Google Play.

Только для in-app покупок.

Parameters:
receipt - Информация о покупке внутри приложения из Google Play.
Returns:
Объект Revenue.Builder.
See Also:
Revenue.receipt, Revenue.Receipt

build

@NonNull
public Revenue build()
Конструктор создает объект класса Revenue.
Returns:
Объект Revenue.