Method: provideValidationFeedback

Feedback sobre o resultado da sequência de tentativas de validação. Essa é a última chamada feita após uma sequência de chamadas de validação para o mesmo endereço e precisa ser chamada quando a transação for concluída. Ele só precisa ser enviado uma vez para a sequência de solicitações v1.validateAddress necessárias para validar um endereço completamente.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "conclusion": enum (ValidationConclusion),
  "responseId": string
}
Campos
conclusion

enum (ValidationConclusion)

Obrigatório. O resultado da sequência de tentativas de validação.

Se esse campo for definido como VALIDATION_CONCLUSION_UNSPECIFIED, um erro INVALID_ARGUMENT será retornado.

responseId

string

Obrigatório. O ID da resposta a que este feedback se refere. Deve ser o [responseId][google.maps.addressvalidation.v1.ValidateAddressRequest.response_id] da primeira resposta de uma série de tentativas de validação de endereço.

Corpo da resposta

Se a solicitação for concluída, o corpo da resposta estará vazio.

ValidationConclusion

Os possíveis resultados finais da sequência de solicitações de validação de endereço necessárias para validar um endereço.

Enums
VALIDATION_CONCLUSION_UNSPECIFIED Esse valor não é usado. Se o campo ProvideValidationFeedbackRequest.conclusion for definido como VALIDATION_CONCLUSION_UNSPECIFIED, um erro INVALID_ARGUMENT será retornado.
VALIDATED_VERSION_USED A versão do endereço retornado pela API Address Validation foi usada para a transação.
USER_VERSION_USED A versão do endereço fornecida pelo usuário foi usada para a transação
UNVALIDATED_VERSION_USED Uma versão do endereço que foi inserida após a última tentativa de validação, mas não foi revalidada, foi usada para a transação.
UNUSED A transação foi abandonada e o endereço não foi usado.