PreconditionFailure

Hangi ön koşulların başarısız olduğunu açıklar.

Örneğin, bir RPC, Hizmet Şartları'nın onaylanmasını gerektirdiği için başarısız olursa PreconditionFailure mesajında hizmet şartları ihlali listelenebilir.

JSON gösterimi
{
  "violations": [
    {
      object (Violation)
    }
  ]
}
Alanlar
violations[]

object (Violation)

Tüm ön koşul ihlallerini açıklar.

İhlal

Tek bir ön koşul hatasını açıklamak için kullanılan mesaj türü.

JSON gösterimi
{
  "type": string,
  "subject": string,
  "description": string
}
Alanlar
type

string

PreconditionFailure türü. Desteklenen ön koşul ihlali konularını tanımlamak için hizmete özgü bir enum türü kullanmanızı öneririz. Örneğin, "HŞ" (Hizmet Şartları ihlali).

subject

string

Türüne göre başarısız olan konu. Örneğin, "google.com/cloud" URL'si, "Hizmet Şartları" türüne göre hangi hizmet şartlarına referans verildiğini gösterir.

description

string

Ön koşulun nasıl karşılanmadığına dair açıklama. Geliştiriciler, bu açıklamayı kullanarak hatayı nasıl düzelteceklerini anlayabilirler.

Örneğin: "Hizmet şartları kabul edilmedi".