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
-
... ... @@ -682,218 +682,6 @@ 682 682 (% style="text-align:left" %) 683 683 (% style="color:#000000" %)**Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200».** 684 684 685 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Модель объекта**(%%) = 686 - 687 -== (% style="color:#000000; font-size:16px" %)**Получение информации о модели объекта**(%%) == 688 - 689 -(% class="box infomessage" %) 690 -((( 691 -(% lang="en-US" %)**GET /api/v3/models/{Id}** 692 -))) 693 - 694 -Метод возвращает полную информацию о модели объекта. 695 - 696 -(% style="color:#000000" %)Метод запроса: **GET** 697 - 698 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/(% lang="en-US" %)v3/models/(% style="color:#000000" %){(%%)ID} 699 - 700 -(% style="color:#000000" %)Параметр запроса: {__**id}**__ - идентификатор модели объекта 701 - 702 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 703 - 704 -(% style="color:#000000" %)Ответ: 705 - 706 -(% style="color:#000000" %){ 707 - "parentName": "string", 708 - "name": "string", 709 - "picture": "string", 710 - "minspeed": 0, 711 - "maxspeed": 0, 712 - "width": 0, 713 - "imbeddedtrailer": true, 714 - "fueloutlay": 0, 715 - "hoppercapacity": 0, 716 - "hopperdischargespeed": 0, 717 - "modelType": 0, 718 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 719 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 720 - "deleted": true 721 -} 722 - 723 -|(% style="width:215px" %)Параметр|(% style="width:861px" %)Описание 724 -|(% style="width:215px" %)(% style="color:#000000" %)parentName|(% style="width:861px" %)Имя клиента, которому принадлежит модель объекта 725 -|(% style="width:215px" %)(% style="color:#000000" %)name|(% style="width:861px" %)Имя модели объекта 726 -|(% style="width:215px" %)(% style="color:#000000" %)picture|(% style="width:861px" %)Название иконки транспорта 727 -|(% style="width:215px" %)(% style="color:#000000" %)minspeed|(% style="width:861px" %)Минимальная технологическая скорость обработки поля, в км/ч 728 -|(% style="width:215px" %)(% style="color:#000000" %)maxspeed|(% style="width:861px" %)Максимальная технологическая скорость обработки поля, в км/ч 729 -|(% style="width:215px" %)(% style="color:#000000" %)width|(% style="width:861px" %)Ширина агрегата, в метрах 730 -|(% style="width:215px" %)(% style="color:#000000" %)imbeddedtrailer|(% style="width:861px" %)Опция: Содержит встроенный агрегат 731 -|(% style="width:215px" %)(% style="color:#000000" %)fueloutlay|(% style="width:861px" %)- 732 -|(% style="width:215px" %)(% style="color:#000000" %)hoppercapacity|(% style="width:861px" %)Объем бункера 733 -|(% style="width:215px" %)(% style="color:#000000" %)hopperdischargespeed|(% style="width:861px" %)Скорость выгрузки из бункера, л/сек 734 -|(% style="width:215px" %)(% style="color:#000000" %)modelType|(% style="width:861px" %)Определяет тип модели объекта: 0 - None, 1 - Agro, 2 - Cargo, 3 - Car 735 -|(% style="width:215px" %)(% style="color:#000000" %)id|(% style="width:861px" %)ID модели объекта 736 -|(% style="width:215px" %)(% style="color:#000000" %)parentId|(% style="width:861px" %)ID клиента, которому принадлежит модель объекта 737 -|(% style="width:215px" %)(% style="color:#000000" %)deleted|(% style="width:861px" %)Признак удаления, тип: boolean 738 - 739 -== (% style="color:#000000; font-size:16px" %)**Просмотр списка моделей**(%%) == 740 - 741 -(% class="box successmessage" %) 742 -((( 743 -(% lang="en-US" %)**POST /api/v3/models/find** 744 -))) 745 - 746 -(% style="color:#000000" %)Метод позволяет получить список всех моделей клиента, указанного в запросе. 747 - 748 -(% style="color:#000000" %)Метод запроса: **POST** 749 - 750 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/models/find 751 - 752 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 753 - 754 -(% style="color:#000000" %)Параметры в теле запроса (JSON): 755 - 756 -(% style="color:#000000" %){ 757 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 758 -} 759 - 760 -(% style="color:#000000" %)Ответ: 761 - 762 -(% style="color:#000000" %)[ 763 - { 764 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 765 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 766 - "parentName": "string", 767 - "name": "string", 768 - "modelType": 0 769 - } 770 -] 771 - 772 -== (% style="color:#000000; font-size:16px" %)**Добавление модели**(%%) == 773 - 774 -(% class="box successmessage" %) 775 -((( 776 -(% lang="en-US" %)**POST /api/v3/models** 777 -))) 778 - 779 -(% style="color:#000000" %)Метод позволяет добавить объект, указанный в запросе. 780 - 781 -(% style="color:#000000" %)Метод запроса: **POST** 782 - 783 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/(% lang="en-US" %)models 784 - 785 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 786 - 787 -(% style="color:#000000" %)Параметры в теле запроса (JSON): 788 - 789 -{ 790 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 791 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 792 - "deleted": true, 793 - "extId": "string", 794 - "name": "string", 795 - "picture": "string", 796 - "minspeed": 0, 797 - "maxspeed": 0, 798 - "width": 0, 799 - "imbeddedtrailer": true, 800 - "fueloutlay": 0, 801 - "hoppercapacity": 0, 802 - "hopperdischargespeed": 0, 803 - "modelType": 0 804 -} 805 - 806 -Ответ: 807 - 808 -{ 809 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 810 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 811 - "deleted": true, 812 - "extId": "string", 813 - "name": "string", 814 - "picture": "string", 815 - "minspeed": 0, 816 - "maxspeed": 0, 817 - "width": 0, 818 - "imbeddedtrailer": true, 819 - "fueloutlay": 0, 820 - "hoppercapacity": 0, 821 - "hopperdischargespeed": 0, 822 - "modelType": 0 823 -} 824 - 825 -== (% style="color:#000000; font-size:16px" %)**Редактирование модели**(%%) == 826 - 827 -(% class="box warningmessage" %) 828 -((( 829 -(% style="color:#000000" %)// //(% lang="en-US" %)**PUT /api/v3/models** 830 -))) 831 - 832 -(% style="color:#000000" %)Метод позволяет изменить статус пользователя, указанного в запросе. 833 - 834 -(% style="color:#000000" %)Метод запроса: **PUT** 835 - 836 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/(% lang="en-US" %)api/v3/models 837 - 838 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 839 - 840 -(% style="color:#000000" %)Параметры в теле запроса (JSON): 841 - 842 -{ 843 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 844 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 845 - "deleted": true, 846 - "extId": "string", 847 - "name": "string", 848 - "picture": "string", 849 - "minspeed": 0, 850 - "maxspeed": 0, 851 - "width": 0, 852 - "imbeddedtrailer": true, 853 - "fueloutlay": 0, 854 - "hoppercapacity": 0, 855 - "hopperdischargespeed": 0, 856 - "modelType": 0 857 -} 858 - 859 -Ответ: 860 - 861 -{ 862 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 863 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 864 - "deleted": true, 865 - "extId": "string", 866 - "name": "string", 867 - "picture": "string", 868 - "minspeed": 0, 869 - "maxspeed": 0, 870 - "width": 0, 871 - "imbeddedtrailer": true, 872 - "fueloutlay": 0, 873 - "hoppercapacity": 0, 874 - "hopperdischargespeed": 0, 875 - "modelType": 0 876 -} 877 - 878 -== (% style="color:#000000; font-size:16px" %)**Удаление модели**(%%) == 879 - 880 -(% class="box errormessage" %) 881 -((( 882 -(% lang="en-US" %)**DELETE /api/v3/models/{Id}** 883 -))) 884 - 885 -(% style="color:#000000" %)Метод позволяет удалить пользователя. Метод позволяет удалить пользователя, указанного в строке запроса. 886 - 887 -(% style="color:#000000" %)Метод запроса: **DELETE** 888 - 889 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru(% lang="en-US" %)/api/v3/models/{Id} 890 - 891 -(% style="color:#000000" %)Параметр запроса: {**__id__**} - id модели 892 - 893 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 894 - 895 -Ответ: В случае успеха **Success 200** 896 - 897 897 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Транспортные средства**(%%) = 898 898 899 899 == (% style="color:#000000; font-size:16px" %)**Получение информации об объекте**(%%) == ... ... @@ -1467,7 +1467,7 @@ 1467 1467 (% style="color:#000000" %)Параметры в теле запроса (JSON): 1468 1468 1469 1469 (% style="color:#000000" %){ 1470 - "vehicleId": , ~/~/ ID объекта1258 + 1471 1471 "parentId": "" , ~/~/ ID клиента 1472 1472 "name": "" , ~/~/ имя ТС 1473 1473 "imei": "" , ~/~/ IMEI ... ... @@ -1834,322 +1834,6 @@ 1834 1834 } 1835 1835 ] 1836 1836 1837 -== (% style="color:#000000; font-size:16px" %)**Экспорт сообщений**(%%) == 1838 - 1839 -(% class="box infomessage" %) 1840 -((( 1841 -**POST /api/v3/vehicles/export/history** 1842 -))) 1843 - 1844 -Метод возвращает список сообщений терминала объекта за выбранный период. 1845 - 1846 -(% style="text-align: left;" %) 1847 -Метод запроса **POST** 1848 - 1849 -(% style="text-align: left;" %) 1850 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/export/history 1851 - 1852 -(% style="text-align: left;" %) 1853 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1854 - 1855 -{ 1856 - "vehicleId": 0, ~/~/ ID объекта 1857 - "asArchive": true, ~/~/ true - Архивировать файл, False - не архивировать 1858 - "from": "2023-09-27T12:17:45.973Z", ~/~/ Дата и время начала запроса 1859 - "to": "2023-09-27T12:17:45.973Z" ~/~/ Дата и время окончания запроса 1860 -} 1861 - 1862 -Ответ: 1863 - 1864 -Получаете файл. Сообщение: Code 200/Success 1865 - 1866 -== (% style="color:#000000; font-size:16px" %)**Статус экспорта сообщений**(%%) == 1867 - 1868 -(% class="box infomessage" %) 1869 -((( 1870 -**GET /api/v3/vehicles/export/history/status** 1871 -))) 1872 - 1873 -Метод возвращает список сообщений терминала объекта за выбранный период. 1874 - 1875 -(% style="text-align: left;" %) 1876 -Метод запроса **GET** 1877 - 1878 -(% style="text-align: left;" %) 1879 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/export/history/status 1880 - 1881 -(% style="text-align: left;" %) 1882 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1883 - 1884 -Ответ: 1885 - 1886 -{ 1887 - "activity": true, ~/~/ статус экспорт, где true - экспорт в процессе выполнения, false - в данный момент ничего не экспортируется. 1888 - "progress": 0, ~/~/ прогресс экспорта, от 0 до 100%. 1889 - "message": "string" ~/~/ текст описывающий статус. 1890 -} 1891 - 1892 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос данных об объекте за период**(%%) = 1893 - 1894 -== (% style="color:#000000; font-size:16px" %)**Получение данных о пробеге и моточасах транспортного средства**(%%) == 1895 - 1896 -(% class="box infomessage" %) 1897 -((( 1898 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/mileageAndMotohours** 1899 -))) 1900 - 1901 -(% style="color:#000000" %)Метод запроса: **POST** 1902 - 1903 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/mileageAndMotohours 1904 - 1905 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1906 - 1907 -(% style="text-align:left" %) 1908 -Тело запроса: 1909 - 1910 -{ 1911 - "sampling": 0, ~/~/ Частота дискретизации в секундах, минимум 60 секунд. Весь период разбивает на подпериоды с указанной частотой. 1912 - "vehicleIds": [0], ~/~/ Список ID объектов 1913 - "from": "2023-08-09T14:23:14.572Z", ~/~/ Начало периода 1914 - "to": "2023-08-09T14:23:14.572Z", ~/~/ Окончание периода 1915 - "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3 1916 -} 1917 - 1918 -Ответ: 1919 - 1920 -[ 1921 - { 1922 - "vehicleId": 0, ~/~/ ID объекта 1923 - "name": "string", ~/~/ Имя ТС 1924 - "periods": [ ~/~/ Периоды 1925 - { 1926 - "start": "2023-08-09T14:23:14.574Z", ~/~/ Начало 1927 - "end": "2023-08-09T14:23:14.574Z", ~/~/ Окончание 1928 - "mileageBegin": 0, ~/~/ Пробег на начало периода 1929 - "mileageEnd": 0, ~/~/ Пробег на окончание периода 1930 - "motohoursBegin": 0, ~/~/ Моточасы на начало периода 1931 - "motohoursEnd": 0 ~/~/ Моточасы на окончание периода 1932 - } 1933 - ] 1934 - } 1935 -] 1936 - 1937 -== (% style="color:#000000; font-size:16px" %)**Получение данных о расходе транспортного средства**(%%) == 1938 - 1939 -(% class="box infomessage" %) 1940 -((( 1941 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/fuelConsumption** 1942 -))) 1943 - 1944 -(% style="color:#000000" %)Метод запроса: **POST** 1945 - 1946 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/fuelConsumption 1947 - 1948 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1949 - 1950 -(% style="text-align:left" %) 1951 -Тело запроса: 1952 - 1953 -{ 1954 - "sampling": 0, ~/~/ Частота дискретизации в секундах, минимум 60 секунд. Весь период разбивает на подпериоды с указанной частотой. 1955 - "vehicleIds": [0], ~/~/ Список ID объектов 1956 - "from": "2023-08-09T14:23:14.572Z", ~/~/ Начало периода 1957 - "to": "2023-08-09T14:23:14.572Z", ~/~/ Окончание периода 1958 - "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3 1959 -} 1960 - 1961 -Ответ: 1962 - 1963 -[ 1964 - { 1965 - "vehicleId": 0, ~/~/ ID объекта 1966 - "name": "string", ~/~/ Имя ТС 1967 - "periods": [ ~/~/ Периоды 1968 - { 1969 - "start": "2023-08-09T14:23:14.574Z", ~/~/ Начало 1970 - "end": "2023-08-09T14:23:14.574Z", ~/~/ Окончание 1971 - "fuelLevelStart": 0, ~/~/ Уровень топлива на начало периода 1972 - "fuelLevelEnd": 0, ~/~/ Уровень топлива на конец периода 1973 - "fuelConsumption": 0, ~/~/ Расход топлива 1974 - "fuelConsumptionMove": 0 ~/~/ Расход топлива в движении 1975 - } 1976 - ] 1977 - } 1978 -] 1979 - 1980 -== (% style="color:#000000; font-size:16px" %)**Получение данных о заправках и сливах транспортного средства**(%%) == 1981 - 1982 -(% class="box infomessage" %) 1983 -((( 1984 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/fuelInOut** 1985 -))) 1986 - 1987 -(% style="color:#000000" %)Метод запроса: **POST** 1988 - 1989 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/fuelInOut 1990 - 1991 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1992 - 1993 -(% style="text-align:left" %) 1994 -Тело запроса: 1995 - 1996 -{ 1997 - "vehicleIds": [0], ~/~/ Список ID объектов 1998 - "from": "2023-08-09T14:27:44.772Z", ~/~/ Дата и время начало запроса 1999 - "to": "2023-08-09T14:27:44.772Z", ~/~/ Дата и время окончания запроса 2000 - "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3 2001 -} 2002 - 2003 -Ответ: 2004 - 2005 -[ 2006 - { 2007 - "start": "2023-08-09T14:27:44.773Z", ~/~/ Начало периода 2008 - "end": "2023-08-09T14:27:44.773Z", ~/~/ Окончание периода 2009 - "vehicleId": 0, ~/~/ ID объекта 2010 - "name": "string", ~/~/ Имя объекта 2011 - "model": "string", ~/~/ Модель объекта 2012 - "fuels": [ ~/~/ Массив данным по заправкам и сливам 2013 - { 2014 - "event": 0, ~/~/ Тип события 20 - TankFuelIn - заправка, 21 - TankFuelOut - слив 2015 - "startDate": "2023-08-09T14:27:44.773Z", ~/~/ Начало 2016 - "endDate": "2023-08-09T14:27:44.773Z", ~/~/ Окончание 2017 - "valueFuel": 0, ~/~/ Количество 2018 - "fuelStart": 0, ~/~/ Уровень топлива на начало события 2019 - "fuelEnd": 0 ~/~/ Уровень топливо на конец события 2020 - } 2021 - ] 2022 - } 2023 -] 2024 - 2025 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос посещений геообъектов**(%%) = 2026 - 2027 -== (% style="color:#000000; font-size:16px" %)**Получение списка всех геообъектов**(%%) == 2028 - 2029 -(% class="box infomessage" %) 2030 -((( 2031 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/find** 2032 -))) 2033 - 2034 -(% style="color:#000000" %)Метод позволяет получить список геообъектов клиента. Возвращает массив геообъектов со всей информацией о них. 2035 - 2036 -(% style="color:#000000" %)Метод запроса: **POST** 2037 - 2038 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/find 2039 - 2040 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2041 - 2042 -(% style="text-align:left" %) 2043 -Тело запроса: 2044 - 2045 -(% style="text-align:left" %) 2046 -{ 2047 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2048 -} 2049 - 2050 -(% style="text-align:left" %) 2051 -Ответ: 2052 - 2053 -[ 2054 - { 2055 - "id": 0, ~/~/ Идентификатор объекта геозоны 2056 - "name": "string", ~/~/ Название объекта геозоны 2057 - "type": 0, ~/~/ Тип объекта геозоны 2058 - "fname": "string", ~/~/ Имя файла 2059 - "parentId": "string", ~/~/ Идентификатор клиента 2060 - "radius": 0, ~/~/ Радиус геообъекта 2061 - "beginCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата начала расчета 2062 - "endCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата окончания расчета 2063 - "description": "string", ~/~/ Описание 2064 - "area": 0, ~/~/ Площадь, м^^2^^ 2065 - "perimetr": 0, ~/~/ Периметр, м 2066 - "createDate": "2023-08-01T07:54:54.893Z", ~/~/ Дата создания 2067 - } 2068 -] 2069 - 2070 -== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по объектам**(%%) == 2071 - 2072 -(% class="box infomessage" %) 2073 -((( 2074 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/vehicles** 2075 -))) 2076 - 2077 -(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных объектов со всеми геообъектами за выбранный период. 2078 - 2079 -(% style="color:#000000" %)Метод запроса: **POST** 2080 - 2081 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/vehicles 2082 - 2083 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2084 - 2085 -(% style="text-align:left" %) 2086 -Тело запроса: 2087 - 2088 -{ 2089 - "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса 2090 - "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания 2091 - "ids": [ ], ~/~/ Массив id объектов 2092 - "byTime": 0, ~/~/ Объединение событий по времени 2093 - "byDist": 0, ~/~/ Объединение событий по расстоянию 2094 - "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения 2095 - "filterByHalfPerimeter": true ~/~/ Фильтрация событий по пробегу половины периметра 2096 -} 2097 - 2098 -Ответ: 2099 -[ 2100 - { 2101 - "geozoneId": 0, ~/~/ ID геообъекта 2102 - "geozoneName": "string", ~/~/ Название геообъекта 2103 - "startDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата въезда 2104 - "endDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата выезда 2105 - "duration": 0, ~/~/ Продолжительность нахождения в геообъекте 2106 - "vehicleId": 0, ~/~/ ID объекта 2107 - "vehicleName": "string" ~/~/ Имя объекта 2108 - } 2109 -] 2110 - 2111 -== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по геообъектам**(%%) == 2112 - 2113 -(% class="box infomessage" %) 2114 -((( 2115 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/geozones** 2116 -))) 2117 - 2118 -(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных геообъектов со всеми объектами за выбранный период. 2119 - 2120 -(% style="color:#000000" %)Метод запроса: **POST** 2121 - 2122 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/geozones 2123 - 2124 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2125 - 2126 -(% style="text-align:left" %) 2127 -Тело запроса: 2128 - 2129 -{ 2130 - "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса 2131 - "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания 2132 - "ids": [ ], ~/~/ Массив id геообъектов 2133 - "byTime": 0, ~/~/ Объединение событий по времени 2134 - "byDist": 0, ~/~/ Объединение событий по расстоянию 2135 - "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения 2136 - "filterByHalfPerimeter": true ~/~/ Фильтрация событий по пробегу половины периметра 2137 -} 2138 - 2139 -Ответ: 2140 - 2141 -[ 2142 - { 2143 - "geozoneId": 0, ~/~/ ID геообъекта 2144 - "geozoneName": "string", ~/~/ Название геообъекта 2145 - "startDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата въезда 2146 - "endDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата выезда 2147 - "duration": 0, ~/~/ Продолжительность нахождения в геообъекте 2148 - "vehicleId": 0, ~/~/ ID объекта 2149 - "vehicleName": "string" ~/~/ Имя объекта 2150 - } 2151 -] 2152 - 2153 2153 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Уведомления**(%%) = 2154 2154 2155 2155 == (% style="color:#000000; font-size:16px" %)**Запрос списка уведомлений клиента**(%%) == ... ... @@ -2355,126 +2355,78 @@ 2355 2355 2356 2356 == (% style="color:#000000; font-size:16px" %)**Получить список водителей клиента**(%%) == 2357 2357 2358 -(% class="box infomessage" %) 2359 -((( 2360 -**POST /api/v3/Drivers/find** 2361 -))) 1830 +POST /api/v3/Drivers/find 2362 2362 2363 -Передается параметр: parentId - ID клиента-родителя1832 +Передается: parentId - ID клиента-родителя 2364 2364 2365 2365 Ответ: 2366 2366 2367 -[ 1836 +{{{[ 2368 2368 { 2369 - "name": "string", ~/~/2370 - "description": "string", ~/~/ Определяет описание2371 - "hiredate": "2023-06-30T09:37:58.407Z", ~/~/ Определяет дату найма2372 - "chopdate": "2023-06-30T09:37:58.407Z", ~/~/ Определяет дату увольнения2373 - "exclusive": true, ~/~/ Определяет признак "Исключительный"2374 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID водителя2375 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя2376 - "deleted": true ~/~/ Признак удаления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 // Признак удаления 2377 2377 } 2378 -] 1847 +]}}} 2379 2379 1849 + 2380 2380 == (% style="color:#000000; font-size:16px" %)**Получить данные о водителе**(%%) == 2381 2381 2382 -(% class="box infomessage" %) 2383 -((( 2384 -**GET /api/v3/Drivers/{driverGuid}** 2385 -))) 1852 +GET /api/v3/Drivers/{driverGuid} 2386 2386 2387 -Передается параметр:ID водителя1854 +Передается ID водителя 2388 2388 2389 2389 Ответ: 2390 2390 2391 -{ 2392 - "name": "string", ~/~/ Определяет наименование2393 - "description": "string", ~/~/ Определяет описание2394 - "hiredate": "2023-06-30T09:33:33.083Z", ~/~/ Определяет дату найма2395 - "chopdate": "2023-06-30T09:33:33.083Z", ~/~/ Определяет дату увольнения2396 - "exclusive": true, ~/~/ Определяет признак "Исключительный"2397 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID водителя2398 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя2399 - "deleted": true ~/~/ Признак удаления1858 +{{{{ 1859 + "name": "string", // Определяет наименование 1860 + "description": "string", // Определяет описание 1861 + "hiredate": "2023-06-30T09:33:33.083Z", // Определяет дату найма 1862 + "chopdate": "2023-06-30T09:33:33.083Z", // Определяет дату увольнения 1863 + "exclusive": true, // Определяет признак "Исключительный" 1864 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // ID водителя 1865 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Guid родителя 1866 + "deleted": true // Признак удаления 2400 2400 } 1868 +}}} 2401 2401 1870 + 2402 2402 == (% style="color:#000000; font-size:16px" %)**Добавить водителя**(%%) == 2403 2403 2404 -(% class="box successmessage" %) 2405 -((( 2406 -**POST /api/v3/Drivers** 2407 -))) 1873 +POST /api/v3/Drivers 2408 2408 2409 - Запрос:1875 +Передается: 2410 2410 2411 -{ 2412 - "name": "string", 2413 - "description": "string", 2414 - "hiredate": "2023-06-30T12:50:54.020Z", 2415 - "chopdate": "2023-06-30T12:50:54.020Z", 2416 - "exclusive": true, 2417 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2418 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2419 - "deleted": true 2420 -} 1877 +{{{{ "name": "string", "description": "string", "hiredate": "2023-06-30T09:43:05.949Z", "chopdate": "2023-06-30T09:43:05.949Z", "exclusive": true, "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "deleted": true }}}} 2421 2421 2422 2422 Ответ: 2423 2423 2424 -{ 2425 - "name": "string", 2426 - "description": "string", 2427 - "hiredate": "2023-06-30T12:50:54.051Z", 2428 - "chopdate": "2023-06-30T12:50:54.051Z", 2429 - "exclusive": true, 2430 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2431 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2432 - "deleted": true 2433 -} 1881 +{{{{ "name": "string", "description": "string", "hiredate": "2023-06-30T09:43:06.014Z", "chopdate": "2023-06-30T09:43:06.014Z", "exclusive": true, "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "deleted": true }}}} 2434 2434 2435 2435 2436 2436 == (% style="color:#000000; font-size:16px" %)**Редактировать водителя**(%%) == 2437 2437 2438 -(% class="box warningmessage" %) 2439 -((( 2440 -**PUT /api/v3/Drivers** 2441 -))) 1886 +PUT /api/v3/Drivers 2442 2442 2443 - Запрос:1888 +Передается: 2444 2444 2445 -{ 2446 - "name": "string", 2447 - "description": "string", 2448 - "hiredate": "2023-06-30T12:50:27.910Z", 2449 - "chopdate": "2023-06-30T12:50:27.910Z", 2450 - "exclusive": true, 2451 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2452 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2453 - "deleted": true 2454 -} 1890 +{{{{ "name": "string", "description": "string", "hiredate": "2023-06-30T09:45:41.382Z", "chopdate": "2023-06-30T09:45:41.382Z", "exclusive": true, "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "deleted": true }}}} 2455 2455 2456 2456 Ответ: 2457 2457 2458 -{ 2459 - "name": "string", 2460 - "description": "string", 2461 - "hiredate": "2023-06-30T12:50:27.929Z", 2462 - "chopdate": "2023-06-30T12:50:27.929Z", 2463 - "exclusive": true, 2464 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2465 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2466 - "deleted": true 2467 -} 1894 +{{{{ "name": "string", "description": "string", "hiredate": "2023-06-30T09:45:41.433Z", "chopdate": "2023-06-30T09:45:41.433Z", "exclusive": true, "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "deleted": true }}}} 2468 2468 2469 2469 2470 2470 == (% style="color:#000000; font-size:16px" %)**Удалить водителя**(%%) == 2471 2471 2472 -(% class="box errormessage" %) 2473 -((( 2474 -**DELETE /api/v3/Drivers/{driverGuid}** 2475 -))) 1899 +DELETE /api/v3/Drivers/{driverGuid} 2476 2476 2477 -Передается параметр:ID водителя1901 +Передается ID водителя 2478 2478 2479 2479 Ответ: 2480 2480 ... ... @@ -2487,24 +2487,15 @@ 2487 2487 2488 2488 === (% style="color:#000000; font-size:16px" %)**Получить назначения водителей запросом к водителю**(%%) === 2489 2489 2490 -(% class="box infomessage" %) 2491 -((( 2492 -**POST /api/v3/DriversVehiclesAssignments/GetByDrivers** 2493 -))) 1914 +POST /api/v3/DriversVehiclesAssignments/GetByDrivers 2494 2494 2495 - Запрос:1916 +Передаем: 2496 2496 2497 -{ 2498 - "Ids": [ 2499 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2500 - ], 2501 - "BeginTime": "2023-06-30T12:49:04.365Z", 2502 - "EndTime": "2023-06-30T12:49:04.365Z" 2503 -} 1918 +{{{{ "Ids": [ "3fa85f64-5717-4562-b3fc-2c963f66afa6" ], "BeginTime": "2023-06-30T09:52:31.196Z", "EndTime": "2023-06-30T09:52:31.196Z" }}}} 2504 2504 2505 2505 Ответ: 2506 2506 2507 -[ 1922 +{{{[ 2508 2508 { 2509 2509 "VehicleId": 0, 2510 2510 "CreateTime": "2023-06-30T09:52:31.240Z", ... ... @@ -2513,29 +2513,20 @@ 2513 2513 "BeginTime": "2023-06-30T09:52:31.240Z", 2514 2514 "EndTime": "2023-06-30T09:52:31.240Z" 2515 2515 } 2516 -] 1931 +]}}} 2517 2517 2518 2518 2519 2519 === (% style="color:#000000; font-size:16px" %)**Получить назначения водителей запросом к объекту**(%%) === 2520 2520 2521 -(% class="box infomessage" %) 2522 -((( 2523 -**POST /api/v3/DriversVehiclesAssignments/GetByVehicles** 2524 -))) 1936 +POST /api/v3/DriversVehiclesAssignments/GetByVehicles 2525 2525 2526 - Запрос:1938 +Передаем: 2527 2527 2528 -{ 2529 - "Ids": [ 2530 - 0 2531 - ], 2532 - "BeginTime": "2023-06-30T12:48:39.419Z", 2533 - "EndTime": "2023-06-30T12:48:39.419Z" 2534 -} 1940 +{{{{ "Ids": [ 0 ], "BeginTime": "2023-06-30T09:54:01.583Z", "EndTime": "2023-06-30T09:54:01.583Z" }}}} 2535 2535 2536 2536 Ответ: 2537 2537 2538 -[ 1944 +{{{[ 2539 2539 { 2540 2540 "VehicleId": 0, 2541 2541 "CreateTime": "2023-06-30T09:54:01.631Z", ... ... @@ -2544,33 +2544,30 @@ 2544 2544 "BeginTime": "2023-06-30T09:54:01.631Z", 2545 2545 "EndTime": "2023-06-30T09:54:01.631Z" 2546 2546 } 2547 -] 1953 +]}}} 2548 2548 2549 2549 2550 2550 === (% style="color:#000000; font-size:16px" %)**Создать назначение водителя на объект**(%%) === 2551 2551 2552 -(% class="box successmessage" %) 2553 -((( 2554 -**POST /api/v3/DriversVehiclesAssignments** 2555 -))) 1958 +POST /api/v3/DriversVehiclesAssignments 2556 2556 2557 2557 Передается массив назначений 2558 2558 2559 2559 Запрос: 2560 2560 2561 -[ 1964 +{{{[ 2562 2562 { 2563 - "VehicleId": 0, ~/~/ Идентификатор объекта2564 - "CreateTime": "2023-06-30T11:04:46.902Z", ~/~/ Момент времени создания назначения2565 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя2566 - "BeginTime": "2023-06-30T11:04:46.902Z", ~/~/ Момент времени начала назначения2567 - "EndTime": "2023-06-30T11:04:46.902Z" ~/~/ Момент времени окончания назначения. Необязательно.1966 + "VehicleId": 0, // Идентификатор объекта 1967 + "CreateTime": "2023-06-30T11:04:46.902Z", // Момент времени создания назначения 1968 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор водителя 1969 + "BeginTime": "2023-06-30T11:04:46.902Z", // Момент времени начала назначения 1970 + "EndTime": "2023-06-30T11:04:46.902Z" // Момент времени окончания назначения. Необязательно. 2568 2568 } 2569 -] 1972 +]}}} 2570 2570 2571 2571 Ответ: 2572 2572 2573 -[ 1976 +{{{[ 2574 2574 { 2575 2575 "VehicleId": 0, 2576 2576 "CreateTime": "2023-06-30T11:04:46.903Z", ... ... @@ -2579,32 +2579,29 @@ 2579 2579 "BeginTime": "2023-06-30T11:04:46.903Z", 2580 2580 "EndTime": "2023-06-30T11:04:46.903Z" 2581 2581 } 2582 -] 1985 +]}}} 2583 2583 2584 2584 2585 2585 === (% style="color:#000000; font-size:16px" %)**Изменить назначения водителей на объекты**(%%) === 2586 2586 2587 -(% class="box warningmessage" %) 2588 -((( 2589 -**PUT /api/v3/DriversVehiclesAssignments** 2590 -))) 1990 +PUT /api/v3/DriversVehiclesAssignments 2591 2591 2592 2592 Запрос: 2593 2593 2594 -[ 1994 +{{{[ 2595 2595 { 2596 2596 "VehicleId": 0, 2597 2597 "CreateTime": "2023-06-30T11:14:08.117Z", 2598 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения1998 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор назначения 2599 2599 "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2600 2600 "BeginTime": "2023-06-30T11:14:08.117Z", 2601 2601 "EndTime": "2023-06-30T11:14:08.117Z" 2602 2602 } 2603 -] 2003 +]}}} 2604 2604 2605 2605 Ответ: 2606 2606 2607 -[ 2007 +{{{[ 2608 2608 { 2609 2609 "VehicleId": 0, 2610 2610 "CreateTime": "2023-06-30T11:14:53.349Z", ... ... @@ -2613,25 +2613,38 @@ 2613 2613 "BeginTime": "2023-06-30T11:14:53.349Z", 2614 2614 "EndTime": "2023-06-30T11:14:53.349Z" 2615 2615 } 2616 -] 2016 +]}}} 2617 2617 2618 2618 2619 2619 === (% style="color:#000000; font-size:16px" %)**Удалить назначения водителей на объекты**(%%) === 2620 2620 2621 -(% class="box errormessage" %) 2622 -((( 2623 -**DELETE /api/v3/DriversVehiclesAssignments** 2624 -))) 2021 +DELETE /api/v3/DriversVehiclesAssignments 2625 2625 2626 2626 Запрос: 2627 2627 2628 -[ 2629 - "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2630 -] 2025 +{{{[ 2026 + { 2027 + "VehicleId": 0, 2028 + "CreateTime": "2023-06-30T11:16:08.341Z", 2029 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2030 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2031 + "BeginTime": "2023-06-30T11:16:08.342Z", 2032 + "EndTime": "2023-06-30T11:16:08.342Z" 2033 + } 2034 +]}}} 2631 2631 2632 2632 Ответ: 2633 2633 2634 -Success 2038 +{{{[ 2039 + { 2040 + "VehicleId": 0, 2041 + "CreateTime": "2023-06-30T11:16:08.344Z", 2042 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2043 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2044 + "BeginTime": "2023-06-30T11:16:08.344Z", 2045 + "EndTime": "2023-06-30T11:16:08.344Z" 2046 + } 2047 +]}}} 2635 2635 2636 2636 2637 2637 == (% style="color:#000000; font-size:18.6667px" %)**Назначение карты-метки водителю**(%%) == ... ... @@ -2638,74 +2638,53 @@ 2638 2638 2639 2639 === (% style="color:#000000; font-size:16px" %)**Получить назначения меток запросом к водителю**(%%) === 2640 2640 2641 -(% class="box infomessage" %) 2642 -((( 2643 -**POST /api/v3/DriversRfidsAssignments/GetByDrivers** 2644 -))) 2054 +POST /api/v3/DriversRfidsAssignments/GetByDrivers 2645 2645 2646 2646 Запрос: 2647 2647 2648 -{ 2649 - "Ids": [ 2650 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2651 - ], 2652 - "BeginTime": "2023-06-30T12:47:12.162Z", 2653 - "EndTime": "2023-06-30T12:47:12.162Z" 2654 -} 2058 +{{{{ "Ids": [ "3fa85f64-5717-4562-b3fc-2c963f66afa6" // Идентификаторы водителей ], "BeginTime": "2023-06-30T11:19:40.702Z", "EndTime": "2023-06-30T11:19:40.702Z" }}}} 2655 2655 2656 2656 Ответ: 2657 2657 2658 -[ 2062 +{{{[ 2659 2659 { 2660 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор метки2661 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения2662 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя2064 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор метки 2065 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор назначения 2066 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор водителя 2663 2663 "BeginTime": "2023-06-30T11:19:40.703Z", 2664 2664 "EndTime": "2023-06-30T11:19:40.703Z" 2665 2665 } 2666 -] 2070 +]}}} 2667 2667 2668 2668 2669 2669 === (% style="color:#000000; font-size:16px" %)**Получить назначения меток запросом к карте-метке**(%%) === 2670 2670 2671 -(% class="box infomessage" %) 2672 -((( 2673 -**POST /api/v3/DriversRfidsAssignments/GetByRfids** 2674 -))) 2075 +POST /api/v3/DriversRfidsAssignments/GetByDrivers 2675 2675 2676 2676 Запрос: 2677 2677 2678 -{ 2679 - "Ids": [ 2680 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2681 - ], 2682 - "BeginTime": "2023-06-30T12:47:12.162Z", 2683 - "EndTime": "2023-06-30T12:47:12.162Z" 2684 -} 2079 +{{{{ "Ids": [ "3fa85f64-5717-4562-b3fc-2c963f66afa6" // Идентификаторы карт-меток ], "BeginTime": "2023-06-30T11:19:40.702Z", "EndTime": "2023-06-30T11:19:40.702Z" }}}} 2685 2685 2686 2686 Ответ: 2687 2687 2688 -[ 2083 +{{{[ 2689 2689 { 2690 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор метки2691 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения2692 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя2085 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор метки 2086 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор назначения 2087 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор водителя 2693 2693 "BeginTime": "2023-06-30T11:19:40.703Z", 2694 2694 "EndTime": "2023-06-30T11:19:40.703Z" 2695 2695 } 2696 -] 2091 +]}}} 2697 2697 2698 2698 2699 2699 === (% style="color:#000000; font-size:16px" %)**Добавить назначения меток на водителей**(%%) === 2700 2700 2701 -(% class="box successmessage" %) 2702 -((( 2703 -**POST /api/v3/DriversRfidsAssignments** 2704 -))) 2096 +POST /api/v3/DriversRfidsAssignments 2705 2705 2706 2706 Запрос: 2707 2707 2708 -[ 2100 +{{{[ 2709 2709 { 2710 2710 "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2711 2711 "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ... ... @@ -2712,11 +2712,11 @@ 2712 2712 "BeginTime": "2023-06-30T11:27:08.635Z", 2713 2713 "EndTime": "2023-06-30T11:27:08.635Z" 2714 2714 } 2715 -] 2107 +]}}} 2716 2716 2717 2717 Ответ: 2718 2718 2719 -[ 2111 +{{{[ 2720 2720 { 2721 2721 "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2722 2722 "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ... ... @@ -2724,19 +2724,16 @@ 2724 2724 "BeginTime": "2023-06-30T11:27:08.677Z", 2725 2725 "EndTime": "2023-06-30T11:27:08.677Z" 2726 2726 } 2727 -] 2119 +]}}} 2728 2728 2729 2729 2730 2730 === (% style="color:#000000; font-size:16px" %)**Изменить назначения меток на водителей**(%%) === 2731 2731 2732 -(% class="box warningmessage" %) 2733 -((( 2734 -**PUT /api/v3/DriversRfidsAssignments** 2735 -))) 2124 +PUT /api/v3/DriversRfidsAssignments 2736 2736 2737 2737 Запрос: 2738 2738 2739 -[ 2128 +{{{[ 2740 2740 { 2741 2741 "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2742 2742 "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ... ... @@ -2744,11 +2744,11 @@ 2744 2744 "BeginTime": "2023-06-30T11:28:43.330Z", 2745 2745 "EndTime": "2023-06-30T11:28:43.330Z" 2746 2746 } 2747 -] 2136 +]}}} 2748 2748 2749 2749 Ответ: 2750 2750 2751 -[ 2140 +{{{[ 2752 2752 { 2753 2753 "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2754 2754 "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ... ... @@ -2756,25 +2756,36 @@ 2756 2756 "BeginTime": "2023-06-30T11:28:43.331Z", 2757 2757 "EndTime": "2023-06-30T11:28:43.331Z" 2758 2758 } 2759 -] 2148 +]}}} 2760 2760 2761 2761 2762 2762 === (% style="color:#000000; font-size:16px" %)**Удалить назначения меток на водителей**(%%) === 2763 2763 2764 -(% class="box errormessage" %) 2765 -((( 2766 -**DELETE /api/v3/DriversRfidsAssignments** 2767 -))) 2153 +DELETE /api/v3/DriversRfidsAssignments 2768 2768 2769 2769 Запрос: 2770 2770 2771 -[ 2772 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2773 -] 2157 +{{{[ 2158 + { 2159 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2160 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2161 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2162 + "BeginTime": "2023-06-30T11:28:43.330Z", 2163 + "EndTime": "2023-06-30T11:28:43.330Z" 2164 + } 2165 +]}}} 2774 2774 2775 2775 Ответ: 2776 2776 2777 -Success 2169 +{{{[ 2170 + { 2171 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2172 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2173 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2174 + "BeginTime": "2023-06-30T11:28:43.331Z", 2175 + "EndTime": "2023-06-30T11:28:43.331Z" 2176 + } 2177 +]}}} 2778 2778 2779 2779 2780 2780 == (% style="color:#000000; font-size:18.6667px" %)**Назначение топливной карты водителю**(%%) == ... ... @@ -2781,24 +2781,15 @@ 2781 2781 2782 2782 === (% style="color:#000000; font-size:16px" %)**Получить назначения топливных карт запросом к водителю**(%%) === 2783 2783 2784 -(% class="box infomessage" %) 2785 -((( 2786 -**POST /api/v3/DriversFuelCardsAssignments/GetByDrivers** 2787 -))) 2184 +POST /api/v3/DriversFuelCardsAssignments/GetByDrivers 2788 2788 2789 2789 Запрос: 2790 2790 2791 -{ 2792 - "Ids": [ 2793 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2794 - ], 2795 - "BeginTime": "2023-06-30T12:45:10.852Z", 2796 - "EndTime": "2023-06-30T12:45:10.852Z" 2797 -} 2188 +{{{{ "Ids": [ "3fa85f64-5717-4562-b3fc-2c963f66afa6" ], "BeginTime": "2023-06-30T11:58:04.693Z", "EndTime": "2023-06-30T11:58:04.693Z" }}}} 2798 2798 2799 2799 Ответ: 2800 2800 2801 -[ 2192 +{{{[ 2802 2802 { 2803 2803 "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2804 2804 "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ... ... @@ -2806,29 +2806,20 @@ 2806 2806 "BeginTime": "2023-06-30T11:58:04.695Z", 2807 2807 "EndTime": "2023-06-30T11:58:04.695Z" 2808 2808 } 2809 -] 2200 +]}}} 2810 2810 2811 2811 2812 2812 === (% style="color:#000000; font-size:16px" %)**Получить назначения топливных карт запросом к топливной карте**(%%) === 2813 2813 2814 -(% class="box infomessage" %) 2815 -((( 2816 -**POST /api/v3/DriversFuelCardsAssignments/GetByCards** 2817 -))) 2205 +POST /api/v3/DriversFuelCardsAssignments/GetByCards 2818 2818 2819 2819 Запрос: 2820 2820 2821 -{ 2822 - "Ids": [ 2823 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2824 - ], 2825 - "BeginTime": "2023-06-30T12:45:10.852Z", 2826 - "EndTime": "2023-06-30T12:45:10.852Z" 2827 -} 2209 +{{{{ "Ids": [ "3fa85f64-5717-4562-b3fc-2c963f66afa6" ], "BeginTime": "2023-06-30T11:58:04.693Z", "EndTime": "2023-06-30T11:58:04.693Z" }}}} 2828 2828 2829 2829 Ответ: 2830 2830 2831 -[ 2213 +{{{[ 2832 2832 { 2833 2833 "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2834 2834 "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ... ... @@ -2836,19 +2836,16 @@ 2836 2836 "BeginTime": "2023-06-30T11:58:04.695Z", 2837 2837 "EndTime": "2023-06-30T11:58:04.695Z" 2838 2838 } 2839 -] 2221 +]}}} 2840 2840 2841 2841 2842 2842 === (% style="color:#000000; font-size:16px" %)**Добавить назначение топливной карты водителю**(%%) === 2843 2843 2844 -(% class="box successmessage" %) 2845 -((( 2846 -**POST /api/v3/DriversFuelCardsAssignments** 2847 -))) 2226 +POST /api/v3/DriversFuelCardsAssignments 2848 2848 2849 2849 Запрос: 2850 2850 2851 -[ 2230 +{{{[ 2852 2852 { 2853 2853 "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2854 2854 "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ... ... @@ -2855,11 +2855,11 @@ 2855 2855 "BeginTime": "2023-06-30T12:09:53.175Z", 2856 2856 "EndTime": "2023-06-30T12:09:53.175Z" 2857 2857 } 2858 -] 2237 +]}}} 2859 2859 2860 2860 Ответ: 2861 2861 2862 -[ 2241 +{{{[ 2863 2863 { 2864 2864 "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2865 2865 "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ... ... @@ -2867,31 +2867,27 @@ 2867 2867 "BeginTime": "2023-06-30T12:09:53.201Z", 2868 2868 "EndTime": "2023-06-30T12:09:53.201Z" 2869 2869 } 2870 -] 2249 +]}}} 2871 2871 2872 2872 2873 2873 === (% style="color:#000000; font-size:16px" %)**Редактировать назначение топливной карты водителю**(%%) === 2874 2874 2875 -(% class="box warningmessage" %) 2876 -((( 2877 -**PUT /api/v3/DriversFuelCardsAssignments** 2878 -))) 2254 +PUT /api/v3/DriversFuelCardsAssignments 2879 2879 2880 2880 Запрос: 2881 2881 2882 -[ 2258 +{{{[ 2883 2883 { 2884 2884 "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2885 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2886 2886 "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2887 - "BeginTime": "2023-06-30T12:09:53. 201Z",2888 - "EndTime": "2023-06-30T12:09:53. 201Z"2262 + "BeginTime": "2023-06-30T12:09:53.175Z", 2263 + "EndTime": "2023-06-30T12:09:53.175Z" 2889 2889 } 2890 -] 2265 +]}}} 2891 2891 2892 2892 Ответ: 2893 2893 2894 -[ 2269 +{{{[ 2895 2895 { 2896 2896 "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2897 2897 "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ... ... @@ -2899,25 +2899,35 @@ 2899 2899 "BeginTime": "2023-06-30T12:09:53.201Z", 2900 2900 "EndTime": "2023-06-30T12:09:53.201Z" 2901 2901 } 2902 -] 2277 +]}}} 2903 2903 2904 2904 2905 2905 === (% style="color:#000000; font-size:16px" %)**Удалить назначение топливной карты водителю**(%%) === 2906 2906 2907 -(% class="box errormessage" %) 2908 -((( 2909 -**DELETE /api/v3/DriversFuelCardsAssignments** 2910 -))) 2282 +DELETE /api/v3/DriversFuelCardsAssignments 2911 2911 2912 2912 Запрос: 2913 2913 2914 -[ 2915 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2916 -] 2286 +{{{[ 2287 + { 2288 + "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2289 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2290 + "BeginTime": "2023-06-30T12:09:53.175Z", 2291 + "EndTime": "2023-06-30T12:09:53.175Z" 2292 + } 2293 +]}}} 2917 2917 2918 2918 Ответ: 2919 2919 2920 -Success 2297 +{{{[ 2298 + { 2299 + "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2300 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2301 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2302 + "BeginTime": "2023-06-30T12:09:53.201Z", 2303 + "EndTime": "2023-06-30T12:09:53.201Z" 2304 + } 2305 +]}}} 2921 2921 2922 2922 2923 2923 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Карты-метки**(%%) = ... ... @@ -2924,74 +2924,65 @@ 2924 2924 2925 2925 == (% style="color:#000000; font-size:16px" %)**Получить список карт-меток определенного клиента**(%%) == 2926 2926 2927 -(% class="box infomessage" %) 2928 -((( 2929 -**POST /api/v3/Rfids/find** 2930 -))) 2312 +POST /api/v3/Rfids/find 2931 2931 2932 2932 Запрос: 2933 2933 2934 -{ 2316 +{{{{ 2935 2935 "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2936 -} 2318 +}}}} 2937 2937 2938 2938 Ответ: 2939 2939 2940 -[ 2322 +{{{[ 2941 2941 { 2942 2942 "name": "string", 2943 2943 "number": 0, 2944 - "period": 0, ~/~/ Частота трансляции радиометки2326 + "period": 0, // Частота трансляции радиометки 2945 2945 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2946 2946 "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2947 2947 "deleted": true 2948 2948 } 2949 2949 ] 2332 +}}} 2950 2950 2951 - 2952 2952 == (% style="color:#000000; font-size:16px" %)**Получить данные карты-метки**(%%) == 2953 2953 2954 -(% class="box infomessage" %) 2955 -((( 2956 -**GET /api/v3/Rfids/{rfidGuid}** 2957 -))) 2336 +GET /api/v3/Rfids/{rfidGuid} 2958 2958 2959 2959 Передаем параметр rfidGuid - идентификатор карты-метки 2960 2960 2961 2961 Ответ: 2962 2962 2963 -[ 2342 +{{{[ 2964 2964 { 2965 2965 "name": "string", 2966 2966 "number": 0, 2967 - "period": 0, ~/~/ Частота трансляции радиометки2346 + "period": 0, // Частота трансляции радиометки 2968 2968 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2969 2969 "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2970 2970 "deleted": true 2971 2971 } 2972 2972 ] 2352 +}}} 2973 2973 2974 - 2975 2975 == (% style="color:#000000; font-size:16px" %)**Добавить карту-метку**(%%) == 2976 2976 2977 -(% class="box successmessage" %) 2978 -((( 2979 -**POST /api/v3/Rfids** 2980 -))) 2356 +POST /api/v3/Rfids 2981 2981 2982 2982 Запрос: 2983 2983 2984 -{ 2360 +{{{{ 2985 2985 "name": "string", 2986 2986 "number": 0, 2987 2987 "period": 0, 2988 2988 "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2989 2989 "deleted": true 2990 -} 2366 +}}}} 2991 2991 2992 2992 Ответ: 2993 2993 2994 -{ 2370 +{{{{ 2995 2995 "name": "string", 2996 2996 "number": 0, 2997 2997 "period": 0, ... ... @@ -2999,18 +2999,15 @@ 2999 2999 "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3000 3000 "deleted": true 3001 3001 } 2378 +}}} 3002 3002 3003 - 3004 3004 == (% style="color:#000000; font-size:16px" %)**Редактировать карту-метку**(%%) == 3005 3005 3006 -(% class="box warningmessage" %) 3007 -((( 3008 -**PUT /api/v3/Rfids** 3009 -))) 2382 +PUT /api/v3/Rfids 3010 3010 3011 3011 Запрос: 3012 3012 3013 -{ 2386 +{{{{ 3014 3014 "name": "string", 3015 3015 "number": 0, 3016 3016 "period": 0, ... ... @@ -3017,11 +3017,11 @@ 3017 3017 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3018 3018 "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3019 3019 "deleted": true 3020 -} 2393 +}}}} 3021 3021 3022 3022 Ответ: 3023 3023 3024 -{ 2397 +{{{{ 3025 3025 "name": "string", 3026 3026 "number": 0, 3027 3027 "period": 0, ... ... @@ -3029,14 +3029,11 @@ 3029 3029 "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3030 3030 "deleted": true 3031 3031 } 2405 +}}} 3032 3032 3033 - 3034 3034 == (% style="color:#000000; font-size:16px" %)**Удалить карту-метку**(%%) == 3035 3035 3036 -(% class="box errormessage" %) 3037 -((( 3038 -**DELETE /api/v3/Rfids/{rfidGuid}** 3039 -))) 2409 +DELETE /api/v3/Rfids/{rfidGuid} 3040 3040 3041 3041 Передаем параметр rfidGuid - идентификатор карты-метки 3042 3042