UserListLicensePricing

Цены на лицензии для пользователей (список пользователей).

JSON-представление
{
  "pricingId": string,
  "startTime": string,
  "endTime": string,
  "pricingActive": boolean,
  "buyerApprovalState": enum (UserListPricingBuyerApprovalState),
  "costMicros": string,
  "currencyCode": string,
  "costType": enum (UserListPricingCostType),
  "maxCostMicros": string
}
Поля
pricingId

string ( int64 format)

Только для вывода. Идентификатор этого ценового предложения.

startTime

string ( Timestamp format)

Только вывод. Время начала ценообразования.

Используется RFC 3339, согласно которому сгенерированный вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

endTime

string ( Timestamp format)

Необязательно. Время окончания действия цены.

Используется RFC 3339, согласно которому сгенерированный вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

pricingActive

boolean

Только для вывода. Указывает, действует ли данная цена.

buyerApprovalState

enum ( UserListPricingBuyerApprovalState )

Только для вывода. Цена устанавливается с согласия покупателя.

Это поле доступно только для чтения.

costMicros

string ( int64 format)

Необязательно. Стоимость модели в микроединицах (10^-6) в валюте, указанной в поле currencyCode. Например, 2000000 означает 2 доллара США, если currencyCodeUSD .

currencyCode

string

Необязательный параметр. Валюта, в которой указаны cost и max_cost. Должен быть трехбуквенным кодом валюты, определенным в ISO 4217.

costType

enum ( UserListPricingCostType )

Неизменяемый. Тип стоимости в данном ценообразовании.

Этот параметр можно установить только при create лицензии. Его нельзя изменить для существующей лицензии.

maxCostMicros

string ( int64 format)

Необязательно. Максимальная стоимость за тысячу показов (CPM), которую может взимать аудитория коммерческого канала при использовании типа оплаты MEDIA_SHARE. Значение указывается в микроединицах (10^-6) и в валюте, указанной в поле currencyCode. Например, 2000000 означает 2 доллара США, если currencyCodeUSD .

Это актуально только в том случае, если costType имеет значение MEDIA_SHARE. Если costType не равно MEDIA_SHARE, и это поле задано, будет возвращена ошибка MAX_COST_NOT_ALLOWED. Если поле не задано или установлено на 0 , ограничение отсутствует.

UserListPricingBuyerApprovalState

Указание цены в прайс-листе для пользователей, штат, в котором покупатель получил одобрение.

Перечисления
USER_LIST_PRICING_BUYER_APPROVAL_STATE_UNSPECIFIED НЕ УКАЗАНО.
PENDING Клиент, использующий список пользователей, еще не принял условия ценообразования, установленные владельцем списка пользователей.
APPROVED Клиент, использующий список пользователей, принял условия ценообразования, установленные владельцем списка пользователей.
REJECTED Клиент, использующий список пользователей, отклонил условия ценообразования, установленные владельцем списка пользователей.

UserListPricingCostType

Тип ценообразования по пользовательскому списку.

Перечисления
USER_LIST_PRICING_COST_TYPE_UNSPECIFIED Не указано.
CPC Стоимость за клик.
CPM Стоимость за тысячу показов.
MEDIA_SHARE Поделиться в СМИ.