REST Resource: customBiddingAlgorithms.scripts

Ressource : CustomBiddingScript

Un seul script d'enchères personnalisées.

Représentation JSON
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingScriptId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "errors": [
    {
      object (ScriptError)
    }
  ],
  "script": {
    object (CustomBiddingScriptRef)
  }
}
Champs
name

string

Uniquement en sortie. Nom de ressource du script d'enchères personnalisées.

customBiddingAlgorithmId

string (int64 format)

Uniquement en sortie. Identifiant unique de l'algorithme d'enchères personnalisées auquel appartient le script.

customBiddingScriptId

string (int64 format)

Uniquement en sortie. Identifiant unique du script d'enchères personnalisées.

createTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle le script a été créé.

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".

active

boolean

Uniquement en sortie. Indique si le script est actuellement utilisé pour la notation par l'algorithme parent.

state

enum (State)

Uniquement en sortie. État du script d'enchères personnalisées.

errors[]

object (ScriptError)

Uniquement en sortie. Détails de l'erreur pour un script d'enchères personnalisées refusé. Ce champ n'est renseigné que lorsque state est défini sur REJECTED.

script

object (CustomBiddingScriptRef)

Référence au fichier de script importé.

État

États possibles d'un script d'enchères personnalisées.

Enums
STATE_UNSPECIFIED L'état du script n'est pas spécifié ou est inconnu dans cette version.
ACCEPTED Le script a été accepté pour la comptabilisation des impressions.
REJECTED Le script a été refusé par les pipelines de backend. Il peut contenir des erreurs.
PENDING Le script est en cours de traitement pour les pipelines de backend.

ScriptError

Message d'erreur pour un script d'enchères personnalisées.

Représentation JSON
{
  "errorCode": enum (ErrorCode),
  "line": string,
  "column": string,
  "errorMessage": string
}
Champs
errorCode

enum (ErrorCode)

Type d'erreur.

line

string (int64 format)

Numéro de ligne du script où l'erreur a été générée.

column

string (int64 format)

Numéro de la colonne du script où l'erreur a été générée.

errorMessage

string

Message d'erreur détaillé.

ErrorCode

Codes d'erreur possibles pour une erreur de script d'enchères personnalisées.

Enums
ERROR_CODE_UNSPECIFIED L'erreur de script n'est pas spécifiée ou est inconnue dans cette version.
SYNTAX_ERROR Le script contient une erreur de syntaxe.
DEPRECATED_SYNTAX Le script utilise une syntaxe obsolète.
INTERNAL_ERROR Des erreurs internes ont été générées lors du traitement du script.

CustomBiddingScriptRef

Référence au fichier de script d'enchères personnalisées importé.

Représentation JSON
{
  "resourceName": string
}
Champs
resourceName

string

Nom de ressource à utiliser dans media.download pour télécharger les fichiers de script. Vous pouvez également cliquer sur media.upload pour importer les fichiers de script. Les noms de ressources sont au format customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptRef/{ref_id}.

Méthodes

create

Crée un script d'enchères personnalisées.

get

Récupère un script d'enchères personnalisées.

list

Liste les scripts d'enchères personnalisées appartenant à l'algorithme donné.