Respostas Síncronas de Falha e Validações de Cadastro

EXIBINDO RESPOSTAS:

Avatar discord do usuario douglascarteribordignon

douglascarteribordignon

@rubenskuhl Obrigado!

Avatar discord do usuario rubenskuhl

rubenskuhl

Mas vários dos casos que você citou já tem resposta síncrona de falha:
CPF inválido
{
"nome": "cpf_invalido",
"mensagem": "O CPF é inválido."
}

Ou

Nome completo inválido
{
"nome": "nome_completo_invalido",
"mensagem": "O nome completo não corresponde ao CPF do cliente final."
}

Ou

Menoridade

{
"nome": "menoridade",
"mensagem": "O cliente final é menor de idade."
}

Ou

Data de nascimento inválida
{
"nome": "data_nascimento_invalida",
"mensagem": "A data de nascimento não corresponde ao CPF do cliente final."
}

Ou

Nome da mãe inválido
{
"nome": "nome_mae_invalido",
"mensagem": "O nome da mãe não corresponde ao CPF do cliente final."
}

Ou

Celular inválido
{
"nome": "celular_invalido",
"mensagem": "O celular é inválido."
}

Ou

Email inválido
{
"nome": "email_invalido",
"mensagem": "O email é inválido."
}

Ou

CEP inválido
{
"nome": "cep_invalido",
"mensagem": "O CEP é inválido."
}

Ou

CNPJ inválido
{
"nome": "cnpj_invalido",
"mensagem": "O CNPJ é inválido."
}

Ou

Razão social inválida
{
"nome": "razao_social_invalida",
"mensagem": "A razão social não corresponde ao CNPJ do cliente final."
}

Ou

Nome completo inválido
{
"nome": "nomeCompleto_invalido",
"mensagem": "ClienteFinal deve ter a propriedade obrigatória nomeCompleto."
}

Ou

CPF inativo
{
"nome": "cpf_inativo",
"mensagem": "O CPF está em situação cadastral inativa."
}

Ou

CNPJ inativo
{
"nome": "cnpj_inativo",
"mensagem": "O CNPJ está em situação cadastral inativa."
}

Celular cadastrado
{
"nome": "celular_cadastrado",
"mensagem": "O celular é utilizado por outro cliente."
}

Ou

Email cadastrado

{
"nome": "email_cadastrado",
"mensagem": "O email é utilizado por outro cliente."
}

Ou

Solicitação duplicada
{
"nome": "solicitacao_duplicada",
"mensagem": "Já existe uma solicitação de abertura de conta aberta para este cliente final."
}