AutoGRAPH.NET Service EnumGeoFences

Материал из TK
Перейти к: навигация, поиск

Возвращает список геозон и групп в указанной схеме (аналогично EnumDevices). Иерархия собирается путем сопоставления ID ⇔ ParentID и начинается с верхнего уровня, у которого ParentID=null.

WCF

Определение:

REnumDevices EnumDevices(string schemaName)

Результат:

public class REnumGeofences {
  public RGroupItem[] Groups { get; set; } // все группы геозон в схеме
  public RGeofenceItem[] Items { get; set; } // все геозоны в схеме
}

public class RGroupItem {
  public Guid ID { get; set; }          // уникальный ID геозоны в схеме
  public Guid? ParentID { get; set; }   // ID родительской группы
  public string Name { get; set; }      // название группы
}

public class RGeofenceItem : RGroupItem {

}

JSON

Вызов:

http://localhost:8300/EnumGeoFences/Demo

Результат: скачать файл

AutoGRAPHNET Service EnumGeoFences.png