...
/edit.salesarea
Request-Body
Code Block | ||
---|---|---|
| ||
{ "geometry": { "coordinates": [ 20.25, 63.82 ], "type": "Point" }, "id": 160343, "type": "Feature", "properties": { "intern_id": "test1", "administration": 240, "operation": 302, "description": "En till laptop kvarlömd", "cost_prel": 3500, "damage_date": "2023-09-01", "status": 1, "policereport": false, "incident": false } } |
...
JSON med referens till skapad post
Exempelsvar
Code Block | ||
---|---|---|
| ||
{ "id": "160352" } |
PUT /{edit}/{id}
...
/edit.salesarea/160343
Request-Body
Code Block | ||
---|---|---|
| ||
{ "geometry": { "coordinates": [ 20.25, 63.82 ], "type": "Point" }, "id": 160343, "type": "Feature", "properties": { "intern_id": "test1", "administration": 240, "operation": 302, "description": "En till laptop kvarlömd", "cost_prel": 3500, "damage_date": "2023-09-01", "status": 1, "policereport": false, "incident": false } } |
...
JSON med referens till uppdaterad post
Exempelsvar
Code Block | ||
---|---|---|
| ||
{ "id": "160352" } |
DELETE/{edit}/{id}
...
JSON med referens till raderad post
Exempelsvar
Code Block | ||
---|---|---|
| ||
{
"id": "160352"
} |
GET /{edit}
Beskrivning
Hämta standardvärden för en post
Exempel
/edit.salesarea
Parametrar
Namn | Beskrivning | Typ | Datatyp | Obligatorisk |
---|---|---|---|---|
edit | Redigeringstjänstens id | path | string | ja |
Svar
En GeoJSON Feature med default-värden för redigeringstjänsten
Exempelsvar
Code Block | ||
---|---|---|
| ||
{ "type": "Feature", "properties": { "policereport": false, "incident": false, "status": "2" } } |
GET /list/{edit}/{
...
parameter}
Beskrivning
Hämta listuppslag för en parameter
Exempel
/edit.salesarea/administration?query=st&matchtype=middle&start=1&limit=5
Parametrar
Namn | Beskrivning | Typ | Datatyp | Obligatorisk |
---|---|---|---|---|
edit | Redigeringstjänstens id | path | string | ja |
id
parameter | Parametern att hämta värden för | path | string | ja |
query |
Referenssystem för koordinaterna i geometrin. Vid avvikande anropat referenssystem mot lagrat sker en transformation per automatik. Lämnas parametern tom görs ingen transformation.
query
string
nej
includeCrs
Inkludera CRS i svaret. Default: true
query
boolean
nej
format
WEAVE, FEATURE, FEATURE_COLLECTION.
Default: FEATURE
query
string
nej
...
Söksträng för att filtrera resultatet | query | string | nej | |
matchtype | Välj om söksträngen ska matchas mot listvärden. I början, mitten eller slutet. Tillgängliga värden: start, middle, end | query | string | nej |
start | För paging. Postens startnummer | query | integer | nej |
limit | För paging. Begränsa antal rader i svaret | query | integer | nej |
Svar
En GeoJSON Feature med default-värden för redigeringstjänsten
Exempelsvar
Code Block | ||
---|---|---|
| ||
{
"rows": [
[
234,
"Infrastrukturbolaget AB"
],
[
238,
"Stadsledningskontor"
],
[
239,
"Stöd och omsorg"
],
[
240,
"Teknik och fastighet"
],
[
245,
"Konst och Museum AB"
]
],
"total": 6,
"success": true
} |
GET /providers
Beskrivning
Hämta referenser till tillgängliga redigeringstjänster
Exempel
/providers
Parametrar
Namn | Beskrivning | Typ | Datatyp | Obligatorisk |
---|---|---|---|---|
entity | Begränsa till ett dataslag | query | string | nej |
Svar
En JSON-array med grundläggande metadata om tillgängliga regigeringstjänster
Exempelsvar
Code Block | ||
---|---|---|
| ||
[
{
"id": "edit.salesarea",
"label": "Säljområden",
"entity": "entity.salesarea",
"description": "Redigera regionala säljområden",
"published": true,
"creatable": true,
"updatable": true,
"deletable": false
}
] |
GET /providers/{edit}
Beskrivning
Hämta detaljer för en redigeringstjänst
Exempel
/providers
Parametrar
Namn | Beskrivning | Typ | Datatyp | Obligatorisk |
---|---|---|---|---|
edit | Redigeringstjänstens id | path | string | ja |
Svar
En JSON-objekt med metadata om en specifik redigeringstjänst
Exempelsvar
Code Block | ||
---|---|---|
| ||
{
"id": "edit.salesarea",
"label": "Säljområden",
"entity": "entity.salesarea",
"description": "Redigera regionala säljområden",
"published": true,
"creatable": true,
"updatable": true,
"deletable": false,
"parameters": [
{
"id": "created_date",
"label": "%skfab_damage_date",
"dataType": "date",
"allowBlank": false,
"allowNew": false,
"allowNull": false,
"readonly": false,
"readonlyOnInsert": false,
"readonlyOnUpdate": false,
"type": "scalar"
},
{
"id": "policereport",
"label": "%skfab_police_report",
"dataType": "string",
"allowBlank": true,
"allowNew": false,
"allowNull": false,
"defaultValue": "0",
"readonly": false,
"readonlyOnInsert": false,
"readonlyOnUpdate": false,
"type": "scalar"
},
{
"id": "administration",
"label": "%skfab_administration",
"dataType": "integer",
"allowBlank": true,
"allowNew": false,
"allowNull": false,
"readonly": false,
"readonlyOnInsert": false,
"readonlyOnUpdate": false,
"list": true,
"type": "scalar"
},
{
"id": "operation",
"label": "%skfab_operation",
"dataType": "integer",
"allowBlank": true,
"allowNew": false,
"allowNull": false,
"readonly": false,
"readonlyOnInsert": false,
"readonlyOnUpdate": false,
"list": true,
"type": "scalar"
},
{
"id": "categoriesandtype",
"label": "%skfab_damage_categories",
"parameters": [
{
"id": "damage_category",
"label": "%skfab_category",
"dataType": "integer",
"allowBlank": true,
"allowNew": false,
"allowNull": true,
"readonly": false,
"readonlyOnInsert": false,
"readonlyOnUpdate": false,
"selectionList": [
[
65,
"Fastighet"
],
[
66,
"Försäkring"
]
],
"type": "scalar"
},
{
"id": "damage_type",
"label": "%skfab_type",
"dataType": "integer",
"allowBlank": true,
"allowNew": false,
"allowNull": true,
"readonly": false,
"readonlyOnInsert": false,
"readonlyOnUpdate": false,
"selectionList": [
[
353,
"Brand",
65
],
[
359,
"Egendom",
66
],
[
355,
"Skadegörelse",
65
]
],
"type": "scalar"
}
],
"type": "cascade"
},
{
"id": "description",
"label": "%skfab_description",
"dataType": "string",
"allowBlank": true,
"allowNew": false,
"allowNull": true,
"readonly": false,
"readonlyOnInsert": false,
"readonlyOnUpdate": false,
"type": "scalar"
},
{
"id": "intern_id",
"label": "%skfab_internal_id",
"dataType": "string",
"allowBlank": false,
"allowNew": false,
"allowNull": false,
"readonly": false,
"readonlyOnInsert": false,
"readonlyOnUpdate": false,
"type": "scalar"
},
{
"id": "cost",
"label": "%skfab_actual_cost",
"dataType": "integer",
"allowBlank": true,
"allowNew": false,
"allowNull": true,
"readonly": false,
"readonlyOnInsert": false,
"readonlyOnUpdate": false,
"type": "scalar"
},
{
"id": "status",
"label": "%skfab_status",
"dataType": "string",
"allowBlank": false,
"allowNew": false,
"allowNull": false,
"defaultValue": "2",
"readonly": false,
"readonlyOnInsert": false,
"readonlyOnUpdate": false,
"selectionList": [
[
1,
"Mottagen"
],
[
2,
"Registrerad"
],
[
3,
"Strängd"
],
[
0,
"Avbruten"
]
],
"type": "scalar"
}
],
"geometry": {
"geometry": {
"maximum": 2147483647,
"minimum": 0
},
"linestring": {
"maximum": 0,
"minimum": 0
},
"polygon": {
"maximum": 0,
"minimum": 0
},
"point": {
"maximum": 1,
"minimum": 1
}
}
} |