Method: provideValidationFeedback

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

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 este campo for definido como VALIDATION_CONCLUSION_UNSPECIFIED, será retornado um erro INVALID_ARGUMENT.

responseId

string

Obrigatório. O ID da resposta a que este feedback se destina. Precisa 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 estiver definido como VALIDATION_CONCLUSION_UNSPECIFIED, será retornado um erro INVALID_ARGUMENT.
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 informado 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 que não foi validada novamente, foi usada na transação.
UNUSED A transação foi abandonada, e o endereço não foi usado.