UserListLicensePricing

Um preço de licença de lista de usuários.

Representação JSON
{
  "pricingId": string,
  "startTime": string,
  "endTime": string,
  "pricingActive": boolean,
  "buyerApprovalState": enum (UserListPricingBuyerApprovalState),
  "costMicros": string,
  "currencyCode": string,
  "costType": enum (UserListPricingCostType),
  "maxCostMicros": string
}
Campos
pricingId

string (int64 format)

Apenas saída. O ID desse preço.

startTime

string (Timestamp format)

Apenas saída. Horário de início do preço.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Opcional. Horário de término do preço.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

pricingActive

boolean

Apenas saída. Indica se o preço está ativo.

buyerApprovalState

enum (UserListPricingBuyerApprovalState)

Apenas saída. O estado de aprovação do comprador para essa precificação.

Este campo é somente leitura.

costMicros

string (int64 format)

Opcional. O custo associado ao modelo, em microunidades (10^-6), na moeda especificada pelo campo "currencyCode". Por exemplo, 2000000 significa US $2 se currencyCode for USD.

currencyCode

string

Opcional. A moeda em que "cost" e "max_cost" são especificados. Precisa ser um código de moeda de três letras definido no ISO 4217.

costType

enum (UserListPricingCostType)

Imutável. O tipo de custo desse preço.

Só pode ser definido na operação create. Não pode ser atualizado para uma licença existente.

maxCostMicros

string (int64 format)

Opcional. O CPM máximo que um público-alvo de comércio pode receber quando o tipo de custo MEDIA_SHARE é usado. O valor está em microunidades (10^-6) e na moeda especificada pelo campo "currencyCode". Por exemplo, 2000000 significa US $2 se currencyCode for USD.

Isso só é relevante quando costType é MEDIA_SHARE. Quando "costType" não é MEDIA_SHARE e esse campo está definido, um erro MAX_COST_NOT_ALLOWED é retornado. Se não for definido ou for definido como 0, não haverá limite.

UserListPricingBuyerApprovalState

Estado de aprovação do comprador para o preço da lista de usuários.

Tipos enumerados
USER_LIST_PRICING_BUYER_APPROVAL_STATE_UNSPECIFIED UNSPECIFIED.
PENDING O cliente da lista de usuários ainda não aceitou os termos de preços definidos pelo proprietário da lista.
APPROVED O cliente da lista de usuários aceitou os termos de preços definidos pelo proprietário da lista.
REJECTED O cliente da lista de usuários rejeitou os termos de preços definidos pelo proprietário da lista de usuários.

UserListPricingCostType

Tipo de custo de preço da lista de usuários.

Tipos enumerados
USER_LIST_PRICING_COST_TYPE_UNSPECIFIED Não especificado.
CPC Custo por clique.
CPM Custo por mil impressões.
MEDIA_SHARE Cota de mídia.