Method: provideValidationFeedback

Masukan tentang hasil dari urutan upaya validasi. Panggilan ini harus menjadi panggilan terakhir yang dilakukan setelah urutan panggilan validasi untuk alamat yang sama, dan harus dipanggil setelah transaksi selesai. Sandi ini hanya boleh dikirim sekali untuk urutan permintaan v1.validateAddress yang diperlukan guna memvalidasi alamat sepenuhnya.

Permintaan HTTP

POST https://addressvalidation.googleapis.com/v1:provideValidationFeedback

URL menggunakan sintaksis gRPC Transcoding.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "conclusion": enum (ValidationConclusion),
  "responseId": string
}
Kolom
conclusion

enum (ValidationConclusion)

Wajib diisi. Hasil dari urutan upaya validasi.

Jika kolom ini ditetapkan ke VALIDATION_CONCLUSION_UNSPECIFIED, error INVALID_ARGUMENT akan ditampilkan.

responseId

string

Wajib diisi. ID respons yang menerima masukan ini. Ini harus berupa [responseId][google.maps.addressvalidate.v1.ValidateAddressRequest.response_id] dari respons pertama dalam serangkaian upaya validasi alamat.

Isi respons

Jika berhasil, isi respons kosong.

Kesimpulan Validasi

Kemungkinan hasil akhir dari urutan permintaan validasi alamat yang diperlukan untuk memvalidasi alamat.

Enumerasi
VALIDATION_CONCLUSION_UNSPECIFIED Nilai ini tidak digunakan. Jika kolom ProvideValidationFeedbackRequest.conclusion ditetapkan ke VALIDATION_CONCLUSION_UNSPECIFIED, error INVALID_ARGUMENT akan ditampilkan.
VALIDATED_VERSION_USED Versi alamat yang ditampilkan oleh Address Validation API digunakan untuk transaksi.
USER_VERSION_USED Versi alamat yang diberikan oleh pengguna digunakan untuk transaksi
UNVALIDATED_VERSION_USED Versi alamat yang dimasukkan setelah upaya validasi terakhir tetapi tidak divalidasi ulang digunakan untuk transaksi.
UNUSED Transaksi diabaikan dan alamat tidak digunakan.