- בקשת HTTP
- גוף הבקשה
- גוף התשובה
- RequestHeader
- חותמת זמן
- גרסה
- PaymentLookupCriteria
- ArnCriteria
- GoogleTransactionReferenceNumberCriteria
- CaptureRequestCriteria
- RequestOriginator
- GetDisputeInquiryReportResponse
- ResponseHeader
- GetDisputeInquiryReportResult
- SuccessDetails
- PurchaseReport
- CustomerAccount
- הזמנה
- סכום
- כתובת
- פריט
- מס
- תשלום
- החזר כספי
- PaymentCardDetails
- AuthResult
- ריק
- ErrorResponse
- ErrorResponseResult
- InvalidApiVersion
- InvalidPayloadSignature
- InvalidPayloadEncryption
- RequestTimestampOutOfRange
- InvalidIdentifier.
- IdempotencyViolation
- InvalidFieldValue
- MissingRequiredField
- PreconditionViolation
- UserActionInProgress
- InvalidDecryptedRequest
- אסור
קבלת דוח שמספק מידע שיעזור לכם לנהל שיחה עם משתמש במסגרת תמיכת לקוחות בנוגע לערעור אפשרי על תשלום.
אם השיטה הזו לא מחזירה HTTP 200, התשובות לשאילתה הזו יכולות להיות ריקות.
אם נקודת הקצה נתקלת בשגיאה במהלך עיבוד הבקשה, התשובה מנקודת הקצה הזו תהיה מסוג
.ErrorResponse
אם השיטה הזו לא מחזירה HTTP 200, התשובות לשאילתה הזו יכולות להיות ריקות. גוף התגובה הוא ריק במצבים שבהם
עם תיאור ברור יכול לעזור לתוקפים להבין את מזהה החשבון של מבצע השילוב של התשלומים של משלבים אחרים. במצבים כאלה, שבהם מפתח החתימה לא תואם, המזהה של משלב התשלומים לא נמצא או שמפתח ההצפנה לא היה ידוע, השיטה הזו תחזיר קוד HTTP 404 עם גוף ריק. אם ניתן לאמת את חתימת הבקשה, בגוף התגובה יוחזר מידע נוסף לגבי השגיאה.ErrorResponse
בקשה לדוגמה נראית כך:
{
"requestHeader": {
"protocolVersion": {
"major": 3
},
"requestId": "HsKv5pvtQKTtz7rdcw1YqE",
"requestTimestamp": {
"epochMillis": "1519996751331"
},
"paymentIntegratorAccountId": "InvisiCashUSA_USD"
},
"paymentLookupCriteria": {
"googleTransactionReferenceNumberCriteria": {
"googleTransactionReferenceNumber": "714545417102363157911822",
"authorizationCode": "111111"
}
},
"existingGoogleClaimId": "138431383281",
"requestOriginator": {
"organizationId": "ISSUER_256",
"organizationDescription": "Community Bank of Some City",
"agentId": "982749"
}
}
דוגמה לתשובה:
{
"responseHeader": {
"responseTimestamp": {
"epochMillis": "1519996752221"
}
},
"result": {
"success": {
"googleClaimId": "138431383281",
"report": {
"customerAccount": {
"customerEmail": "example@gmail.com",
"customerName" : "Example Customer"
},
"order": {
"timestamp": {
"epochMillis": "1517992525972"
},
"orderId": "SOP.8976-1234-1234-123456..99",
"subTotalAmount": {
"amountMicros": "206990000",
"currencyCode": "USD"
},
"totalAmount": {
"amountMicros": "212990000",
"currencyCode": "USD"
},
"shippingAddress": {
"addressLine": ["123 Main St"],
"localityName": "Springfield",
"administrativeAreaName": "CO",
"postalCodeNumber": "80309",
"countryCode": "US"
},
"taxes": [
{
"description": "Colorado Sales Tax",
"amount": {
"amountMicros": "6000000",
"currencyCode": "USD"
}
}
],
"items": [
{
"description": "Super cool gizmo",
"merchant": "HTC",
"googleProductName": "Google Store",
"quantity": "2",
"totalPrice": {
"amountMicros": "198000000",
"currencyCode": "USD"
}
},
{
"description": "Gizmo charger",
"merchant": "HTC",
"googleProductName": "Google Store",
"quantity": "1",
"totalPrice": {
"amountMicros": "8990000",
"currencyCode": "USD"
}
}
]
},
"payment": {
"billingAddress" : {
"addressLine": ["123 Main St"],
"localityName": "Springfield",
"administrativeAreaName": "CO",
"postalCodeNumber": "80309",
"countryCode": "US"
},
"amount": {
"amountMicros": "100000000",
"currencyCode": "USD"
},
"refunds": [
{
"amount": {
"amountMicros": "9250000",
"currencyCode": "USD"
},
"initiatedTimestamp": {
"epochMillis": "1518811245384"
}
}
],
"cardDetails": {
"authResult": "APPROVED"
}
}
}
}
}
}
בקשת HTTP
POST https://vgw.googleapis.com/secure-serving/gsp/v3/getDisputeInquiryReport/:PIAID
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{ "requestHeader": { object ( |
שדות | |
---|---|
requestHeader |
חובה: כותרת משותפת לכל הבקשות. |
paymentLookupCriteria |
חובה: קריטריונים המציינים את התשלום שאמור לבדוק את הנושא. |
existingGoogleClaimId |
אופציונלי: מחרוזת ש-Google יוצרת, שהוחזרה על-ידי קריאה קודמת אל אם הוא לא נמצא, המערכת תיצור מזהה תלונה חדש. המתקשר עשוי לספק מזהה התלונה שמאוכלס כאן או שנוצר כאן יוחזר בשדה לא חוקי לספק |
requestOriginator |
נדרש: מידע על הארגון או על קבוצת המשנה הארגונית שיצרה את הבקשה. |
גוף התשובה
השיטה הזו תומכת בכמה סוגים של החזרת מוצרים. למידע נוסף על קוד מצב HTTP 4XX או 5XX שיש להחזיר עם ErrorResponse
, יש לעיין באובייקט ErrorResponse
ובתיעוד של קודי המצב של HTTP.
השיטה הזו תומכת בכמה סוגים של החזרת מוצרים. למידע נוסף על קוד מצב HTTP 4XX או 5XX שיש להחזיר עם ErrorResponse
, יש לעיין באובייקט ErrorResponse
ובתיעוד של קודי המצב של HTTP.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול נתונים במבנה הבא:
הודעות תשובה אפשריות | |
---|---|
סטטוס HTTP 200 |
|
סטטוס HTTP 4XX / 5XX |
|
RequestHeader
אובייקט כותרת שמוגדר בכל הבקשות שנשלחות לשרת.
ייצוג JSON |
---|
{ "requestId": string, "requestTimestamp": { object ( |
שדות | |
---|---|
requestId |
חובה: המזהה הייחודי של הבקשה. זוהי מחרוזת באורך מקסימלי של 100 תווים והיא מכילה רק את התווים "a-z", "A-Z", "0-9", ":", "-" ו-"_". |
requestTimestamp |
חובה: חותמת הזמן של הבקשה. המקבל חייב לוודא שחותמת הזמן הזו היא ± 60 שניות של 'עכשיו' ולדחות את הבקשה אם היא לא נכונה. חותמת הזמן של הבקשה אינה מזהה ביחס לניסיונות החוזרים. |
protocolVersion |
חובה: הגרסה של הבקשה. |
paymentIntegratorAccountId |
חובה: זיהוי חשבון ייחודי עם מגבלות חוזיות. |
חותמת זמן
אובייקט של חותמת זמן שמייצג נקודה בציר הזמן של ISO, באלפיות השנייה מאז תחילת מערכת Unix.
ייצוג JSON |
---|
{ "epochMillis": string } |
שדות | |
---|---|
epochMillis |
חובה: אלפיות השנייה מאז תקופת ה-Unix |
גרסה
אובייקט הגרסה מכיל את הגרסה הראשית של ה-API. בטוח שגרסאות של אותה הגרסה הראשית יהיו תואמות. מבצע השילוב חייב לתמוך בכל הבקשות לאותה גרסה ראשית.
ייצוג JSON |
---|
{ "major": integer } |
שדות | |
---|---|
major |
חובה: הגרסה הראשית. מצב זה מסומן עבור בקשות תאימות עם גרסאות שונות לא מובטח שהן יהיו תואמות. |
PaymentLookupCriteria
מאגר לקריטריונים שיכול לחפש תשלום באופן ייחודי. יש לאכלס שדה חבר אחד (ואחד בלבד).
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד הערך של |
|
arnCriteria |
אופציונלי: חיפוש מבוסס על מספר אסמכתה של רוכש (ARN). |
googleTransactionReferenceNumberCriteria |
אופציונלי: חיפוש על סמך מספר האסמכתה של העסקה ב-Google. |
captureRequestCriteria |
אופציונלי: חיפוש מבוסס על בקשת הצילום המקורית. |
ArnCriteria
קריטריונים לחיפוש תשלום על סמך מספר אסמכתה של משלם (ARN).
ייצוג JSON |
---|
{ "acquirerReferenceNumber": string, "authorizationCode": string } |
שדות | |
---|---|
acquirerReferenceNumber |
חובה: מספר האסמכתה של הלקוח (ARN) שמזהה את התשלום באופן ייחודי. חייב להכיל 23 ספרות. |
authorizationCode |
נדרש: קוד ההרשאה לעסקה. |
GoogleTransactionReferenceNumberCriteria
קריטריונים לחיפוש תשלום על סמך מספר האסמכתה של העסקה שנוצרה על ידי Google.
ייצוג JSON |
---|
{ "googleTransactionReferenceNumber": string, "authorizationCode": string } |
שדות | |
---|---|
googleTransactionReferenceNumber |
חובה: מספר הסימוכין של העסקה שנוצר על ידי Google, שמזהה באופן ייחודי את התשלום. |
authorizationCode |
נדרש: קוד ההרשאה לעסקה. |
CaptureRequestCriteria
קריטריונים לחיפוש תשלום על סמך בקשת הקליטה המקורית.
ייצוג JSON |
---|
{ "captureRequestId": string } |
שדות | |
---|---|
captureRequestId |
חובה: מזהה ייחודי לעסקה הזו. זהו ה- |
RequestOriginator
מידע על הארגון או על קבוצת המשנה הארגונית, ובאופן אופציונלי על העובד, שממנה נשלחה הבקשה הזו. כך Google יכולה לזהות בעיות או ניצול לרעה ולהטמיע אמצעי בקרה ברמת פירוט גבוהה יותר מאשר paymentIntegratorAccountId
. הערך הזה חשוב במיוחד כשמדובר בספק שירות מתווך שמקורו בבקשות מלקוחות חיצוניים.
ייצוג JSON |
---|
{ "organizationId": string, "organizationDescription": string, "agentId": string } |
שדות | |
---|---|
organizationId |
נדרש: מזהה של החברה, הארגון או הקבוצה הארגונית שמהם הגיעה הבקשה. חייב להיות ייחודי ב |
organizationDescription |
חובה: שם קריא (לבני אדם) או תיאור של הארגון, וניתן להשתמש בו כדי להקל על התקשורת בין עובדי Google לבין המארגן של אותו ארגון. |
agentId |
אופציונלי: מזהה ייחודי של הסוכן (עובד) הספציפי של הארגון, שזוהה על ידי |
GetDisputeInquiryReportResponse
מטען ייעודי (payload) של תגובה ל-method getDisputeInquiryReport
.
ייצוג JSON |
---|
{ "responseHeader": { object ( |
שדות | |
---|---|
responseHeader |
חובה: כותרת נפוצה לכל התשובות. |
result |
חובה: התוצאה של השיחה הזו. |
ResponseHeader
אובייקט כותרת שמוגדר בכל התגובות שנשלחות מהשרת.
ייצוג JSON |
---|
{
"responseTimestamp": {
object ( |
שדות | |
---|---|
responseTimestamp |
חובה: חותמת הזמן של התשובה הזו. המקבל חייב לוודא שחותמת הזמן הזו היא ± 60 שניות של 'עכשיו' ולדחות את התשובה אם היא לא נכונה. |
GetDisputeInquiryReportResult
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד הערך של |
|
success |
התשלום נמצא ונשלח דוח. |
paymentNotFound |
התשלום המבוקש לא נמצא. |
paymentTooOld |
התשלום המבוקש נמצא, אבל לא סופק דוח בגלל גיל התשלום. |
orderCannotBeReturned |
התשלום המבוקש שייך להזמנה קיימת, אך לא ניתן להחזירו. הסיבות כוללות מקרים שבהם ההזמנה הוסרה לבקשת הבעלים. |
noAdditionalDetails |
התשלום המבוקש נמצא, אבל אין דוח. |
SuccessDetails
ייצוג JSON |
---|
{
"googleClaimId": string,
"report": {
object ( |
שדות | |
---|---|
googleClaimId |
חובה: מחרוזת ש-Google יוצרת ומזהה באופן ייחודי את המחלוקת של הלקוח. אם השדה |
report |
נדרש: פרטים שרלוונטיים לערעור על התשלום שצוין בבקשה. |
PurchaseReport
דוח שמכיל פרטים רלוונטיים לגבי הרכישה שמשויכת לתשלום המבוקש.
ייצוג JSON |
---|
{ "customerAccount": { object ( |
שדות | |
---|---|
customerAccount |
חובה: מידע בנוגע ללקוח ולחשבון שלו. |
order |
אופציונלי: מידע בנוגע להזמנה שבה בוצע התשלום. לא זמין בכל דוחות הרכישה. |
payment |
חובה: מידע בנוגע לתשלום. הערה: אפשר לבצע כמה תשלומים בהזמנה אחת, אבל יופיע רק מידע על התשלום שזוהה בבקשה המקורית. |
CustomerAccount
מידע על החשבון של הלקוח.
ייצוג JSON |
---|
{ "customerEmail": string, "customerName": string } |
שדות | |
---|---|
customerEmail |
אופציונלי: כתובת האימייל המשויכת לחשבון Google של הלקוח. |
customerName |
חובה: שם הלקוח. |
הזמנה
מידע על ההזמנה.
ייצוג JSON |
---|
{ "timestamp": { object ( |
שדות | |
---|---|
timestamp |
חובה: חותמת הזמן של מועד ביצוע ההזמנה. |
orderId |
חובה: מחרוזת המזהה את הסדר הזה באופן ייחודי. |
subTotalAmount |
חובה: הסכום הכולל של ההזמנה לפני מס. |
totalAmount |
חובה: הסכום הכולל של ההזמנה, כולל מס. |
shippingAddress |
אופציונלי: כתובת למשלוח של הפריטים הפיזיים בהזמנה. |
items[] |
חובה: רשימת פריטים שהיו חלק מהזמנה זו. |
taxes[] |
חובה: רשימת המיסים שהיו חלק מהזמנה זו. יכול להיות שהרשימה הזו ריקה. |
Amount
משייכת סכום במיליוניות השנייה לקוד מטבע.
ייצוג JSON |
---|
{ "amountMicros": string, "currencyCode": string } |
שדות | |
---|---|
amountMicros |
חובה: סכום במיקרו. |
currencyCode |
חובה: קוד מטבע בן 3 אותיות לפי תקן ISO 4217 |
כתובת
מבנה שמכיל מידע על כתובת פיזית.
ייצוג JSON |
---|
{ "addressLine": [ string ], "localityName": string, "administrativeAreaName": string, "postalCodeNumber": string, "countryCode": string } |
שדות | |
---|---|
addressLine[] |
אופציונלי: שדה זה כולל טקסט כתובת לא מובנה. |
localityName |
אופציונלי: זהו מונח מעורפל, אך בדרך כלל הוא מתייחס לחלק של העיר או היישוב בכתובת. באזורים בעולם שבהם הרשויות המוניציפאליות לא מוגדרות היטב או שאינם מתאימים היטב למבנה זה (לדוגמה, יפן וסין), יש להשאיר את השדה localityName ריק ולהשתמש ב-addressLine. דוגמאות: עיר בארה"ב, קומוניית IT, עיר דואר בבריטניה. |
administrativeAreaName |
אופציונלי: חלוקת משנה מנהלית ברמה העליונה של המדינה הזו. דוגמאות: מדינה בארה"ב, אזור IT, מחוז CN, מחוז יפן." |
postalCodeNumber |
אופציונלי: למרות השם, בדרך כלל הערכים של postCodeNumber הם אלפאנומריים. דוגמאות: 94043, SW1W, SW1W 9TQ. |
countryCode |
אופציונלי: קוד המדינה של כתובת הלקוח, הצפוי להיות ISO-3166-1 Alpha-2. |
פריט
מידע על הפריט שבהזמנה.
ייצוג JSON |
---|
{
"description": string,
"merchant": string,
"quantity": string,
"totalPrice": {
object ( |
שדות | |
---|---|
description |
חובה: תיאור של הפריט שנרכש. |
merchant |
חובה: המוכר, האומן או היוצר של הפריט. |
quantity |
אופציונלי: הכמות שהוזמנה מהפריט. השדה הזה יושמט אם לא ניתן להשתמש בכמויות של מספרים שלמים על המוצר (לדוגמה, במוצרים שמבוססים על מכסת מאמרים ללא תשלום יכולות להיות כמויות חלקיות). |
totalPrice |
חובה: המחיר הכולל של הפריט. |
googleProductName |
חובה: שם שירות המוצר של Google עבור הפריט. |
מס
מידע על מס שחל על הזמנה זו.
ייצוג JSON |
---|
{
"description": string,
"amount": {
object ( |
שדות | |
---|---|
description |
חובה: תיאור של המס. |
amount |
חובה: סכום המס. |
תשלום
מידע על התשלום
ייצוג JSON |
---|
{ "billingAddress": { object ( |
שדות | |
---|---|
billingAddress |
חובה: כתובת לחיוב שמשויכת לתשלום הזה. |
amount |
חובה: סכום התשלום הזה. |
refunds[] |
חובה: רשימת ההחזרים הכספיים שבוצעו לתשלום הזה. יכול להיות שהרשימה הזו ריקה. |
שדה איחוד הערך של |
|
cardDetails |
אופציונלי: פרטי תשלום ספציפיים לחשבונות של כרטיסי אשראי וכרטיסי חיוב מיידי. |
החזר כספי
מידע על החזר כספי במהלך תשלום.
ייצוג JSON |
---|
{ "amount": { object ( |
שדות | |
---|---|
amount |
חובה: הסכום שניתן בהחזר כספי. |
initiatedTimestamp |
חובה: חותמת הזמן של מועד ביצוע ההחזר הכספי. |
PaymentCardDetails
פרטי תשלום ספציפיים לכרטיסי אשראי וכרטיסי חיוב מיידי.
ייצוג JSON |
---|
{
"authResult": enum ( |
שדות | |
---|---|
authResult |
חובה: תוצאה של אימות תשלום. |
AuthResult
תוצאות של אימות תשלום.
טיפוסים בני מנייה (enums) | |
---|---|
UNKNOWN_RESULT |
אין להגדיר את ערך ברירת המחדל הזה אף פעם. |
APPROVED |
האימות אושר. |
DENIED |
האימות נדחה. |
NOT_ATTEMPTED |
לא בוצע ניסיון אימות. |
ריק
אין שדות בסוג הזה.
האובייקט הזה משמש להרחבה כי לעיתים קרובות צריך להרחיב בוליאנים וספירות עם נתונים נוספים. ההטמעה משתמשת בו כדי לקבוע את הנוכחות. ניתן להרחיב את הספירה שמייצגת כך שתכלול נתונים בגרסאות עתידיות.
ייצוג ה-JSON של Empty
הוא אובייקט JSON ריק {}
.
ErrorResponse
אובייקט של תגובת שגיאה בכל השיטות.
ייצוג JSON |
---|
{ "responseHeader": { object ( |
שדות | |
---|---|
responseHeader |
חובה: כותרת נפוצה לכל התשובות. |
errorDescription |
אופציונלי: ניתן לציין תיאור של הסטטוס הזה כדי שנציגי תמיכה יוכלו לנפות באגים. לתשומת ליבך: המידע הזה אף פעם לא מוצג למשתמשים. הוא יכול להכיל טקסט תיאורי ולא רגיש שמשמש לניפוי באגים. שימו לב שיש לציין פרטים נוספים בשדה הזה עבור חלק מהערכים של errorResponseCode. אזהרה: אין לכלול אסימונים בהודעה הזו, אלא אם הם מוגדרים כגלויים לכולם. |
paymentIntegratorErrorIdentifier |
אופציונלי: המזהה הזה הוא ספציפי למבצע השילוב, והוא נוצר על ידי מבצע השילוב. הוא משמש למטרות ניפוי באגים בלבד כדי לזהות את השיחה. זהו המזהה שלפיו מבצע השילוב יודע את הקריאה הזו. |
errorResponseResult |
אופציונלי: קוד שמתעד את סוג השגיאה שהתרחשה. |
ErrorResponseResult
קודי שגיאות
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד הערך של |
|
invalidApiVersion |
משמש אם גרסת ה-API של הבקשה אינה נתמכת. קוד HTTP מומלץ: 400 |
invalidPayloadSignature |
משמש אם החתימה של המטען הייעודי (payload) היא במפתח לא ידוע או לא פעיל. קוד HTTP מומלץ: 401 |
invalidPayloadEncryption |
משמש אם ההצפנה של המטען הייעודי היא מפתח לא ידוע או לא פעיל. קוד HTTP מומלץ: 400 |
requestTimestampOutOfRange |
משמש אם ה- requestTimestamp לא מוגדר ל-± 60 שניות מעכשיו. קוד HTTP מומלץ: 400 |
invalidIdentifier |
משמש אם מזהה שנשלח בבקשה לא היה חוקי או לא ידוע. קוד זה עשוי לכלול PIAID, captureRequestId, Google Payment Token וכו'. קוד HTTP מומלץ: 404 |
idempotencyViolation |
משמש אם הבקשה מפרה את דרישות הזיהוי של הבקשה. קוד HTTP מומלץ: 412 |
invalidFieldValue |
משמש אם הבקשה מכילה ערך בשדה שלא נכלל בקבוצת הערכים הנתמכים. קוד HTTP מומלץ: 400 |
missingRequiredField |
משמש אם שדה חובה לא מוגדר בבקשה. קוד HTTP מומלץ: 400 |
preconditionViolation |
משמש במקרה שבו מופרת מגבלה על הפעולה (למשל, כשבקשה להחזר כספי גבוהה מהסכום שנותר בעסקה). קוד HTTP מומלץ: 400 |
userActionInProgress |
האפשרות הזו משמשת אם לא ניתן לעבד את הבקשה כרגע, כי היא תפריע לפעולת משתמש בתהליך שבפועל משמשת כנעילת מערכת. אין להשתמש בקוד זה כדי לציין כשלים עקב שגיאות בו-זמניות פנימיות הספציפיות להטמעה. קוד HTTP מומלץ: 423 |
invalidDecryptedRequest |
משמש אם ניתן לפענח את המטען הייעודי של הבקשה, אבל לא ניתן היה לנתח את ההודעה שהתקבלה. קוד HTTP מומלץ: 400 |
forbidden |
הגישה למשאב המבוקש אסורה. קוד Http מומלץ: 403 |
InvalidApiVersion
ייצוג JSON |
---|
{ "requestVersion": { object ( |
שדות | |
---|---|
requestVersion |
נדרשת: הגרסה הלא חוקית שצוינה בבקשה. |
expectedVersion |
נדרשת: הגרסה הצפויה. |
InvalidPayloadSignature
אין שדות בסוג הזה.
ההודעה הזו ריקה בכוונה כרגע. אפשר להוסיף שדות חדשים בעתיד.
InvalidPayloadEncryption
אין שדות בסוג הזה.
ההודעה הזו ריקה בכוונה כרגע. אפשר להוסיף שדות חדשים בעתיד.
RequestTimestampOutOfRange
ייצוג JSON |
---|
{ "requestTimestamp": { object ( |
שדות | |
---|---|
requestTimestamp |
חובה: חותמת הזמן שצוינה בבקשה |
serverTimestampAtReceipt |
חובה: שעת הקבלה של השרת, המשמשת להשוואה |
InvalidIdentifier
ייצוג JSON |
---|
{ "invalidIdentifierType": string } |
שדות | |
---|---|
invalidIdentifierType |
חובה: סוג המזהה לא היה חוקי, למשל PIAID, captureRequestId וכו'. |
IdempotencyViolation
אין שדות בסוג הזה.
ההודעה הזו ריקה בכוונה כרגע. אפשר להוסיף שדות חדשים בעתיד.
InvalidFieldValue
ייצוג JSON |
---|
{ "invalidFieldName": string } |
שדות | |
---|---|
invalidFieldName |
חובה: שם השדה שנמצא לא חוקי. |
MissingRequiredField
ייצוג JSON |
---|
{ "missingFieldNames": [ string ] } |
שדות | |
---|---|
missingFieldNames[] |
חובה: שמות השדות החסרים. |
PreconditionViolation
אין שדות בסוג הזה.
ההודעה הזו ריקה בכוונה כרגע. אפשר להוסיף שדות חדשים בעתיד.
UserActionInProgress
אין שדות בסוג הזה.
ההודעה הזו ריקה בכוונה כרגע. אפשר להוסיף שדות חדשים בעתיד.
InvalidDecryptedRequest
אין שדות בסוג הזה.
ההודעה הזו ריקה בכוונה כרגע. אפשר להוסיף שדות חדשים בעתיד.
אסור
אין שדות בסוג הזה.
ההודעה הזו ריקה בכוונה כרגע. אפשר להוסיף שדות חדשים בעתיד.