Risorsa: Ordine disponibilità
Un ordine di disponibilità è una raccolta di AvailabilityLines. L'ordine di disponibilità viene creato dall'acquirente. Il venditore aggiorna la disponibilità con la risposta.
Il flusso di lavoro è il seguente:
- L'acquirente crea l'ordine e le righe di disponibilità e imposta lo stato su In attesa. Non sono consentite ulteriori modifiche dell'acquirente all'ordine di disponibilità o alla riga.
- Il venditore agisce su tutte le righe di disponibilità completando i termini di disponibilità o contrassegnando come rifiutato. Le azioni di completamento o rifiuto sono possibili solo quando l'ordine e le righe sono in stato In attesa.
- Il venditore utilizza
completeazione personalizzata per contrassegnare la richiesta di disponibilità come completata. Una volta completate, non è più possibile apportare ulteriori modifiche all'ordine di disponibilità o alle righe secondarie.
| Rappresentazione JSON |
|---|
{ "name": string, "description": string, "state": enum ( |
| Campi | |
|---|---|
name |
Solo output. Il nome della risorsa dell'ordine di disponibilità nel formato: |
description |
Solo output. Campo in formato libero aggiuntivo per descrivere l'ordine di disponibilità. |
state |
Solo output. Lo stato di questo ordine di disponibilità. Consulta Il venditore può utilizzare il metodo personalizzato |
expireTime |
Solo output. Timestamp della scadenza dell'ordine di disponibilità in attesa. Un ordine in attesa di disponibilità deve essere completato prima della scadenza, altrimenti verrà considerato completo senza disponibilità. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
createTime |
Solo output. Timestamp della creazione. Assegnato dal sistema. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
updateTime |
Solo output. Timestamp dell'ultimo aggiornamento. Assegnato dal sistema. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
advertiserInfo |
Solo output. Informazioni sull'inserzionista. |
Stato
Valori possibili per lo stato dell'ordine di disponibilità.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Il valore predefinito quando lo stato dell'ordine di disponibilità non è stato specificato o è sconosciuto in questa versione. |
STATE_PENDING |
Disponibilità in attesa quando l'acquirente ha fornito le impostazioni della richiesta di disponibilità. |
STATE_COMPLETED |
Stato di disponibilità completato quando il venditore ha fornito la risposta relativa alla disponibilità per tutte le righe. |
STATE_CANCELLED |
Stato di disponibilità annullata quando l'acquirente ha fornito la richiesta di annullamento prima che il venditore fornisse la risposta sulla disponibilità per tutte le righe. |
STATE_EXPIRED |
Stato di disponibilità scaduto quando l'ordine è scaduto prima che il venditore l'avesse completato. |
Metodi |
|
|---|---|
|
Contrassegna un ordine di disponibilità esistente come completato. |
|
Recupera un singolo ordine di disponibilità. |
|
Elenca gli ordini relativi alla disponibilità. |