Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
Ламов Д.
36 лет, Россия
7 лет в сервисе
Был онлайн 24 дня назад

Реализовать готовый класс для работы с API, на основе абстрактного класса

Требуется реализовать все абстрактные методы класса
На вход подаются данные в виде коллекции:   
Страна - Германия   
Дата отъезда - 21.01.2019   
Дата возвращения - 30.01.2019    ...
Результат сохраняется в поле класса и дальнейшая работа проходит с этим полем
Общение с API осуществляется через SOAP-XML
Требуемые методы:   
1) Расчет - получаем стоимость полиса, обязательно получаем новый номер полиса на каждый расчет   
2) Создание полиса - создаем через API полис и получаем получившийся номер полиса   
3) Создание файла полиса - получаем файл полиса из API и сохраняем через приватный метод saveFile   
4) Аннулирование полиса - аннулируем полис и сохраняем статус полиса в поле класса
На каждом этапе ожидается статус операции, true или false, успех или ошибка
Обязательна поддержка:   
1) Создание нового полиса, после аннуляции старого (старый не удаляется, а остается со статусом аннулирован)   
2) Пересоздание файлов полиса, на случай неправильно полученного полиса от API