У меня есть конечная точка API, которая возвращает объект Voucher
.
Ваучер получен от третьего лица.
Есть некоторые условия, например дата истечения срока действия, которые мы проверяем/подтверждаем.
Таким образом, если клиентское приложение запрашивает /voucher/1234
ваучера с идентификатором 1234, он извлекается из третьей стороны.
Если дата истечения срока действия ‹ сейчас, нам нужно вернуть ошибку.
Я хочу вернуть стандартные ошибки HTTP.
Какой из них будет наиболее подходящим?
Сначала я думал, что подойдет 412, но теперь не уверен.