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

Материал из WiKi - UserSide
Нет описания правки
Строка 8: Строка 8:
== Подкатегории ==
== Подкатегории ==


==== get_data ====
==== add ====
  Описание: Получение массива коммутации
  Описание: Получение массива коммутации
Обязательные параметры:
  object_type - Тип объекта [customer]
  object_id - id объекта
  object2_type - Тип объекта 2 [switch]
  object2_id - id объекта 2
  object2_port - порт объекта 2
  Необязательные параметры:
  Необязательные параметры:
   object_type - Тип объекта для выборки [customer|switch|cross|fiber]
   object_type - Тип объекта для выборки [customer|switch|cross|fiber]
Строка 17: Строка 23:
   array(
   array(
     [data] = array(
     [data] = array(
      [object_type] => Тип объекта
      [object_id] => id объекта
      [direction] => Сторона коммутации ''(например для ВОЛС)''
      [interface] => Номер интерфейса
      [comment] => Заметки
      [connect_id] => id записи о коммутации
    )
  )
==== delete ====
Описание: Очистка коммутации
Обязательные параметры:
  object_type - Тип объекта [customer]
  object_id - id объекта
==== get_data ====
Описание: Получение массива коммутации
Необязательные параметры:
  object_type - Тип объекта для выборки [customer|switch|cross|fiber]
  object_id - id объекта для выборки
  is_finish_data - Флаг - выводить конечную точку коммутации
Дополнительно возвращаемые данные:
  [id] -
       [object_type] => Тип объекта
       [object_type] => Тип объекта
       [object_id] => id объекта
       [object_id] => id объекта

Версия от 19:44, 4 ноября 2016

Раздел API ERP "UserSide"

Назначение: Коммутация объектов

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

Подкатегории

add

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

delete

Описание: Очистка коммутации
Обязательные параметры:
 object_type - Тип объекта [customer]
 object_id - id объекта

get_data

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