Детали элемента секции
GET /api/static/items/:id
Описание
Эндпоинт возвращает детальную информацию об элементе секции по указанному идентификатору. Ответ включает ключевые атрибуты, такие как название, URL, статус активности, порядок сортировки и данные раздела.
Параметры запроса
Обязательные параметры:
- id — уникальный идентификатор элемента.
Вспомогательные параметры:
Нет
Пример:
GET /api/static/items/2
Ответ
Ответ возвращается в формате JSON и содержит следующую структуру:
- id — Уникальный идентификатор элемента.
- name — Название элемента.
- url — URL элемента.
- active — Статус активности (true / false).
- fields — Дополнительные данные, относящиеся к элементу.
- hits — Количество обращений к элементу.
- sort — Порядок сортировки элемента.
- sectionId — Идентификатор связанной секции (если применимо).
- createdAt — Дата и время создания элемента.
- updatedAt — Дата и время последнего обновления элемента.
GET
/api/static/items/2
При успешном запросе, ответ будет выглядеть так:
1{
2 "status": "success",
3 "payload": {
4 "id": 2,
5 "name": "home_mainslider",
6 "url": "home_mainslider",
7 "active": true,
8 "hits": 42,
9 "sort": 1,
10 "fields": {
11 "static1": "example_value"
12 },
13 "sectionId": 5,
14 "createdAt": "2024-10-10T08:00:00.000Z",
15 "updatedAt": "2024-10-15T12:00:00.000Z"
16 }
17}Интерфейс
1interface IStatik {
2 id: number;
3 name: string;
4 url: string;
5 active: boolean;
6 fields: Fields;
7 hits: number;
8 sort: number;
9 sectionId: number | null;
10}
11
12interface Fields {
13 static1: string | null;
14}