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

בלתי משתנה. שם המשאב של ההצעה. שמות המשאבים של AccountBudgetBid נוצרים בצורה הבאה:

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)

בלתי משתנה. תאריך הסיום המוצע כסוג מוגדר היטב, לדוגמה, 'תמיד'.

שדה איחוד approved_end_time. תאריך הסיום המאושר של תקציב ברמת החשבון. approved_end_time יכול להיות רק אחד מהבאים:
approvedEndDateTime

string

פלט בלבד. שעת הסיום המאושרת בפורמט yyyy-mm-dd hh:mm:ss.

approvedEndTimeType

enum (TimeType)

פלט בלבד. תאריך הסיום המאושר הוא סוג מוגדר היטב, לדוגמה, 'תמיד'.

שדה איחוד 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

הסטטוסים האפשריים של הצעת AccountBudget.

טיפוסים בני מנייה (enums)
UNSPECIFIED לא צוין.
UNKNOWN משמש לציון הערך המוחזר בלבד. מייצג ערך לא ידוע בגרסה הזו.
PENDING ההצעה ממתינה לאישור.
APPROVED_HELD ההצעה אושרה אבל הגדרת החיוב התואמת לא אושרה. מצב כזה יכול לקרות בהצעות שמגדירות את התקציב הראשון במהלך ההרשמה לחיוב, או כשמבצעים שינוי של הישות לחיוב.
APPROVED ההצעה אושרה.
CANCELLED ההצעה בוטלה על ידי המשתמש.
REJECTED ההצעה נדחתה על ידי המשתמש, לדוגמה, על ידי דחיית הודעת האישור באימייל.