Skip to content

moolycooly/Proj

Repository files navigation

Домашнее задание 10:

API:

помимо CRUD эндпоинтов:

State api

Список всех сохраненный состояний локаций

  • URL: /state/location

  • Метод: GET

  • Описание: Возвращает список состояний локаций реализованный через паттерн снимок.

  • Response:

    • Status: 200 OK
  • Пример: /state/location

    • response:
    [
      {
          "id": 1,
          "date": "2024-10-31T02:33:25.3707281"
      },
      {
          "id": 2,
          "date": "2024-10-31T02:33:26.052523"
      }
    ]

Сохранить новое состояние

  • URL: state/location

  • Тело запроса

    • пустое
  • Метод: POST

  • Описание: Сохраняет текущее состояние бд ( хэш маппы )

  • Responses:

    • Status: 200 OK
  • Пример:

    • URL: state/location
    • response: State was saved

Вернуться к предыдущему состоянию

  • URL: /state/location/restore/{id}

  • Метод: PUT

  • Описание: Возврат состояния бд (Хэш мапы) к предыдущему состоянию

  • Responses:

    • Status: 200 OK
    • Status: 404 NOT FOUND
  • Пример: /state/location/restore/{id}

    • request:State was restored

Список всех сохраненный состояний категорий

  • URL: /state/category

  • Метод: GET

  • Описание: Возвращает список состояний категорий реализованный через паттерн снимок.

  • Response:

    • Status: 200 OK
  • Пример: /state/location

    • response:
    [
      {
          "id": 1,
          "date": "2024-10-31T02:33:25.3707281"
      },
      {
          "id": 2,
          "date": "2024-10-31T02:33:26.052523"
      }
    ]

Сохранить новое состояние

  • URL: state/category

  • Тело запроса

    • пустое
  • Метод: POST

  • Описание: Сохраняет текущее состояние бд ( хэш маппы )

  • Responses:

    • Status: 200 OK
  • Пример:

    • URL: state/category
    • response: State was saved

Вернуться к предыдущему состоянию

  • URL: /state/category/restore/{id}

  • Метод: PUT

  • Описание: Возврат состояния бд (Хэш мапы) к предыдущему состоянию

  • Responses:

    • Status: 200 OK
    • Status: 404 NOT FOUND
  • Пример: /state/category/restore/{id}

    • request:State was restored

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages