PreconditionFailure

מתאר את התנאים המוקדמים שנכשלו.

לדוגמה, אם בקשת RPC נכשלה כי נדרש אישור של התנאים וההגבלות, יכול להיות שההפרה של התנאים וההגבלות תופיע בהודעה PreconditionFailure.

ייצוג ב-JSON
{
  "violations": [
    {
      object (Violation)
    }
  ]
}
שדות
violations[]

object (Violation)

מתאר את כל ההפרות של התנאים המוקדמים.

הפרה

סוג הודעה שמשמש לתיאור של כשל בתנאי מוקדם יחיד.

ייצוג ב-JSON
{
  "type": string,
  "subject": string,
  "description": string
}
שדות
type

string

סוג השגיאה PreconditionFailure. מומלץ להשתמש בסוג enum ספציפי לשירות כדי להגדיר את הנושאים הנתמכים של הפרת תנאים מוקדמים. לדוגמה, "TOS" עבור "הפרת התנאים וההגבלות".

subject

string

הנושא, ביחס לסוג, שנכשל. לדוגמה, הכתובת google.com/cloud ביחס לסוג 'תנאים והגבלות' תציין לאילו תנאים והגבלות מתייחסים.

description

string

תיאור של הסיבה לכך שהתנאי המוקדם נכשל. המפתחים יכולים להשתמש בתיאור הזה כדי להבין איך לפתור את הבעיה.

לדוגמה: "לא אישרת את התנאים וההגבלות".