private BoletoResponse GetBoleto(Models.Boleto boleto) { var response = DoRequest.Post("/transaction/create/", boleto); if (!response.IsSuccessful) { throw new Exception("Erro na requisição!"); } var returnTicket = JsonConvert.DeserializeObject <BoletoResponse>(response.Content); if (returnTicket is not null && returnTicket.create_request.result == "reject") { throw new Exception($"Erro na requisição! - erro: {returnTicket.create_request.response_message}"); } throw new NullReferenceException("Erro na geração do boleto!"); }