Acionamento de assistências

O acionamento de assistências acontecem em duas requisições distintas.

Na primeira requisição, feita pela mutação requestAssistance, recebe como entrada os valores de qual assistência, serviço e número da apólice é o desejo de ser requisitada. Doc ref

{
  "answers": [],
  "assistanceId": "xyz789",
  "assistanceRequestId": "xyz789",
  "policyNumber": "123123123123",
  "product": "AUTO",
  "serviceId": "xyz789"
}

O retorno iniciará uma árvore de decisão que precisa ser respondida conforme o retorno da requisição. Sendo que neste retorno, contêm informações sobre a pergunta, o tipo de resposta esperada, tipo de opções possíveis para resposta. As perguntas pendentes são apresentadas no atributo pendingQuestions.

Para cada chamada para informar a resposta, ela deve conter o assistanceRequestId retornado na primeira requisição e todas as respostas das perguntas realizadas.

Quando não houver mais perguntas pendentes, pode ser realizado o processo de confirmação da abertura da assistência. Neste passo é feito a confirmação de abertura da assistência, conforme as respostas fornecidas no processo anterior.A execução é pela mutação acceptAssistance