Links
Создать связи датасетов ( POST /links )
| Уровень доступа | load |
|---|---|
| Request Body | list[%link] |
| Response Body | list[%link] |
Создает новые связи датасетов.
Для каждой переданной связи выполняются следующие проверки:
- Значения
dataset_rkиparent_dataset_rkне совпадают - Датасеты с ключами
dataset_rkиparent_dataset_rkсуществуют - Имя связи уникально
- Пара
dataset_rk+parent_dataset_rkуникальна
Получить список связей датасетов ( GET /links )
| Уровень доступа | read |
|---|---|
| Request Body | - |
| Response Body | list[%link] |
Получает список связей датасетов, которые удовлетворяют фильтрам:
- link_rk: list[int]
- dataset_rk: list[int]
- parent_dataset_rk: list[int]
- name: mask
- desc: mask
Изменить связь датасетов ( PUT /links/{link_rk} )
| Уровень доступа | load |
|---|---|
| Request Body | %link_patch |
| Response Body | %link |
Обновляет связь датасета по переданному ключу, при этом изменяются только переданные аттрибуты.
Для обновленной связи выполнются те же проверки, что и при создании новых связей датасетов.
Удалить связи датасетов ( DELETE /links )
| Уровень доступа | load |
|---|---|
| Request Body | list[int] |
| Response Body | - |
Удаляет связи датасетов по ключам из запроса.