AccountBudgetProposal

帳戶層級預算提案。

所有前置字串為「建議」的欄位不一定可直接套用。例如,提議的支出上限可能會在提出申請前進行調整。如果「建議」欄位有「已核准」的對應項目 (例如支出上限),則為 true。

請注意,提案類型 (proposalType) 會變更必填和空白欄位。

JSON 表示法
{
  "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.
}
欄位
resourceName

string

不可變動。提案的資源名稱。AccountBudgetProposal 資源名稱的格式如下:

customers/{customerId}/accountBudgetProposals/{account_budget_proposal_id}

proposalType

enum (AccountBudgetProposalType)

不可變動。此提案的類型 (例如 END),可結束與這個提案相關的預算。

status

enum (AccountBudgetProposalStatus)

僅供輸出。此提案的狀態。建立新的提案後,狀態會預設為「待處理」。

id

string (int64 format)

僅供輸出。提案的 ID。

billingSetup

string

不可變動。與此提案相關聯的帳單設定資源名稱。

accountBudget

string

不可變動。與這個提案相關聯的帳戶層級預算資源名稱。

proposedName

string

不可變動。要指派給帳戶層級預算的名稱。

approvedStartDateTime

string

僅供輸出。已核准的開始日期時間,格式為 yyyy-mm-dd hh:mm:ss。

proposedPurchaseOrderNumber

string

不可變動。訂購單號碼是一種值,可讓使用者在月結單中參考這筆預算。

proposedNotes

string

不可變動。與這筆預算相關的附註。

creationDateTime

string

僅供輸出。這個帳戶層級預算提案的建立日期,這和審核日期時間 (如適用) 不同。

approvalDateTime

string

僅供輸出。這項帳戶層級預算獲準的日期 (如果有的話)。

聯集欄位 proposed_start_time。建議的帳戶層級預算開始日期時間,不能是過去的時間。proposed_start_time 只能是下列其中一項:
proposedStartDateTime

string

不可變動。建議的開始日期時間,格式為 yyyy-mm-dd hh:mm:ss。

proposedStartTimeType

enum (TimeType)

不可變動。提議的開始日期時間與定義明確的類型,例如 NOW。

聯集欄位 proposed_end_time。建議的帳戶層級預算結束日期時間,不能是過去的時間。proposed_end_time 只能是下列其中一項:
proposedEndDateTime

string

不可變動。建議的結束日期時間,格式為 yyyy-mm-dd hh:mm:ss。

proposedEndTimeType

enum (TimeType)

不可變動。提議的結束日期時間,以及定義明確的類型,例如 FOREVER。

聯集欄位 approved_end_time。帳戶層級預算的已核准結束日期時間。approved_end_time 只能是下列其中一項:
approvedEndDateTime

string

僅供輸出。已核准的結束日期時間,格式為 yyyy-mm-dd hh:mm:ss。

approvedEndTimeType

enum (TimeType)

僅供輸出。已核准的結束日期時間和定義明確的類型,例如 FOREVER。

聯集欄位 proposed_spending_limit。提議的支出上限。proposed_spending_limit 只能是下列其中一項:
proposedSpendingLimitMicros

string (int64 format)

不可變動。建議的支出上限 (以百萬分之一為單位)。一百萬等於 1 單位。

proposedSpendingLimitType

enum (SpendingLimitType)

不可變動。提議的支出上限和定義明確的類型,例如 INFINITE。

聯集欄位 approved_spending_limit。核准的支出上限。approved_spending_limit 只能是下列其中一項:
approvedSpendingLimitMicros

string (int64 format)

僅供輸出。核准的支出上限 (以百萬分之一為單位)。一百萬等於 1 單位。

approvedSpendingLimitType

enum (SpendingLimitType)

僅供輸出。已核准的支出上限和明確定義的類型,例如 INFINITE。

AccountBudgetProposalStatus

AccountBudgetProposal 的可能狀態。

列舉
UNSPECIFIED 未指定。
UNKNOWN 僅用於傳回值。代表這個版本未知的值。
PENDING 提案仍待核准。
APPROVED_HELD 提案已通過核准,但相應的帳單設定尚未完成。如果提案在申請帳單或更改付款作業時設定了第一筆預算,就可能發生這種情況。
APPROVED 提案已獲得核准。
CANCELLED 使用者已取消提案。
REJECTED 使用者已拒絕提案,例如拒絕接受電子郵件。