Method: provideValidationFeedback

Masukan tentang hasil dari urutan upaya validasi. Ini harus menjadi panggilan terakhir yang dilakukan setelah urutan panggilan validasi untuk alamat yang sama, dan harus dipanggil setelah transaksi selesai. Pesan ini hanya boleh dikirim sekali untuk urutan permintaan v1.validateAddress yang diperlukan untuk 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 disetel ke VALIDATION_CONCLUSION_UNSPECIFIED, error INVALID_ARGUMENT akan ditampilkan.

responseId

string

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

Isi respons

Jika berhasil, isi respons akan kosong.

ValidationConclusion

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

Enum
VALIDATION_CONCLUSION_UNSPECIFIED Nilai ini tidak digunakan. Jika kolom ProvideValidationFeedbackRequest.conclusion disetel 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.