AccountBudgetProposal

ข้อเสนองบประมาณระดับบัญชี

ช่องทั้งหมดที่ขึ้นต้นด้วย "เสนอ" อาจไม่จำเป็นต้องนำมาใช้โดยตรง ตัวอย่างเช่น อาจมีการปรับวงเงินใช้จ่ายที่เสนอก่อนการสมัคร ซึ่งจะเป็นจริงหาก 'ข้อเสนอ' มีช่อง "อนุมัติแล้ว" เช่น วงเงินใช้จ่าย

โปรดทราบว่าประเภทข้อเสนอ (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

เปลี่ยนแปลงไม่ได้ ชื่อทรัพยากรของข้อเสนอ ชื่อทรัพยากร AccountBudgetOffer จะมีรูปแบบดังนี้

customers/{customerId}/accountBudgetProposals/{account_budget_proposal_id}

proposalType

enum (AccountBudgetProposalType)

เปลี่ยนแปลงไม่ได้ ประเภทของข้อเสนอนี้ เช่น END เพื่อสิ้นสุดงบประมาณที่เชื่อมโยงกับข้อเสนอนี้

status

enum (AccountBudgetProposalStatus)

เอาต์พุตเท่านั้น สถานะของข้อเสนอนี้ เมื่อมีการสร้างข้อเสนอใหม่ สถานะจะมีค่าเริ่มต้นเป็น "รอดำเนินการ"

id

string (int64 format)

เอาต์พุตเท่านั้น รหัสของข้อเสนอ

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 ล้านเท่ากับ 1 หน่วย

proposedSpendingLimitType

enum (SpendingLimitType)

เปลี่ยนแปลงไม่ได้ วงเงินใช้จ่ายที่เสนอเป็นประเภทที่กำหนดไว้อย่างชัดเจน เช่น INFINITE

ช่องการรวม approved_spending_limit วงเงินใช้จ่ายที่ได้รับอนุมัติ approved_spending_limit ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
approvedSpendingLimitMicros

string (int64 format)

เอาต์พุตเท่านั้น วงเงินใช้จ่ายที่ได้รับอนุมัติในระดับไมโคร 1 ล้านเท่ากับ 1 หน่วย

approvedSpendingLimitType

enum (SpendingLimitType)

เอาต์พุตเท่านั้น วงเงินใช้จ่ายที่ได้รับอนุมัติเป็นประเภทที่ระบุไว้อย่างชัดเจน เช่น INFINITE

AccountBudgetProposalStatus

สถานะที่เป็นไปได้ของข้อเสนอบัญชีงบประมาณ

Enum
UNSPECIFIED ไม่ได้ระบุ
UNKNOWN ใช้สำหรับค่าที่ส่งกลับเท่านั้น แสดงค่าที่ไม่รู้จักในเวอร์ชันนี้
PENDING ข้อเสนอกำลังรอการอนุมัติ
APPROVED_HELD ข้อเสนอได้รับอนุมัติแล้ว แต่การตั้งค่าการเรียกเก็บเงินที่เกี่ยวข้องยังไม่ได้รับการอนุมัติ ซึ่งอาจเกิดขึ้นได้กับข้อเสนอที่กำหนดงบประมาณแรกเมื่อลงชื่อสมัครใช้การเรียกเก็บเงิน หรือเมื่อมีการเปลี่ยนแปลงการดำเนินการสำหรับการเรียกเก็บเงิน
APPROVED ข้อเสนอได้รับการอนุมัติแล้ว
CANCELLED ผู้ใช้ยกเลิกข้อเสนอแล้ว
REJECTED ผู้ใช้ปฏิเสธข้อเสนอ เช่น ปฏิเสธอีเมลยอมรับ