Menjelaskan pelanggaran dalam permintaan klien. Jenis error ini berfokus pada aspek sintaksis permintaan.
| Representasi JSON |
|---|
{
"fieldViolations": [
{
object ( |
| Kolom | |
|---|---|
fieldViolations[] |
Menjelaskan 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 dalam isi permintaan. Nilainya akan berupa urutan ID yang dipisahkan dengan titik yang mengidentifikasi kolom buffer protokol. Pertimbangkan hal berikut: Dalam contoh ini, di proto
Dalam JSON, nilai yang sama direpresentasikan sebagai:
|
description |
Deskripsi alasan elemen permintaan buruk. |
reason |
Alasan error tingkat kolom. Ini adalah nilai konstan yang mengidentifikasi penyebab langsung error tingkat kolom. Error ini harus mengidentifikasi jenis FieldViolation secara unik dalam cakupan google.rpc.ErrorInfo.domain. Panjangnya 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. |