מתאר את התנאים המוקדמים שנכשלו.
לדוגמה, אם בקשת RPC נכשלה כי נדרש אישור של התנאים וההגבלות, יכול להיות שההפרה של התנאים וההגבלות תופיע בהודעה PreconditionFailure.
| ייצוג ב-JSON |
|---|
{
"violations": [
{
object ( |
| שדות | |
|---|---|
violations[] |
מתאר את כל ההפרות של התנאים המוקדמים. |
הפרה
סוג הודעה שמשמש לתיאור של כשל בתנאי מוקדם יחיד.
| ייצוג ב-JSON |
|---|
{ "type": string, "subject": string, "description": string } |
| שדות | |
|---|---|
type |
סוג השגיאה PreconditionFailure. מומלץ להשתמש בסוג enum ספציפי לשירות כדי להגדיר את הנושאים הנתמכים של הפרת תנאים מוקדמים. לדוגמה, "TOS" עבור "הפרת התנאים וההגבלות". |
subject |
הנושא, ביחס לסוג, שנכשל. לדוגמה, הכתובת google.com/cloud ביחס לסוג 'תנאים והגבלות' תציין לאילו תנאים והגבלות מתייחסים. |
description |
תיאור של הסיבה לכך שהתנאי המוקדם נכשל. המפתחים יכולים להשתמש בתיאור הזה כדי להבין איך לפתור את הבעיה. לדוגמה: "לא אישרת את התנאים וההגבלות". |