API commutation UK: различия между версиями

Материал из WiKi - UserSide
(Add Ukrainian API docs and trilingual API links)
(Add Ukrainian API docs and trilingual API links)
Строка 11: Строка 11:


==== add ====
==== add ====
''Доопрацьовано у: 3.18.25 (в object_type добавлен вариант splitter, в object2_type добавлен вариант splitter)''
''Доопрацьовано у: 3.18.25 (в object_type додано варіант splitter, в object2_type додано варіант splitter)''


''Доопрацьовано у: 3.14.71 (в object_type добавлен вариант cross, в object2_type добавлен вариант cross)''
''Доопрацьовано у: 3.14.71 (в object_type додано варіант cross, в object2_type додано варіант cross)''


''Доопрацьовано у: 3.13.70 (в object_type добавлен вариант fiber, в object2_type добавлен вариант fiber, додано параметри object1_side і object2_side)''
''Доопрацьовано у: 3.13.70 (в object_type додано варіант fiber, в object2_type додано варіант fiber, додано параметри object1_side і object2_side)''


''Доопрацьовано у: 3.12.59 (додано параметр object1_port, в object_type добавлен вариант switch)''
''Доопрацьовано у: 3.12.59 (додано параметр object1_port, в object_type додано варіант switch)''


  Опис: Комутація об'єктів
  Опис: Комутація об'єктів
Строка 31: Строка 31:


==== delete ====
==== delete ====
''Змінено у 3.14.56 (в object_type добавлен вариант device, додано параметр object_port)''
''Змінено у 3.14.56 (в object_type додано варіант device, додано параметр object_port)''


  Опис: Очищення коммутации
  Опис: Очищення коммутации
Строка 41: Строка 41:


==== get_data ====
==== get_data ====
''Змінено у 3.14.12 (в object_type добавлен вариант splitter)''
''Змінено у 3.14.12 (в object_type додано варіант splitter)''


''Змінено у 3.12.52 (в object_type добавлен вариант radio)''
''Змінено у 3.12.52 (в object_type додано варіант radio)''


  Опис: Отримання массива коммутации
  Опис: Отримання массива коммутации

Версия от 10:43, 10 мая 2026

en | uk | ru

Розділ API ERP "UserSide"

Призначення: Комутація об'єктів

Додаткові параметри:
action - підкатегорія запиту (можливе значення: див. нижче)

Підкатегорії

add

Доопрацьовано у: 3.18.25 (в object_type додано варіант splitter, в object2_type додано варіант splitter)

Доопрацьовано у: 3.14.71 (в object_type додано варіант cross, в object2_type додано варіант cross)

Доопрацьовано у: 3.13.70 (в object_type додано варіант fiber, в object2_type додано варіант fiber, додано параметри object1_side і object2_side)

Доопрацьовано у: 3.12.59 (додано параметр object1_port, в object_type додано варіант switch)

Опис: Комутація об'єктів
Обов'язкові параметри:
 object_type - тип об'єкта [customer|switch|fiber|cross|splitter]
 object_id - id/uuid об'єкта
 object1_side - сторона об'єкта 1 (для кабельних ліній)
 object1_port - порт об'єкта 1
 object2_type - тип об'єкта 2 [switch|fiber|cross|splitter]
 object2_id - id/uuid об'єкта 2
 object2_side - сторона об'єкта 2 (для кабельних ліній)
 object2_port - порт об'єкта 2

delete

Змінено у 3.14.56 (в object_type додано варіант device, додано параметр object_port)

Опис: Очищення коммутации
Обов'язкові параметри:
 object_type - Тип об'єкта [customer|device]
 object_id - id об'єкта
Необов'язкові параметри:
 object_port - Номер порта (для device)

get_data

Змінено у 3.14.12 (в object_type додано варіант splitter)

Змінено у 3.12.52 (в object_type додано варіант radio)

Опис: Отримання массива коммутации
Обов'язкові параметри:
 object_type - Тип об'єкта для вибірки [customer|switch|radio|cross|fiber|splitter]
Необов'язкові параметри:
 object_id - id об'єкта для вибірки
 is_finish_data - Прапорець - виводити конечную точку коммутации
Дополнительно що повертаються дані:
 array(
   [data] = array(
     [object_type] => Тип об'єкта
     [object_id] => id об'єкта
     [direction] => Сторона коммутации (наприклад для ВОЛС)
     [interface] => Номер интерфейса
     [comment] => Нотатки
     [connect_id] => id запису о коммутации
   )