AccountBudgetProposal

Ein Budgetvorschlag auf Kontoebene.

Alle Felder mit dem Präfix „proposed“ (Vorgeschlagen) werden nicht unbedingt direkt angewendet. Beispielsweise können vorgeschlagene Ausgabengrenzen vor ihrer Anwendung angepasst werden. Dies ist der Fall, wenn das Feld „Vorgeschlagen“ ein „genehmigtes“ Gegenstück enthält, z. B. Ausgabengrenzen.

Durch die Art des Angebots (Angebotstyp) wird geändert, welche Felder erforderlich sind und welche leer bleiben müssen.

JSON-Darstellung
{
  "resourceName": string,
  "proposalType": enum (AccountBudgetProposalType),
  "status": enum (AccountBudgetProposalStatus),
  "id": string,
  "billingSetup": string,
  "accountBudget": string,
  "proposedName": string,
  "approvedStartDateTime": string,
  "proposedPurchaseOrderNumber": string,
  "proposedNotes": string,
  "creationDateTime": string,
  "approvalDateTime": string,

  // Union field proposed_start_time can be only one of the following:
  "proposedStartDateTime": string,
  "proposedStartTimeType": enum (TimeType)
  // End of list of possible types for union field proposed_start_time.

  // Union field proposed_end_time can be only one of the following:
  "proposedEndDateTime": string,
  "proposedEndTimeType": enum (TimeType)
  // End of list of possible types for union field proposed_end_time.

  // Union field approved_end_time can be only one of the following:
  "approvedEndDateTime": string,
  "approvedEndTimeType": enum (TimeType)
  // End of list of possible types for union field approved_end_time.

  // Union field proposed_spending_limit can be only one of the following:
  "proposedSpendingLimitMicros": string,
  "proposedSpendingLimitType": enum (SpendingLimitType)
  // End of list of possible types for union field proposed_spending_limit.

  // Union field approved_spending_limit can be only one of the following:
  "approvedSpendingLimitMicros": string,
  "approvedSpendingLimitType": enum (SpendingLimitType)
  // End of list of possible types for union field approved_spending_limit.
}
Felder
resourceName

string

Nicht veränderbar. Der Ressourcenname des Angebots. Ressourcennamen vom Typ "AccountBudgetOffer" haben das folgende Format:

customers/{customerId}/accountBudgetProposals/{account_budget_proposal_id}

proposalType

enum (AccountBudgetProposalType)

Nicht veränderbar. Die Art dieses Angebots, z. B. ENDE, um das mit diesem Angebot verknüpfte Budget zu beenden.

status

enum (AccountBudgetProposalStatus)

Nur Ausgabe Der Status dieses Angebots. Wenn ein neues Angebot erstellt wird, lautet der Status standardmäßig AUSSTEHEND.

id

string (int64 format)

Nur Ausgabe Die ID des Angebots.

billingSetup

string

Nicht veränderbar. Der Ressourcenname der Abrechnungseinrichtung, die mit diesem Angebot verknüpft ist.

accountBudget

string

Nicht veränderbar. Der Ressourcenname des mit diesem Angebot verknüpften Budgets auf Kontoebene.

proposedName

string

Nicht veränderbar. Der Name, der dem Budget auf Kontoebene zugewiesen werden soll.

approvedStartDateTime

string

Nur Ausgabe Das genehmigte Startdatum und das genehmigte Startdatum im Format jjjj-mm-tt hh:mm:ss.

proposedPurchaseOrderNumber

string

Nicht veränderbar. Eine Auftragsnummer ist ein Wert, mit dem der Nutzer dieses Budget in seinen monatlichen Rechnungen angeben kann.

proposedNotes

string

Nicht veränderbar. Hinweise zu diesem Budget.

creationDateTime

string

Nur Ausgabe Das Datum und die Uhrzeit, an dem dieser Budgetvorschlag auf Kontoebene erstellt wurde, was nicht mit dem Genehmigungsdatum und -zeitpunkt identisch ist, falls zutreffend.

