6.1. Ondersteunde data types

Data typeExamplesRemarks
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/No1 "true"Boolean type: 1, "true", "on", and "yes" resolve to true, all other values resolve to false.
Number42Signed integer number.
Decimal Number3.1415Real 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

NameTypeDescription
addressstring
remarksstring
deliveredboolean

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

NameTypeDescription
pizzastring
numbernumber
remarksstring

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

NameType

Description

namestring

Gedefinieerde relaties

  • De kolom "pizza" in de tabel "orderedpizza" verwijst naar de kolom "name" in de tabel "pizza".