AccountBudgetProposal

Hesap düzeyinde bütçe teklifi.

'önerilen' önekine sahip tüm alanlar doğrudan uygulanmayabilir. Örneğin, önerilen harcama sınırları uygulamadan önce ayarlanabilir. Bu, harcama limitleri gibi, 'önerilen' alanında 'onaylı' alanında bir eşdeğer varsa geçerlidir.

Teklif türünün (offerType), hangi alanların zorunlu ve hangi alanların boş bırakılması gerektiğini değiştirdiğini unutmayın.

JSON gösterimi
{
  "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.
}
Alanlar
resourceName

string

Sabit. Teklifin kaynak adı. Hesap Bütçe Teklifi kaynak adları şu biçimdedir:

customers/{customerId}/accountBudgetProposals/{account_budget_proposal_id}

proposalType

enum (AccountBudgetProposalType)

Sabit. Bu teklifin türü; örneğin, bu teklifle ilişkili bütçeyi sonlandırmak için END.

status

enum (AccountBudgetProposalStatus)

Yalnızca çıkış. Bu teklifin durumu. Yeni bir teklif oluşturulduğunda, durum varsayılan olarak BEKLEMEDE olacaktır.

id

string (int64 format)

Yalnızca çıkış. Teklifin kimliği.

billingSetup

string

Sabit. Bu teklifle ilişkili faturalandırma kurulumunun kaynak adı.

accountBudget

string

Sabit. Bu teklifle ilişkili hesap düzeyindeki bütçenin kaynak adı.

proposedName

string

Sabit. Hesap düzeyinde bütçeye atanacak ad.

approvedStartDateTime

string

Yalnızca çıkış. yyyy-aa-gg sa:dk:sn biçiminde onaylanan başlangıç tarihi saati.

proposedPurchaseOrderNumber

string

Sabit. Satın alma siparişi numarası, kullanıcının aylık faturalarında bu bütçeye referans vermesine olanak tanıyan bir değerdir.

proposedNotes

string

Sabit. Bu bütçeyle ilişkili notlar.

creationDateTime

string

Yalnızca çıkış. Hesap düzeyinde bütçe teklifinin oluşturulduğu tarih ve bu saat, varsa onay tarihi saatiyle aynı değildir.

approvalDateTime

string

Yalnızca çıkış. Hesap düzeyindeki bu bütçenin (varsa) onaylandığı tarih.

Birleştirme alanı proposed_start_time. Hesap düzeyindeki bütçenin önerilen başlangıç tarihi (geçmiş bir tarih olamaz). proposed_start_time şunlardan yalnızca biri olabilir:
proposedStartDateTime

string

Sabit. yyyy-aa-gg sa:dk:sn biçiminde önerilen başlangıç tarihi.

proposedStartTimeType

enum (TimeType)

Sabit. İyi tanımlanmış bir tür olarak önerilen başlangıç tarihi; örneğin, NOW.

Birleştirme alanı proposed_end_time. Hesap düzeyindeki bütçenin önerilen bitiş tarihi (geçmişte olamaz). proposed_end_time şunlardan yalnızca biri olabilir:
proposedEndDateTime

string

Sabit. yyyy-aa-gg sa:dk:sn biçiminde önerilen bitiş tarihi saati.

proposedEndTimeType

enum (TimeType)

Sabit. İyi tanımlanmış bir tür olarak önerilen bitiş tarihi saati; örneğin, FOREVER.

Birleştirme alanı approved_end_time. Hesap düzeyinde bütçenin onaylanan bitiş tarihi ve saati. approved_end_time şunlardan yalnızca biri olabilir:
approvedEndDateTime

string

Yalnızca çıkış. yyyy-aa-gg sa:dk:sn biçiminde onaylanan bitiş tarihi saati.

approvedEndTimeType

enum (TimeType)

Yalnızca çıkış. İyi tanımlanmış bir tür olarak onaylanan bitiş tarihi/saat; örneğin, FOREVER.

Birleştirme alanı proposed_spending_limit. Önerilen harcama sınırı. proposed_spending_limit şunlardan yalnızca biri olabilir:
proposedSpendingLimitMicros

string (int64 format)

Sabit. Önerilen harcama sınırı (mikro ölçekte). Bir milyon, bir birime eş değerdir.

proposedSpendingLimitType

enum (SpendingLimitType)

Sabit. İyi tanımlanmış bir tür olarak önerilen harcama sınırı, örneğin INFINITE.

Birleştirme alanı approved_spending_limit. Onaylanan harcama sınırı. approved_spending_limit şunlardan yalnızca biri olabilir:
approvedSpendingLimitMicros

string (int64 format)

Yalnızca çıkış. Mikro cinsinden onaylanmış harcama sınırı. Bir milyon, bir birime eş değerdir.

approvedSpendingLimitType

enum (SpendingLimitType)

Yalnızca çıkış. İyi tanımlanmış bir tür olarak onaylanmış harcama sınırı, örneğin INFINITE.

AccountBudgetProposalStatus

Bir Hesap Bütçe Teklifinin olası durumları.

Sıralamalar
UNSPECIFIED Belirtilmedi.
UNKNOWN Yalnızca döndürülen değer için kullanılır. Bu sürümde bilinmeyen değeri temsil eder.
PENDING Teklif onay bekliyor.
APPROVED_HELD Teklif onaylandı ancak ilgili faturalandırma kurulumu onaylanmadı. Bu durum, faturalandırma için kaydolurken veya bir fatura adresi işlemi değişikliği gerçekleştirirken ilk bütçeyi ayarlayan tekliflerde görülebilir.
APPROVED Teklif onaylandı.
CANCELLED Teklif kullanıcı tarafından iptal edildi.
REJECTED Teklif kullanıcı tarafından reddedilmiştir (örneğin, bir kabul e-postası reddedilmiştir).