GET
Získá kolekci BO Dealerská sleva
GET
Získá seznam položek BO, které mohou být chráněny na BO Dealerská sleva
GET
Získá pohled nad BO Dealerská sleva
GET
Získá daný BO Dealerská sleva
GET
Otestuje, zda existuje editační zámek na daném BO Dealerská sleva
GET
Získá seznam chráněných položek, které jsou na BO Dealerská sleva aktuálnímu uživateli znepřístupněny
GET
Získá řádky kolekce Dealerská sleva - řádek
GET
Získá daný řádek kolekce Dealerská sleva - řádek
GET
Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Dealerská sleva
POST
Vytvoří nový BO Dealerská sleva
POST
Vyhodnotí query dotaz nad BO Dealerská sleva
POST
Vytvoří nový řádek v kolekci Dealerská sleva - řádek
PUT
Modifikuje daný BO Dealerská sleva
PUT
Vytvoří editační zámek na daném BO Dealerská sleva
PUT
Zruší editační zámek na daném BO Dealerská sleva
PUT
Modifikuje řádek v kolekci Dealerská sleva - řádek
DELETE
Smaže BO Dealerská sleva
DELETE
Smaže řádek z kolekce Dealerská sleva - řádek
Kód, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Skrytý, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Název, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Verze objektu, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR
kolekce BO Dealerská sleva - řádek, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'
ID třídy, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR
Název, pouze pro čtení
Vlastní ID, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR
GET
https://atd.abra.eu/demodata/dealerdiscounts?take=1
ResponseGET
https://atd.abra.eu/demodata/dealerdiscounts/{id}
{
"objversion": 1,
"rows": [
{
"dealercategory_id": "4000000101",
"discount": 10,
"id": "3100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "1000000101"
},
{
"dealercategory_id": "3000000101",
"discount": 5,
"id": "2100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "1000000101"
},
{
"dealercategory_id": "2000000101",
"discount": 0,
"id": "1100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "2100000101"
}
],
"hidden": false,
"code": "1",
"name": "Dealerské slevy 1"
}
POST
https://atd.abra.eu/demodata/query
{"class": "dealerdiscounts", "take": "1"}
POST
https://atd.abra.eu/demodata/dealerdiscounts/query
{"take": "1"}
Response
{
"objversion": 1,
"rows": [
{
"dealercategory_id": "4000000101",
"discount": 10,
"id": "3100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "1000000101"
},
{
"dealercategory_id": "3000000101",
"discount": 5,
"id": "2100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "1000000101"
},
{
"dealercategory_id": "2000000101",
"discount": 0,
"id": "1100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "2100000101"
}
],
"hidden": false,
"code": "1",
"name": "Dealerské slevy 1"
}
BodyPOST
https://atd.abra.eu/demodata/dealerdiscounts?select=id
{
"code": "1",
"hidden": false,
"name": "Dealerské slevy 1",
"rows": [
{
"dealercategory_id": "4000000101",
"discount": 10,
"id": "3100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "1000000101"
},
{
"dealercategory_id": "3000000101",
"discount": 5,
"id": "2100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "1000000101"
},
{
"dealercategory_id": "2000000101",
"discount": 0,
"id": "1100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "2100000101"
}
]
}
Response
{
"id": "1600000101"
}
BodyPUT
https://atd.abra.eu/demodata/dealerdiscounts/{id}?select=id
{
"code": "1",
"hidden": false,
"name": "Dealerské slevy 1",
"rows": [
{
"dealercategory_id": "4000000101",
"discount": 10,
"id": "3100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "1000000101"
},
{
"dealercategory_id": "3000000101",
"discount": 5,
"id": "2100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "1000000101"
},
{
"dealercategory_id": "2000000101",
"discount": 0,
"id": "1100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "2100000101"
}
]
}
Response
{
"id": "1600000101"
}
ResponseDELETE
https://atd.abra.eu/demodata/dealerdiscounts/{id}
200 - OK Everything worked as expected.
PUT
https://atd.abra.eu/demodata//batch
{
"items": [
{
"type": "create",
"id": "id0",
"data": {
"class_id": "dealerdiscounts",
"object_data": {
"code": "1",
"hidden": false,
"name": "Dealerské slevy 1",
"rows": [
{
"dealercategory_id": "4000000101",
"discount": 10,
"id": "3100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "1000000101"
},
{
"dealercategory_id": "3000000101",
"discount": 5,
"id": "2100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "1000000101"
},
{
"dealercategory_id": "2000000101",
"discount": 0,
"id": "1100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "2100000101"
}
]
},
"query": {
"select": [
"id"
]
}
}
},
{
"type": "create",
"id": "id1",
"data": {
"class_id": "dealerdiscounts",
"object_data": {
"code": "1",
"hidden": false,
"name": "Dealerské slevy 1",
"rows": [
{
"dealercategory_id": "4000000101",
"discount": 10,
"id": "3100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "1000000101"
},
{
"dealercategory_id": "3000000101",
"discount": 5,
"id": "2100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "1000000101"
},
{
"dealercategory_id": "2000000101",
"discount": 0,
"id": "1100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "2100000101"
}
]
},
"query": {
"select": [
"id"
]
}
}
}
]
}
{
"items": [
{
"type": "update",
"id": "id0",
"data": {
"class_id": "dealerdiscounts",
"obj_id": "1600000100",
"object_data": {
"code": "1",
"hidden": false,
"name": "Dealerské slevy 1",
"rows": [
{
"dealercategory_id": "4000000101",
"discount": 10,
"id": "3100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "1000000101"
},
{
"dealercategory_id": "3000000101",
"discount": 5,
"id": "2100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "1000000101"
},
{
"dealercategory_id": "2000000101",
"discount": 0,
"id": "1100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "2100000101"
}
]
},
"query": {
"select": [
"id"
]
}
}
},
{
"type": "update",
"id": "id1",
"data": {
"class_id": "dealerdiscounts",
"obj_id": "1600000101",
"object_data": {
"code": "1",
"hidden": false,
"name": "Dealerské slevy 1",
"rows": [
{
"dealercategory_id": "4000000101",
"discount": 10,
"id": "3100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "1000000101"
},
{
"dealercategory_id": "3000000101",
"discount": 5,
"id": "2100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "1000000101"
},
{
"dealercategory_id": "2000000101",
"discount": 0,
"id": "1100000101",
"objversion": 1,
"parent_id": "1100000101",
"price_id": "2100000101"
}
]
},
"query": {
"select": [
"id"
]
}
}
}
]
}
{
"items": [
{
"type": "delete",
"id": "id0",
"data": {
"class_id": "dealerdiscounts",
"obj_id": "1600000100"
}
},
{
"type": "delete",
"id": "id1",
"data": {
"class_id": "dealerdiscounts",
"obj_id": "1600000101"
}
},
{
"type": "delete",
"id": "id2",
"data": {
"class_id": "dealerdiscounts",
"obj_id": "1600000102"
}
},
{
"type": "delete",
"id": "id3",
"data": {
"class_id": "dealerdiscounts",
"obj_id": "1600000103"
}
},
{
"type": "delete",
"id": "id4",
"data": {
"class_id": "dealerdiscounts",
"obj_id": "1600000104"
}
}
]
}