com.yandex.metrica
Class Revenue.Builder
java.lang.Object
com.yandex.metrica.Revenue.Builder
Method Summary
Modifier and Type | Method and Description |
---|---|
Revenue | build()
Конструктор создает объект класса
Revenue . |
Revenue.Builder | withPayload(java.lang.String payload)
Устанавливает дополнительную информацию о покупке.
|
Revenue.Builder | withProductID(java.lang.String productID)
Устанавливает идентификатор покупки.
|
Revenue.Builder | withQuantity(java.lang.Integer quantity)
Устанавливает количество покупок.
|
Revenue.Builder | withReceipt(Revenue.Receipt receipt)
Устанавливает информацию о покупке из Google Play.
|
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