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

غير قابل للتغيير. اسم مورد الاقتراح. تكون أسماء موارد اقتراح ميزانية الحساب على النحو التالي:

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)

غير قابل للتغيير. حد الإنفاق المقترَح بالمايكرو. المليون تساوي وحدة واحدة.

proposedSpendingLimitType

enum (SpendingLimitType)

غير قابل للتغيير. حد الإنفاق المقترح كنوع محدد جيدًا، مثل INFINITE.

حقل الاتحاد approved_spending_limit حدّ الإنفاق الموافَق عليه يمكن أن يكون الحقل "approved_spending_limit" واحدًا فقط مما يلي:
approvedSpendingLimitMicros

string (int64 format)

النتائج فقط. حد الإنفاق الموافَق عليه بالمايكرو. المليون تساوي وحدة واحدة.

approvedSpendingLimitType

enum (SpendingLimitType)

النتائج فقط. حد الإنفاق الموافَق عليه كنوع محدد جيدًا، على سبيل المثال، INFINITE.

AccountBudgetProposalStatus

الحالات المحتملة لاقتراح ميزانية الحساب.

عمليات التعداد
UNSPECIFIED عدم تحديد صيغة مخاطبة
UNKNOWN تُستخدَم هذه السمة للقيمة المعروضة فقط. يعرض قيمة غير معروفة في هذا الإصدار.
PENDING الاقتراح في انتظار الموافقة عليه.
APPROVED_HELD تمت الموافقة على العرض، ولكن لم تتم الموافقة على إعدادات الفوترة المناسبة. يمكن أن يحدث هذا للاقتراحات التي تعد الميزانية الأولى عند الاشتراك في الفوترة أو عند إجراء تغيير في عملية إرسال الفواتير.
APPROVED تمت الموافقة على الاقتراح.
CANCELLED ألغى المستخدِم الاقتراح.
REJECTED تم رفض الاقتراح من قِبل المستخدم، على سبيل المثال، من خلال رفض رسالة القبول الإلكترونية.