approvalDateTime

string

Nur Ausgabe Das Datum und die Uhrzeit, an dem dieses Budget auf Kontoebene genehmigt wurde, falls zutreffend.

Union-Feld proposed_start_time. Das vorgeschlagene Startdatum und die Uhrzeit für das Budget auf Kontoebene dürfen nicht in der Vergangenheit liegen. Für proposed_start_time ist nur einer der folgenden Werte zulässig:
proposedStartDateTime

string

Nicht veränderbar. Das vorgeschlagene Startdatum und die Startzeit im Format jjjj-mm-tt hh:mm:ss

proposedStartTimeType

enum (TimeType)

Nicht veränderbar. Das vorgeschlagene Startdatum und die Startzeit als klar definierter Typ, z. B. JETZT.

Union-Feld proposed_end_time. Das vorgeschlagene Enddatum und die Uhrzeit des Budgets auf Kontoebene dürfen nicht in der Vergangenheit liegen. Für proposed_end_time ist nur einer der folgenden Werte zulässig:
proposedEndDateTime

string

Nicht veränderbar. Das vorgeschlagene Enddatum und die Uhrzeit im Format jjjj-mm-tt hh:mm:ss

proposedEndTimeType

enum (TimeType)

Nicht veränderbar. Das vorgeschlagene Enddatum und die Uhrzeit in einem klar definierten Typ, z. B. FOREVER.

Union-Feld approved_end_time. Das genehmigte Enddatum und die Uhrzeit des Budgets auf Kontoebene. Für approved_end_time ist nur einer der folgenden Werte zulässig:
approvedEndDateTime

string

Nur Ausgabe Das genehmigte Enddatum und die genehmigte Endzeit im Format jjjj-mm-tt hh:mm:ss.

approvedEndTimeType

enum (TimeType)

Nur Ausgabe Das genehmigte Enddatum und die genehmigte Endzeit als klar definierter Typ, z. B. FOREVER.

Union-Feld proposed_spending_limit. Die vorgeschlagene Ausgabengrenze Für proposed_spending_limit ist nur einer der folgenden Werte zulässig:
proposedSpendingLimitMicros

string (int64 format)

Nicht veränderbar. Die vorgeschlagene Ausgabengrenze in Mikroeinheiten. Eine Million entspricht einer Einheit.

proposedSpendingLimitType

enum (SpendingLimitType)

Nicht veränderbar. Die vorgeschlagene Ausgabengrenze als klar definierter Typ, z. B. INFINITE.

Union-Feld approved_spending_limit. Die genehmigte Ausgabengrenze. Für approved_spending_limit ist nur einer der folgenden Werte zulässig:
approvedSpendingLimitMicros

string (int64 format)

Nur Ausgabe Die genehmigte Ausgabengrenze in Mikroeinheiten. Eine Million entspricht einer Einheit.

approvedSpendingLimitType

enum (SpendingLimitType)

Nur Ausgabe Die genehmigte Ausgabengrenze als klar definierter Typ, z. B. INFINITE.

AccountBudgetProposalStatus

Die möglichen Status eines AccountBudgetOffers.

Enums
UNSPECIFIED Nicht angegeben.
UNKNOWN Wird nur für den Rückgabewert verwendet. Stellt einen unbekannten Wert in dieser Version dar.
PENDING Die Genehmigung des Angebots steht noch aus.
APPROVED_HELD Das Angebot wurde genehmigt, die entsprechende Abrechnungseinrichtung jedoch nicht. Dies kann bei Angeboten vorkommen, bei denen das erste Budget eingerichtet wird, wenn Sie sich für die Abrechnung registrieren oder wenn der Rechnungsempfänger geändert wird.
APPROVED Das Angebot wurde genehmigt.
CANCELLED Das Angebot wurde vom User abgebrochen.
REJECTED Das Angebot wurde vom User abgelehnt, beispielsweise durch Ablehnen einer Annahme-E-Mail.