Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/01/28 12:59
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -981,70 +981,45 @@ 981 981 "retries": 0 982 982 } 983 983 ], 984 - 985 - "sensors": [ ~/~/ Датчики 984 + "sensors": [ ~/~/ Датчики 986 986 { 987 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика988 - "kind": 0, ~/~/ Тип, Simple - простой, Composite - виртуальный989 - "type": 0, ~/~/ Тип датчика990 - "name": "string", ~/~/ Имя датчика991 - "inputType": 0, ~/~/ Тип входа, Analog, Digital, Impulse, ImpulseFrequency, Diagnosis, Rs485, Rs232, Wire, FMS, BLE992 - "inputNumber": 0, ~/~/ Номер входа993 - "pseudonym": "string", ~/~/ Псевдоним994 - "medianDegree": 0, ~/~/ Медианная фильтрация995 - "isInverted": true, ~/~/ Инвертировать, true - Вкл., false - Выкл.996 - "disabled": true, ~/~/ Состояние: Отключен, true - Вкл., false - Выкл.997 - "gradeType": 0, ~/~/ Тип тарировки, 0 - Default, 1 - Digital, 2 - GradeTable, 3 - CounterSummary, 4 - CounterDiffs998 - "gradesTables": [ ~/~/ Массив таблиц тарировки986 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 987 + "kind": 0, 988 + "type": 0, 989 + "name": "string", 990 + "inputType": 0, 991 + "inputNumber": 0, 992 + "pseudonym": "string", 993 + "medianDegree": 0, 994 + "isInverted": true, 995 + "disabled": true, 996 + "gradeType": 0, 997 + "gradesTables": [ 999 999 { 1000 - "grades": [ ~/~/ Таблица тарировки 1999 + "grades": [ 1001 1001 { 1002 - "input": 0, ~/~/ Входящее значение1003 - "output": 0 ~/~/ Выходящее значение1001 + "input": 0, 1002 + "output": 0 1004 1004 } 1005 1005 ], 1006 - "relevanceTime": "2023-05-22T 09:57:39.562Z"~/~/ Дата/время начала применения тарировочной таблицы1005 + "relevanceTime": "2023-05-22T12:19:59.728Z" 1007 1007 } 1008 1008 ], 1009 - "showInTooltip": true, ~/~/ Отображать в подсказке1010 - "showLastValid": true, ~/~/ Отображать последнее валидное значение1011 - "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива1012 - "showWithoutIgn": true, ~/~/ Отображать трек без включенного зажигания1013 - "agrFunction": 0, ~/~/ Функция, SUM, AVG, EXPRESSION1014 - "expr": "string", ~/~/ Формула1015 - "children": [ ~/~/ массив дочерних датчиков1008 + "showInTooltip": true, 1009 + "showLastValid": true, 1010 + "showAsDutOnGraph": true, 1011 + "showWithoutIgn": true, 1012 + "agrFunction": 0, 1013 + "expr": "string", 1014 + "children": [ 1016 1016 "string" 1017 1017 ], 1018 - "customParams": { ~/~/ прочие произвольные параметры1017 + "customParams": { 1019 1019 "additionalProp1": "string", 1020 1020 "additionalProp2": "string", 1021 1021 "additionalProp3": "string" 1022 1022 }, 1023 - 1024 -~/~/ Характерные для произвольного: 1025 - 1026 -~/~/ "EventsEnabled": "off", ~/~/ Фиксировать события работы: on, off 1027 - 1028 -~/~/ "EventsTemplateName": "Работа Произвольный", ~/~/ Наименование события работы 1029 - 1030 -~/~/ "EventsCountEnabled": "off", ~/~/ Фиксировать количество срабатываний: on, off 1031 - 1032 -~/~/ "EventsCountTemplateName": "Количество срабатываний Произвольный", ~/~/Наименование ~/~/события количества срабатываний 1033 - 1034 -~/~/ "MapDisplayEnabled": "off", ~/~/ Отображать на карте: on, off 1035 - 1036 -~/~/ "ChartDisplayEnabled": "off", ~/~/ Отображать на графике объекта: on, off 1037 - 1038 -~/~/ "PayloadChartDisplayEnabled": "off", ~/~/ Отображать на графике полезной нагрузки: on, off 1039 - 1040 -~/~/ "DrawType": ~/~/ тип отрисовки line, bar (Линия, Область) 1041 - 1042 -~/~/ Характерные для таблицы тарировки Вкл./Выкл.: 1043 - 1044 -~/~/ "ValueOn": "Вкл.", 1045 - 1046 -~/~/ "ValueOff": "Выкл." 1047 - "summaryMaxValue": 0 ~/~/ Макс. значение 1022 + "summaryMaxValue": 0 1048 1048 } 1049 1049 ], 1050 1050 "customFields": [ ~/~/ Произвольные поля ... ... @@ -1324,70 +1324,45 @@ 1324 1324 "retries": 0 1325 1325 } 1326 1326 ], 1327 - 1328 - "sensors": [ ~/~/ Датчики 1302 + "sensors": [ ~/~/ Датчики 1329 1329 { 1330 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика1331 - "kind": 0, ~/~/ Тип, Simple - простой, Composite - виртуальный1332 - "type": 0, ~/~/ Тип датчика1333 - "name": "string", ~/~/ Имя датчика1334 - "inputType": 0, ~/~/ Тип входа, Analog, Digital, Impulse, ImpulseFrequency, Diagnosis, Rs485, Rs232, Wire, FMS, BLE1335 - "inputNumber": 0, ~/~/ Номер входа1336 - "pseudonym": "string", ~/~/ Псевдоним1337 - "medianDegree": 0, ~/~/ Медианная фильтрация1338 - "isInverted": true, ~/~/ Инвертировать, true - Вкл., false - Выкл.1339 - "disabled": true, ~/~/ Состояние: Отключен, true - Вкл., false - Выкл.1340 - "gradeType": 0, ~/~/ Тип тарировки, 0 - Default, 1 - Digital, 2 - GradeTable, 3 - CounterSummary, 4 - CounterDiffs1341 - "gradesTables": [ ~/~/ Массив таблиц тарировки1304 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1305 + "kind": 0, 1306 + "type": 0, 1307 + "name": "string", 1308 + "inputType": 0, 1309 + "inputNumber": 0, 1310 + "pseudonym": "string", 1311 + "medianDegree": 0, 1312 + "isInverted": true, 1313 + "disabled": true, 1314 + "gradeType": 0, 1315 + "gradesTables": [ 1342 1342 { 1343 - "grades": [ ~/~/ Таблица тарировки 11317 + "grades": [ 1344 1344 { 1345 - "input": 0, ~/~/ Входящее значение1346 - "output": 0 ~/~/ Выходящее значение1319 + "input": 0, 1320 + "output": 0 1347 1347 } 1348 1348 ], 1349 - "relevanceTime": "2023-05-22T 09:57:39.562Z"~/~/ Дата/время начала применения тарировочной таблицы1323 + "relevanceTime": "2023-05-22T12:19:59.728Z" 1350 1350 } 1351 1351 ], 1352 - "showInTooltip": true, ~/~/ Отображать в подсказке1353 - "showLastValid": true, ~/~/ Отображать последнее валидное значение1354 - "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива1355 - "showWithoutIgn": true, ~/~/ Отображать трек без включенного зажигания1356 - "agrFunction": 0, ~/~/ Функция, SUM, AVG, EXPRESSION1357 - "expr": "string", ~/~/ Формула1358 - "children": [ ~/~/ массив дочерних датчиков1326 + "showInTooltip": true, 1327 + "showLastValid": true, 1328 + "showAsDutOnGraph": true, 1329 + "showWithoutIgn": true, 1330 + "agrFunction": 0, 1331 + "expr": "string", 1332 + "children": [ 1359 1359 "string" 1360 1360 ], 1361 - "customParams": { ~/~/ прочие произвольные параметры1335 + "customParams": { 1362 1362 "additionalProp1": "string", 1363 1363 "additionalProp2": "string", 1364 1364 "additionalProp3": "string" 1365 1365 }, 1366 - 1367 -~/~/ Характерные для произвольного: 1368 - 1369 -~/~/ "EventsEnabled": "off", ~/~/ Фиксировать события работы: on, off 1370 - 1371 -~/~/ "EventsTemplateName": "Работа Произвольный", ~/~/ Наименование события работы 1372 - 1373 -~/~/ "EventsCountEnabled": "off", ~/~/ Фиксировать количество срабатываний: on, off 1374 - 1375 -~/~/ "EventsCountTemplateName": "Количество срабатываний Произвольный", ~/~/Наименование ~/~/события количества срабатываний 1376 - 1377 -~/~/ "MapDisplayEnabled": "off", ~/~/ Отображать на карте: on, off 1378 - 1379 -~/~/ "ChartDisplayEnabled": "off", ~/~/ Отображать на графике объекта: on, off 1380 - 1381 -~/~/ "PayloadChartDisplayEnabled": "off", ~/~/ Отображать на графике полезной нагрузки: on, off 1382 - 1383 -~/~/ "DrawType": ~/~/ тип отрисовки line, bar (Линия, Область) 1384 - 1385 -~/~/ Характерные для таблицы тарировки Вкл./Выкл.: 1386 - 1387 -~/~/ "ValueOn": "Вкл.", 1388 - 1389 -~/~/ "ValueOff": "Выкл." 1390 - "summaryMaxValue": 0 ~/~/ Макс. значение 1340 + "summaryMaxValue": 0 1391 1391 } 1392 1392 ], 1393 1393 "customFields": [ ~/~/ Произвольные поля ... ... @@ -1822,668 +1822,6 @@ 1822 1822 1823 1823 Success 1824 1824 1825 - 1826 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Водители**(%%) = 1827 - 1828 -== (% style="color:#000000; font-size:16px" %)**Получить список водителей клиента**(%%) == 1829 - 1830 -POST /api/v3/Drivers/find 1831 - 1832 -Передается параметр: parentId - ID клиента-родителя 1833 - 1834 -Ответ: 1835 - 1836 -[ 1837 - { 1838 - "name": "string", ~/~/ Определяет наименование 1839 - "description": "string", ~/~/ Определяет описание 1840 - "hiredate": "2023-06-30T09:37:58.407Z", ~/~/ Определяет дату найма 1841 - "chopdate": "2023-06-30T09:37:58.407Z", ~/~/ Определяет дату увольнения 1842 - "exclusive": true, ~/~/ Определяет признак "Исключительный" 1843 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID водителя 1844 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 1845 - "deleted": true ~/~/ Признак удаления 1846 - } 1847 -] 1848 - 1849 -== (% style="color:#000000; font-size:16px" %)**Получить данные о водителе**(%%) == 1850 - 1851 -GET /api/v3/Drivers/{driverGuid} 1852 - 1853 -Передается параметр: ID водителя 1854 - 1855 -Ответ: 1856 - 1857 -{ 1858 - "name": "string", ~/~/ Определяет наименование 1859 - "description": "string", ~/~/ Определяет описание 1860 - "hiredate": "2023-06-30T09:33:33.083Z", ~/~/ Определяет дату найма 1861 - "chopdate": "2023-06-30T09:33:33.083Z", ~/~/ Определяет дату увольнения 1862 - "exclusive": true, ~/~/ Определяет признак "Исключительный" 1863 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID водителя 1864 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 1865 - "deleted": true ~/~/ Признак удаления 1866 -} 1867 - 1868 -== (% style="color:#000000; font-size:16px" %)**Добавить водителя**(%%) == 1869 - 1870 -POST /api/v3/Drivers 1871 - 1872 -Запрос: 1873 - 1874 -{ 1875 - "name": "string", 1876 - "description": "string", 1877 - "hiredate": "2023-06-30T12:50:54.020Z", 1878 - "chopdate": "2023-06-30T12:50:54.020Z", 1879 - "exclusive": true, 1880 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1881 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1882 - "deleted": true 1883 -} 1884 - 1885 -Ответ: 1886 - 1887 -{ 1888 - "name": "string", 1889 - "description": "string", 1890 - "hiredate": "2023-06-30T12:50:54.051Z", 1891 - "chopdate": "2023-06-30T12:50:54.051Z", 1892 - "exclusive": true, 1893 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1894 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1895 - "deleted": true 1896 -} 1897 - 1898 - 1899 -== (% style="color:#000000; font-size:16px" %)**Редактировать водителя**(%%) == 1900 - 1901 -PUT /api/v3/Drivers 1902 - 1903 -Запрос: 1904 - 1905 -{ 1906 - "name": "string", 1907 - "description": "string", 1908 - "hiredate": "2023-06-30T12:50:27.910Z", 1909 - "chopdate": "2023-06-30T12:50:27.910Z", 1910 - "exclusive": true, 1911 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1912 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1913 - "deleted": true 1914 -} 1915 - 1916 -Ответ: 1917 - 1918 -{ 1919 - "name": "string", 1920 - "description": "string", 1921 - "hiredate": "2023-06-30T12:50:27.929Z", 1922 - "chopdate": "2023-06-30T12:50:27.929Z", 1923 - "exclusive": true, 1924 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1925 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1926 - "deleted": true 1927 -} 1928 - 1929 - 1930 -== (% style="color:#000000; font-size:16px" %)**Удалить водителя**(%%) == 1931 - 1932 -DELETE /api/v3/Drivers/{driverGuid} 1933 - 1934 -Передается параметр: ID водителя 1935 - 1936 -Ответ: 1937 - 1938 -Success 1939 - 1940 - 1941 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Журнал назначений**(%%) = 1942 - 1943 -== (% style="color:#000000; font-size:18.6667px" %)**Назначение водителя на объект**(%%) == 1944 - 1945 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения водителей запросом к водителю**(%%) === 1946 - 1947 -POST /api/v3/DriversVehiclesAssignments/GetByDrivers 1948 - 1949 -Запрос: 1950 - 1951 -{ 1952 - "Ids": [ 1953 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 1954 - ], 1955 - "BeginTime": "2023-06-30T12:49:04.365Z", 1956 - "EndTime": "2023-06-30T12:49:04.365Z" 1957 -} 1958 - 1959 -Ответ: 1960 - 1961 -[ 1962 - { 1963 - "VehicleId": 0, 1964 - "CreateTime": "2023-06-30T09:52:31.240Z", 1965 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1966 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1967 - "BeginTime": "2023-06-30T09:52:31.240Z", 1968 - "EndTime": "2023-06-30T09:52:31.240Z" 1969 - } 1970 -] 1971 - 1972 - 1973 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения водителей запросом к объекту**(%%) === 1974 - 1975 -POST /api/v3/DriversVehiclesAssignments/GetByVehicles 1976 - 1977 -Запрос: 1978 - 1979 -{ 1980 - "Ids": [ 1981 - 0 1982 - ], 1983 - "BeginTime": "2023-06-30T12:48:39.419Z", 1984 - "EndTime": "2023-06-30T12:48:39.419Z" 1985 -} 1986 - 1987 -Ответ: 1988 - 1989 -[ 1990 - { 1991 - "VehicleId": 0, 1992 - "CreateTime": "2023-06-30T09:54:01.631Z", 1993 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1994 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1995 - "BeginTime": "2023-06-30T09:54:01.631Z", 1996 - "EndTime": "2023-06-30T09:54:01.631Z" 1997 - } 1998 -] 1999 - 2000 - 2001 -=== (% style="color:#000000; font-size:16px" %)**Создать назначение водителя на объект**(%%) === 2002 - 2003 -POST /api/v3/DriversVehiclesAssignments 2004 - 2005 -Передается массив назначений 2006 - 2007 -Запрос: 2008 - 2009 -[ 2010 - { 2011 - "VehicleId": 0, ~/~/ Идентификатор объекта 2012 - "CreateTime": "2023-06-30T11:04:46.902Z", ~/~/ Момент времени создания назначения 2013 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 2014 - "BeginTime": "2023-06-30T11:04:46.902Z", ~/~/ Момент времени начала назначения 2015 - "EndTime": "2023-06-30T11:04:46.902Z" ~/~/ Момент времени окончания назначения. Необязательно. 2016 - } 2017 -] 2018 - 2019 -Ответ: 2020 - 2021 -[ 2022 - { 2023 - "VehicleId": 0, 2024 - "CreateTime": "2023-06-30T11:04:46.903Z", 2025 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2026 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2027 - "BeginTime": "2023-06-30T11:04:46.903Z", 2028 - "EndTime": "2023-06-30T11:04:46.903Z" 2029 - } 2030 -] 2031 - 2032 - 2033 -=== (% style="color:#000000; font-size:16px" %)**Изменить назначения водителей на объекты**(%%) === 2034 - 2035 -PUT /api/v3/DriversVehiclesAssignments 2036 - 2037 -Запрос: 2038 - 2039 -[ 2040 - { 2041 - "VehicleId": 0, 2042 - "CreateTime": "2023-06-30T11:14:08.117Z", 2043 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения 2044 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2045 - "BeginTime": "2023-06-30T11:14:08.117Z", 2046 - "EndTime": "2023-06-30T11:14:08.117Z" 2047 - } 2048 -] 2049 - 2050 -Ответ: 2051 - 2052 -[ 2053 - { 2054 - "VehicleId": 0, 2055 - "CreateTime": "2023-06-30T11:14:53.349Z", 2056 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2057 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2058 - "BeginTime": "2023-06-30T11:14:53.349Z", 2059 - "EndTime": "2023-06-30T11:14:53.349Z" 2060 - } 2061 -] 2062 - 2063 - 2064 -=== (% style="color:#000000; font-size:16px" %)**Удалить назначения водителей на объекты**(%%) === 2065 - 2066 -DELETE /api/v3/DriversVehiclesAssignments 2067 - 2068 -Запрос: 2069 - 2070 -[ 2071 - { 2072 - "VehicleId": 0, 2073 - "CreateTime": "2023-06-30T11:16:08.341Z", 2074 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2075 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2076 - "BeginTime": "2023-06-30T11:16:08.342Z", 2077 - "EndTime": "2023-06-30T11:16:08.342Z" 2078 - } 2079 -] 2080 - 2081 -Ответ: 2082 - 2083 -[ 2084 - { 2085 - "VehicleId": 0, 2086 - "CreateTime": "2023-06-30T11:16:08.344Z", 2087 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2088 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2089 - "BeginTime": "2023-06-30T11:16:08.344Z", 2090 - "EndTime": "2023-06-30T11:16:08.344Z" 2091 - } 2092 -] 2093 - 2094 - 2095 -== (% style="color:#000000; font-size:18.6667px" %)**Назначение карты-метки водителю**(%%) == 2096 - 2097 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения меток запросом к водителю**(%%) === 2098 - 2099 -POST /api/v3/DriversRfidsAssignments/GetByDrivers 2100 - 2101 -Запрос: 2102 - 2103 -{ 2104 - "Ids": [ 2105 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2106 - ], 2107 - "BeginTime": "2023-06-30T12:47:12.162Z", 2108 - "EndTime": "2023-06-30T12:47:12.162Z" 2109 -} 2110 - 2111 -Ответ: 2112 - 2113 -[ 2114 - { 2115 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор метки 2116 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения 2117 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 2118 - "BeginTime": "2023-06-30T11:19:40.703Z", 2119 - "EndTime": "2023-06-30T11:19:40.703Z" 2120 - } 2121 -] 2122 - 2123 - 2124 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения меток запросом к карте-метке**(%%) === 2125 - 2126 -POST /api/v3/DriversRfidsAssignments/GetByRfids 2127 - 2128 -Запрос: 2129 - 2130 -{ 2131 - "Ids": [ 2132 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2133 - ], 2134 - "BeginTime": "2023-06-30T12:47:12.162Z", 2135 - "EndTime": "2023-06-30T12:47:12.162Z" 2136 -} 2137 - 2138 -Ответ: 2139 - 2140 -[ 2141 - { 2142 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор метки 2143 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения 2144 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 2145 - "BeginTime": "2023-06-30T11:19:40.703Z", 2146 - "EndTime": "2023-06-30T11:19:40.703Z" 2147 - } 2148 -] 2149 - 2150 - 2151 -=== (% style="color:#000000; font-size:16px" %)**Добавить назначения меток на водителей**(%%) === 2152 - 2153 -POST /api/v3/DriversRfidsAssignments 2154 - 2155 -Запрос: 2156 - 2157 -[ 2158 - { 2159 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2160 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2161 - "BeginTime": "2023-06-30T11:27:08.635Z", 2162 - "EndTime": "2023-06-30T11:27:08.635Z" 2163 - } 2164 -] 2165 - 2166 -Ответ: 2167 - 2168 -[ 2169 - { 2170 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2171 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2172 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2173 - "BeginTime": "2023-06-30T11:27:08.677Z", 2174 - "EndTime": "2023-06-30T11:27:08.677Z" 2175 - } 2176 -] 2177 - 2178 - 2179 -=== (% style="color:#000000; font-size:16px" %)**Изменить назначения меток на водителей**(%%) === 2180 - 2181 -PUT /api/v3/DriversRfidsAssignments 2182 - 2183 -Запрос: 2184 - 2185 -[ 2186 - { 2187 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2188 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2189 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2190 - "BeginTime": "2023-06-30T11:28:43.330Z", 2191 - "EndTime": "2023-06-30T11:28:43.330Z" 2192 - } 2193 -] 2194 - 2195 -Ответ: 2196 - 2197 -[ 2198 - { 2199 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2200 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2201 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2202 - "BeginTime": "2023-06-30T11:28:43.331Z", 2203 - "EndTime": "2023-06-30T11:28:43.331Z" 2204 - } 2205 -] 2206 - 2207 - 2208 -=== (% style="color:#000000; font-size:16px" %)**Удалить назначения меток на водителей**(%%) === 2209 - 2210 -DELETE /api/v3/DriversRfidsAssignments 2211 - 2212 -Запрос: 2213 - 2214 -[ 2215 - { 2216 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2217 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2218 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2219 - "BeginTime": "2023-06-30T11:28:43.330Z", 2220 - "EndTime": "2023-06-30T11:28:43.330Z" 2221 - } 2222 -] 2223 - 2224 -Ответ: 2225 - 2226 -[ 2227 - { 2228 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2229 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2230 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2231 - "BeginTime": "2023-06-30T11:28:43.331Z", 2232 - "EndTime": "2023-06-30T11:28:43.331Z" 2233 - } 2234 -] 2235 - 2236 - 2237 -== (% style="color:#000000; font-size:18.6667px" %)**Назначение топливной карты водителю**(%%) == 2238 - 2239 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения топливных карт запросом к водителю**(%%) === 2240 - 2241 -POST /api/v3/DriversFuelCardsAssignments/GetByDrivers 2242 - 2243 -Запрос: 2244 - 2245 -{ 2246 - "Ids": [ 2247 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2248 - ], 2249 - "BeginTime": "2023-06-30T12:45:10.852Z", 2250 - "EndTime": "2023-06-30T12:45:10.852Z" 2251 -} 2252 - 2253 -Ответ: 2254 - 2255 -[ 2256 - { 2257 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2258 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2259 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2260 - "BeginTime": "2023-06-30T11:58:04.695Z", 2261 - "EndTime": "2023-06-30T11:58:04.695Z" 2262 - } 2263 -] 2264 - 2265 - 2266 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения топливных карт запросом к топливной карте**(%%) === 2267 - 2268 -POST /api/v3/DriversFuelCardsAssignments/GetByCards 2269 - 2270 -Запрос: 2271 - 2272 -{ 2273 - "Ids": [ 2274 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2275 - ], 2276 - "BeginTime": "2023-06-30T12:45:10.852Z", 2277 - "EndTime": "2023-06-30T12:45:10.852Z" 2278 -} 2279 - 2280 -Ответ: 2281 - 2282 -[ 2283 - { 2284 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2285 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2286 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2287 - "BeginTime": "2023-06-30T11:58:04.695Z", 2288 - "EndTime": "2023-06-30T11:58:04.695Z" 2289 - } 2290 -] 2291 - 2292 - 2293 -=== (% style="color:#000000; font-size:16px" %)**Добавить назначение топливной карты водителю**(%%) === 2294 - 2295 -POST /api/v3/DriversFuelCardsAssignments 2296 - 2297 -Запрос: 2298 - 2299 -[ 2300 - { 2301 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2302 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2303 - "BeginTime": "2023-06-30T12:09:53.175Z", 2304 - "EndTime": "2023-06-30T12:09:53.175Z" 2305 - } 2306 -] 2307 - 2308 -Ответ: 2309 - 2310 -[ 2311 - { 2312 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2313 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2314 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2315 - "BeginTime": "2023-06-30T12:09:53.201Z", 2316 - "EndTime": "2023-06-30T12:09:53.201Z" 2317 - } 2318 -] 2319 - 2320 - 2321 -=== (% style="color:#000000; font-size:16px" %)**Редактировать назначение топливной карты водителю**(%%) === 2322 - 2323 -PUT /api/v3/DriversFuelCardsAssignments 2324 - 2325 -Запрос: 2326 - 2327 -[ 2328 - { 2329 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2330 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2331 - "BeginTime": "2023-06-30T12:09:53.175Z", 2332 - "EndTime": "2023-06-30T12:09:53.175Z" 2333 - } 2334 -] 2335 - 2336 -Ответ: 2337 - 2338 -[ 2339 - { 2340 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2341 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2342 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2343 - "BeginTime": "2023-06-30T12:09:53.201Z", 2344 - "EndTime": "2023-06-30T12:09:53.201Z" 2345 - } 2346 -] 2347 - 2348 - 2349 -=== (% style="color:#000000; font-size:16px" %)**Удалить назначение топливной карты водителю**(%%) === 2350 - 2351 -DELETE /api/v3/DriversFuelCardsAssignments 2352 - 2353 -Запрос: 2354 - 2355 -[ 2356 - { 2357 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2358 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2359 - "BeginTime": "2023-06-30T12:09:53.175Z", 2360 - "EndTime": "2023-06-30T12:09:53.175Z" 2361 - } 2362 -] 2363 - 2364 -Ответ: 2365 - 2366 -[ 2367 - { 2368 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2369 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2370 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2371 - "BeginTime": "2023-06-30T12:09:53.201Z", 2372 - "EndTime": "2023-06-30T12:09:53.201Z" 2373 - } 2374 -] 2375 - 2376 - 2377 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Карты-метки**(%%) = 2378 - 2379 -== (% style="color:#000000; font-size:16px" %)**Получить список карт-меток определенного клиента**(%%) == 2380 - 2381 -POST /api/v3/Rfids/find 2382 - 2383 -Запрос: 2384 - 2385 -{ 2386 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2387 -} 2388 - 2389 -Ответ: 2390 - 2391 -[ 2392 - { 2393 - "name": "string", 2394 - "number": 0, 2395 - "period": 0, ~/~/ Частота трансляции радиометки 2396 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2397 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2398 - "deleted": true 2399 - } 2400 -] 2401 - 2402 - 2403 -== (% style="color:#000000; font-size:16px" %)**Получить данные карты-метки**(%%) == 2404 - 2405 -GET /api/v3/Rfids/{rfidGuid} 2406 - 2407 -Передаем параметр rfidGuid - идентификатор карты-метки 2408 - 2409 -Ответ: 2410 - 2411 -[ 2412 - { 2413 - "name": "string", 2414 - "number": 0, 2415 - "period": 0, ~/~/ Частота трансляции радиометки 2416 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2417 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2418 - "deleted": true 2419 - } 2420 -] 2421 - 2422 - 2423 -== (% style="color:#000000; font-size:16px" %)**Добавить карту-метку**(%%) == 2424 - 2425 -POST /api/v3/Rfids 2426 - 2427 -Запрос: 2428 - 2429 -{ 2430 - "name": "string", 2431 - "number": 0, 2432 - "period": 0, 2433 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2434 - "deleted": true 2435 -} 2436 - 2437 -Ответ: 2438 - 2439 -{ 2440 - "name": "string", 2441 - "number": 0, 2442 - "period": 0, 2443 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2444 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2445 - "deleted": true 2446 -} 2447 - 2448 - 2449 -== (% style="color:#000000; font-size:16px" %)**Редактировать карту-метку**(%%) == 2450 - 2451 -PUT /api/v3/Rfids 2452 - 2453 -Запрос: 2454 - 2455 -{ 2456 - "name": "string", 2457 - "number": 0, 2458 - "period": 0, 2459 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2460 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2461 - "deleted": true 2462 -} 2463 - 2464 -Ответ: 2465 - 2466 -{ 2467 - "name": "string", 2468 - "number": 0, 2469 - "period": 0, 2470 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2471 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2472 - "deleted": true 2473 -} 2474 - 2475 - 2476 -== (% style="color:#000000; font-size:16px" %)**Удалить карту-метку**(%%) == 2477 - 2478 -**DELETE /api/v3/Rfids/{rfidGuid}** 2479 - 2480 -Передаем параметр rfidGuid - идентификатор карты-метки 2481 - 2482 -Ответ: 2483 - 2484 -Success 2485 - 2486 - 2487 2487 (% class="box" lang="en-US" style="text-align: center;" %) 2488 2488 ((( 2489 2489 (% lang="ru-RU" style="color:#000000; font-family:Liberation Serif,serif; font-size:14pt; font-style:normal; font-variant:normal" %)**По вопросам работы PUBLIC API 3.0 можно обращаться**(% lang="ru-RU" style="color:#000000; font-size:14pt" %)** на [[support@glonasssoft.ru>>mailto:support@glonasssoft.ru]] **