Una configurazione di fatturazione che associa un account pagamenti e un inserzionista. Una configurazione di fatturazione è specifica per un inserzionista.
Rappresentazione JSON |
---|
{ "resourceName": string, "status": enum ( |
Campi | |
---|---|
resource |
Immutabile. Il nome della risorsa della configurazione di fatturazione. I nomi delle risorse BillingSetup hanno il seguente formato:
|
status |
Solo output. Lo stato della configurazione di fatturazione. |
payments |
Immutabile. I dati dell'account pagamenti associati a questa configurazione di fatturazione. Quando imposti la fatturazione, questa opzione viene utilizzata per la registrazione con un nuovo account pagamenti (quindi l'account pagamenti non deve essere impostato). Quando viene eseguita una configurazione di fatturazione, questo campo e paymentsAccount vengono compilati. |
id |
Solo output. L'ID della configurazione di fatturazione. |
payments |
Immutabile. Il nome della risorsa dell'account pagamenti associato a questa configurazione di fatturazione. I nomi delle risorse Payments hanno il seguente formato:
|
Campo unione Quando recuperi una configurazione di fatturazione esistente, questa è l'ora di inizio richiesta. Tuttavia, se la configurazione è stata approvata (vedi stato) dopo l'ora di inizio richiesta, questa è l'ora di approvazione. |
|
start |
Immutabile. La data e l'ora di inizio nel formato aaaa-MM-gg o aaaa-MM-gg HH:mm:ss. È consentito un orario futuro. |
start |
Immutabile. L'ora di inizio indicata come tipo. È consentito solo il valore NOW. |
Campo unione end_time . Al termine della configurazione della fatturazione. Può essere SEMPRE o l'ora di inizio della successiva configurazione di fatturazione pianificata. end_time può essere solo uno dei seguenti: |
|
end |
Solo output. La data e l'ora di fine nel formato aaaa-MM-gg o aaaa-MM-gg HH:mm:ss. |
end |
Solo output. L'ora di fine indicata come tipo. L'unico valore possibile è FOREVER. |
BillingSetupStatus
Gli stati possibili di un BillingSetup.
Enum | |
---|---|
UNSPECIFIED |
Non specificato. |
UNKNOWN |
Utilizzato solo per il valore restituito. Rappresenta un valore sconosciuto in questa versione. |
PENDING |
La configurazione di fatturazione è in attesa di approvazione. |
APPROVED_HELD |
La configurazione di fatturazione è stata approvata, ma non il primo budget corrispondente. Questo può accadere solo per le configurazioni di fatturazione configurate per la fatturazione mensile. |
APPROVED |
La configurazione di fatturazione è stata approvata. |
CANCELLED |
La configurazione di fatturazione è stata annullata dall'utente prima dell'approvazione. |
PaymentsAccountInfo
Contenitore dei dati dell'account pagamenti per questa fatturazione.
Rappresentazione JSON |
---|
{ "paymentsAccountId": string, "paymentsAccountName": string, "paymentsProfileId": string, "paymentsProfileName": string, "secondaryPaymentsProfileId": string } |
Campi | |
---|---|
payments |
Solo output. Un ID di 16 cifre utilizzato per identificare l'account pagamenti associato alla configurazione di fatturazione. Deve essere passato come stringa con i trattini, ad esempio "1234-5678-9012-3456". |
payments |
Immutabile. Il nome dell'account pagamenti associato alla configurazione di fatturazione. In questo modo, l'utente può specificare un nome significativo per un account pagamenti per facilitare la riconciliazione delle fatture mensili. Questo nome verrà stampato nelle fatture mensili. |
payments |
Immutabile. Un ID di 12 cifre utilizzato per identificare il profilo pagamenti associato alla configurazione di fatturazione. Deve essere passato come stringa con i trattini, ad esempio "1234-5678-9012". |
payments |
Solo output. Il nome del profilo pagamenti associato alla configurazione di fatturazione. |
secondary |
Solo output. Un ID profilo pagamenti secondario presente in situazioni insolite, ad esempio quando è stato stipulato un contratto di responsabilità sequenziale. |