6.1. Ondersteunde data types
Data type | Examples | Remarks |
---|---|---|
String | "This is a string." | Limited to 1048576 characters. |
Date | "2013-09-23" "October 1, 2013" | See http://www.php.net/manual/en/datetime.formats.php for supported formats. |
Time | "23:25:00" "4PM" | See http://www.php.net/manual/en/datetime.formats.php for supported formats. |
Date and time | "2013-09-23, 16:00:00" "October 1, 2013, 4PM" | See http://www.php.net/manual/en/datetime.formats.php for supported formats |
Yes/No | 1 "true" | Boolean type: 1, "true", "on", and "yes" resolve to true, all other values resolve to false. |
Number | 42 | Signed integer number. |
Decimal Number | 3.1415 | Real number with decimal point. |
Aanvraaggegevens worden gevalideerd tegen de gedefinieerde typen, en de REST API zal een foutmelding retourneren wanneer de validatie mislukt. De X-Deployteq-API-Error bevat meer informatie over de gegevens die het probleem veroorzaken.
6.2. Datamodel voorbeeld documentatie
Wanneer de documentatie voor het model dat in deze handleiding wordt beschreven wordt aangevraagd via de API, wordt de volgende informatie teruggestuurd:
Tabel: klant
Dit is een systeemtabel die geen direct toegankelijke gegevens heeft.
Gedefinieerde relaties
De tabel "klant" bevat een of meer vermeldingen uit de tabel "bestelling".
Tabel: bestelling
Gedefinieerde kolommen
Name | Type | Description |
---|---|---|
address | string | |
remarks | string | |
delivered | boolean |
Gedefinieerde relaties
- De tabel "bestelling" bevat een of meer vermeldingen uit de tabel "besteldepizza".
- De tabel "klant" bevat een of meer vermeldingen uit de tabel "bestelling".
Tabel: besteldepizza
Gedefinieerde kolommen
Name | Type | Description |
---|---|---|
pizza | string | |
number | number | |
remarks | string |
Gedefinieerde relaties
- De tabel "bestelling" bevat een of meer vermeldingen uit de tabel "besteldepizza".
- De kolom "pizza" in de tabel "besteldepizza" verwijst naar de kolom "naam" in de tabel "pizza".
Tabel: pizza
Gedefinieerde kolommen
Name | Type | Description |
---|---|---|
name | string |
Gedefinieerde relaties
De kolom "pizza" in de tabel "orderedpizza" verwijst naar de kolom "name" in de tabel "pizza".