Mit dieser Funktion können Sie eine Liste mit allen servergestützt Gebieten erstellen, aktualisieren und löschen.
Beschreibung
GET /address_management/set_areas.php?company=RTI_COMPANYKEY&import=RTI_IMPORTKEY&type=polygon&coordinates=["lat,lon","lat,lon","lat,lon", "lat,lon"]&name=name&costCenter=kosten&useInTimeRecording=0&useInMap=0&mode=create
Parameter
Parameter | Beschreibung | Typ | Hinweis | Pflicht |
---|---|---|---|---|
company | RTI Firmenschlüssel | string | ja | |
type | Art des Gebiets | string | Optionaler Parameter
| ja |
coordinates | Breitengrad/Längengrad | float | Koordinaten für den Gebietstyp:
| ja(1) |
name | Gebietsname | string | max. 50 Zeichen | |
costCenter | Kostenstelle | array | nein | |
useInTimeRecording | soll das Gebiet in der Zeiterfassung angezeigt werden? | boolean | Optionaler Parameter
| nein |
useInMap | soll das Gebiet in der Karte angezeigt werden? | boolean | Optionaler Parameter
| nein |
mode | Unterscheidung der verschiedenen Aktionen | string | Parameter
| ja |
radius | Streckenbreite der Polylinie | integer | der Standardwert ist 0, Min. 200 und Max. 20.000 | ja(2) |
uuid | Zur eindeutigen Identifizierung der Gebietsdaten | string | ja(3) | |
format | Ausgabeformat | string | json (Standard) | ja |
Hinweise:
1) Der Parameter coordinates ist nicht pflicht für Löschen
2) Der Radius nur gesetzt werden kann wenn Typ = polyline
3) Der Parameter uuid sollte nur für den Lösch- und Bearbeitungsmodus angegeben werden.
Rückgabe
Es wird ein String zurückgegeben. Ansonsten wird ein "ERROR:Beschreibung" zurückgegeben
Parameter
Parameter | Beschreibung | Typ |
---|---|---|
uuid | Zur eindeutigen Identifizierung der Gebietsdaten | string |
status | Ausgaben OK wenn die durchgeführte Aktion erfolgreich war | string |
JSON Format
Code Block |
---|
{ "uuid": "ABC-123-DEF", "status": "OK" } |