Mendeskripsikan pelanggaran dalam permintaan klien. Jenis error ini berfokus pada aspek sintaksis permintaan.
| Representasi JSON |
|---|
{
"fieldViolations": [
{
object ( |
| Kolom | |
|---|---|
fieldViolations[] |
Mendeskripsikan semua pelanggaran dalam permintaan klien. |
FieldViolation
Jenis pesan yang digunakan untuk mendeskripsikan satu kolom permintaan buruk.
| Representasi JSON |
|---|
{
"field": string,
"description": string,
"reason": string,
"localizedMessage": {
object ( |
| Kolom | |
|---|---|
field |
Jalur yang mengarah ke kolom di isi permintaan. Nilai akan berupa urutan ID yang dipisahkan titik yang mengidentifikasi kolom buffer protokol. Pertimbangkan hal berikut: Dalam contoh ini, di proto
Dalam JSON, nilai yang sama ditampilkan sebagai:
|
description |
Deskripsi alasan elemen permintaan tidak valid. |
reason |
Alasan error tingkat kolom. Ini adalah nilai konstanta yang mengidentifikasi penyebab langsung error tingkat kolom. Kolom ini harus mengidentifikasi jenis FieldViolation secara unik dalam cakupan google.rpc.ErrorInfo.domain. Nilai ini harus berisi maksimal 63 karakter dan cocok dengan ekspresi reguler |
localizedMessage |
Menyediakan pesan error yang dilokalkan untuk error tingkat kolom yang aman untuk ditampilkan kepada konsumen API. |
LocalizedMessage
Memberikan pesan error yang dilokalkan dan aman untuk ditampilkan kepada pengguna yang dapat dilampirkan ke error RPC.
| Representasi JSON |
|---|
{ "locale": string, "message": string } |
| Kolom | |
|---|---|
locale |
Lokalitas yang digunakan mengikuti spesifikasi yang ditentukan di https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Contohnya adalah: "en-US", "fr-CH", "es-MX" |
message |
Pesan error yang dilokalkan dalam lokalitas di atas. |