AccountBudgetProposal

खाता-लेवल का बजट प्रस्ताव.

यह ज़रूरी नहीं है कि 'पहले से सुझाए गए' फ़ील्ड से जुड़े सभी फ़ील्ड सीधे तौर पर लागू हों. उदाहरण के लिए, खर्च करने की प्रस्तावित सीमाओं को, उनके लागू होने से पहले एडजस्ट किया जा सकता है. यह तब सही होता है, जब 'सुझाया गया' फ़ील्ड में, 'मंज़ूरी दी गई' वैल्यू हो. उदाहरण के लिए, खर्च की सीमाएं.

ध्यान दें कि प्रस्ताव का टाइप (proposalType) बदल गया है, जिससे यह तय होता है कि कौनसे फ़ील्ड ज़रूरी हैं और किन्हें खाली रहना चाहिए.

जेएसओएन के काेड में दिखाना
{
  "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

इम्यूटेबल. प्रस्ताव के संसाधन का नाम. AccountBudgetBudget संसाधन के नामों में यह फ़ॉर्म है:

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)

इम्यूटेबल. माइक्रो में प्रस्तावित खर्च सीमा. 10 लाख इकाई, एक यूनिट के बराबर है.

proposedSpendingLimitType

enum (SpendingLimitType)

इम्यूटेबल. खर्च करने की सुझाई गई सीमा, जिसका टाइप अच्छी तरह बताया गया है, उदाहरण के लिए, INFINITE.

यूनियन फ़ील्ड approved_spending_limit. खर्च करने के लिए स्वीकार की गई सीमा. approved_spending_limit इनमें से सिर्फ़ एक हो सकती है:
approvedSpendingLimitMicros

string (int64 format)

सिर्फ़ आउटपुट के लिए. माइक्रो में स्वीकृत खर्च करने की सीमा. 10 लाख इकाई, एक यूनिट के बराबर है.

approvedSpendingLimitType

enum (SpendingLimitType)

सिर्फ़ आउटपुट के लिए. स्वीकार की गई खर्च करने की सीमा, जिसे अच्छी तरह तय किया गया हो, उदाहरण के लिए INFINITE.

AccountBudgetProposalStatus

AccountBudgetProject की संभावित स्थितियां.

Enums
UNSPECIFIED जानकारी नहीं है.
UNKNOWN इसका इस्तेमाल सिर्फ़ रिटर्न वैल्यू के लिए किया जाता है. इस वर्शन में ऐसी वैल्यू दिखाता है जिसकी जानकारी नहीं है.
PENDING प्रस्ताव को मंज़ूरी मिलनी बाकी है.
APPROVED_HELD प्रस्ताव को मंज़ूरी दे दी गई है, लेकिन उससे जुड़े बिलिंग सेट अप को नहीं. ऐसा उन प्रस्तावों के लिए हो सकता है जो बिलिंग के लिए साइन अप करते समय या बिल पाने वाली कार्रवाई में बदलाव करते समय, पहला बजट सेट अप करते हैं.
APPROVED प्रस्ताव स्वीकार कर लिया गया है.
CANCELLED उपयोगकर्ता ने प्रस्ताव रद्द कर दिया है.
REJECTED उपयोगकर्ता ने प्रस्ताव को अस्वीकार कर दिया है. उदाहरण के लिए, स्वीकार करने वाले ईमेल को अस्वीकार कर दिया गया है.