AccountBudgetProposal

Đề xuất ngân sách cấp tài khoản.

Tất cả các trường có tiền tố "được đề xuất" có thể không nhất thiết được áp dụng trực tiếp. Ví dụ: Các hạn mức chi tiêu được đề xuất có thể được điều chỉnh trước khi áp dụng. Điều này đúng nếu trường "đề xuất" có nội dung tương ứng "đã phê duyệt", ví dụ: hạn mức chi tiêu.

Lưu ý rằng loại đề xuất (Đề xuấtType) thay đổi các trường bắt buộc và trường nào phải để trống.

Biểu diễn dưới dạng 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.
}
Trường
resourceName

string

Không thể thay đổi. Tên tài nguyên của đề xuất. Tên tài nguyên AccountNgân sách đề xuất có dạng:

customers/{customerId}/accountBudgetProposals/{account_budget_proposal_id}

proposalType

enum (AccountBudgetProposalType)

Không thể thay đổi. Loại đề xuất này, ví dụ: END để kết thúc ngân sách được liên kết với đề xuất này.

status

enum (AccountBudgetProposalStatus)

Chỉ có đầu ra. Trạng thái của đề xuất này. Khi một đề xuất mới được tạo, trạng thái mặc định là ĐANG CHỜ XỬ LÝ.

id

string (int64 format)

Chỉ có đầu ra. Mã của đề xuất.

billingSetup

string

Không thể thay đổi. Tên tài nguyên của thông tin thanh toán liên kết với đề xuất này.

accountBudget

string

Không thể thay đổi. Tên tài nguyên của ngân sách cấp tài khoản liên kết với đề xuất này.

proposedName

string

Không thể thay đổi. Tên để chỉ định cho ngân sách cấp tài khoản.

approvedStartDateTime

string

Chỉ có đầu ra. Thời gian bắt đầu được phê duyệt ở định dạng yyyy-mm-dd hh:mm:ss.

proposedPurchaseOrderNumber

string

Không thể thay đổi. Số đơn đặt hàng là một giá trị cho phép người dùng giúp họ tham chiếu ngân sách này trong hoá đơn hàng tháng của họ.

proposedNotes

string

Không thể thay đổi. Ghi chú liên quan đến ngân sách này.

creationDateTime

string

Chỉ có đầu ra. Ngày tạo đề xuất ngân sách cấp tài khoản này, không giống với ngày phê duyệt (nếu có).

approvalDateTime

string

Chỉ có đầu ra. Ngày giờ phê duyệt ngân sách cấp tài khoản này (nếu có).

Trường hợp proposed_start_time. Ngày bắt đầu được đề xuất của ngân sách cấp tài khoản không được là ngày trong quá khứ. proposed_start_time chỉ có thể là một trong những trạng thái sau:
proposedStartDateTime

string

Không thể thay đổi. Thời gian ngày bắt đầu được đề xuất ở định dạng yyyy-mm-dd hh:mm:ss.

proposedStartTimeType

enum (TimeType)

Không thể thay đổi. Ngày bắt đầu được đề xuất là một loại được xác định rõ, ví dụ: NOW.

Trường hợp proposed_end_time. Thời gian kết thúc được đề xuất của ngân sách cấp tài khoản không được trong quá khứ. proposed_end_time chỉ có thể là một trong những trạng thái sau:
proposedEndDateTime

string

Không thể thay đổi. Thời gian kết thúc được đề xuất ở định dạng yyyy-mm-dd hh:mm:ss.

proposedEndTimeType

enum (TimeType)

Không thể thay đổi. Thời gian ngày kết thúc được đề xuất dưới dạng một loại được xác định rõ, ví dụ: VĨNH VIỄN.

Trường hợp approved_end_time. Thời gian kết thúc được phê duyệt của ngân sách cấp tài khoản. approved_end_time chỉ có thể là một trong những trạng thái sau:
approvedEndDateTime

string

Chỉ có đầu ra. Thời gian kết thúc được phê duyệt ở định dạng yyyy-mm-dd hh:mm:ss.

approvedEndTimeType

enum (TimeType)

Chỉ có đầu ra. Thời gian kết thúc được phê duyệt dưới dạng một loại được xác định rõ, ví dụ: VĨNH VIỄN.

Trường hợp proposed_spending_limit. Hạn mức chi tiêu đề xuất. proposed_spending_limit chỉ có thể là một trong những trạng thái sau:
proposedSpendingLimitMicros

string (int64 format)

Không thể thay đổi. Hạn mức chi tiêu đề xuất tính theo phần cực nhỏ. Một triệu tương đương với một đơn vị.

proposedSpendingLimitType

enum (SpendingLimitType)

Không thể thay đổi. Hạn mức chi tiêu đề xuất dưới dạng một loại được xác định rõ ràng. Ví dụ: INFINITE.

Trường hợp approved_spending_limit. Hạn mức chi tiêu được phê duyệt. approved_spending_limit chỉ có thể là một trong những trạng thái sau:
approvedSpendingLimitMicros

string (int64 format)

Chỉ có đầu ra. Hạn mức chi tiêu được phê duyệt theo cực nhỏ. Một triệu tương đương với một đơn vị.

approvedSpendingLimitType

enum (SpendingLimitType)

Chỉ có đầu ra. Hạn mức chi tiêu được phê duyệt dưới dạng một loại được xác định rõ, ví dụ: INFINITE.

AccountBudgetProposalStatus

Các trạng thái có thể có của một AccountBudgetBudget.

Enum
UNSPECIFIED Chưa chỉ định.
UNKNOWN Chỉ dùng cho giá trị trả về. Đại diện cho giá trị không xác định trong phiên bản này.
PENDING Đề xuất này đang chờ phê duyệt.
APPROVED_HELD Đề xuất này đã được phê duyệt nhưng thông tin thanh toán tương ứng chưa được phê duyệt. Điều này có thể xảy ra cho các đề xuất thiết lập ngân sách đầu tiên khi đăng ký thanh toán hoặc khi thực hiện thay đổi hoạt động nhận hóa đơn.
APPROVED Đề xuất đã được phê duyệt.
CANCELLED Người dùng đã hủy đề xuất.
REJECTED Đề xuất đã bị người dùng từ chối, ví dụ: bằng cách từ chối email chấp nhận.