Код IT
← Каталог

Проектирование функциональных UI — Шаг 6. Отображение ошибок

Фрагмент из «Проектирование функциональных UI»: Шаг 6. Отображение ошибок.

json projectencyclopedia7-06-proektirovanie-i-arhitektura-design-1114 embed URL статья в энциклопедии
JSON main.json
{
  "error": {
    "code": "INSUFFICIENT_FUNDS",
    "message": "На счёте недостаточно средств",
    "details": {
      "balance": 1200,
      "required": 1500,
      "currency": "RUB"
    },
    "resolution": {
      "actions": ["topUp", "useBonus"],
      "links": {
        "topUp": "/wallet/top-up",
        "bonus": "/profile/bonus"
      }
    }
  }
}
{
  "error": {
    "code": "INSUFFICIENT_FUNDS",
    "message": "На счёте недостаточно средств",
    "details": {
      "balance": 1200,
      "required": 1500,
      "currency": "RUB"
    },
    "resolution": {
      "actions": ["topUp", "useBonus"],
      "links": {
        "topUp": "/wallet/top-up",
        "bonus": "/profile/bonus"
      }
    }
  }
}