Alamofire имеет изящную .responseDecodable
функцию, которая делает простой анализ при request.result = .success
, но как декодировать объект ошибки в случае failure
?
В моем случае, backend может вернуть множествоошибки, так как, например, плата за кредитную карту может иметь бесконечное количество причин - ошибка OTP, отклонение и т. д.
Должен ли я изменить свой подход к запросам? Поскольку Alamofire на самом деле не поддерживает обработку ошибок (по крайней мере, с responseDecodable
), как есть.