UserListLicensePricing

Tarification des licences pour les listes d'utilisateurs.

Représentation JSON
{
  "pricingId": string,
  "startTime": string,
  "endTime": string,
  "pricingActive": boolean,
  "buyerApprovalState": enum (UserListPricingBuyerApprovalState),
  "costMicros": string,
  "currencyCode": string,
  "costType": enum (UserListPricingCostType),
  "maxCostMicros": string
}
Champs
pricingId

string (int64 format)

Uniquement en sortie. ID de ce prix.

startTime

string (Timestamp format)

Uniquement en sortie. Heure de début de la tarification.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Facultatif. Heure de fin de la tarification.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

pricingActive

boolean

Uniquement en sortie. Indique si ces tarifs sont actifs.

buyerApprovalState

enum (UserListPricingBuyerApprovalState)

Uniquement en sortie. État d'approbation de ce prix par l'acheteur.

Ce champ est en lecture seule.

costMicros

string (int64 format)

Facultatif. Coût associé au modèle, en micro-unités (10^-6), dans la devise spécifiée par le champ "currencyCode". Par exemple, si currencyCode est défini sur USD, la valeur 2000000 correspond à 2 $.

currencyCode

string

Facultatif. Devise dans laquelle le coût et max_cost sont spécifiés. Doit être un code de devise à trois lettres défini dans la norme ISO 4217.

costType

enum (UserListPricingCostType)

Immuable. Type de coût de ce prix.

Ne peut être défini que dans l'opération create. Vous ne pouvez pas modifier une licence existante.

maxCostMicros

string (int64 format)

Facultatif. CPM maximal pouvant être facturé à une audience commerciale lorsque le type de coût MEDIA_SHARE est utilisé. La valeur est exprimée en micro-unités (10^-6) et dans la devise spécifiée par le champ currencyCode. Par exemple, si currencyCode est défini sur USD, la valeur 2000000 correspond à 2 $.

Cela n'est pertinent que lorsque costType est défini sur MEDIA_SHARE. Si costType n'est pas défini sur MEDIA_SHARE et que ce champ est défini, une erreur MAX_COST_NOT_ALLOWED est renvoyée. Si elle n'est pas définie ou si elle est définie sur 0, il n'y a pas de limite.

UserListPricingBuyerApprovalState

État d'approbation de l'acheteur pour le prix de la liste d'utilisateurs.

Enums
USER_LIST_PRICING_BUYER_APPROVAL_STATE_UNSPECIFIED NON SPÉCIFIÉ.
PENDING Le client de la liste d'utilisateurs n'a pas encore accepté les conditions tarifaires définies par le propriétaire de la liste d'utilisateurs.
APPROVED Le client de la liste d'utilisateurs a accepté les conditions tarifaires définies par le propriétaire de la liste d'utilisateurs.
REJECTED Le client de la liste d'utilisateurs a refusé les conditions tarifaires définies par le propriétaire de la liste d'utilisateurs.

UserListPricingCostType

Type de coût de tarification de la liste d'utilisateurs.

Enums
USER_LIST_PRICING_COST_TYPE_UNSPECIFIED Non spécifié.
CPC Coût par clic.
CPM Coût pour mille impressions.
MEDIA_SHARE Partage de contenus multimédias.