# Data Types

The datatypes accepted by the Eshopbox ecosystem, its description, and its datatypes for JSON modeling.

| **Allowed DataTypes** | **Description**                                                                                                                                   | **JSON DataTypes** |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ |
| **string**            | datatype to represent all sort of text                                                                                                            | string             |
| **boolean**           | datatype to represent boolean values (`true`,`false`)                                                                                             | boolean            |
| **integer**           | datatype to represent numbers without decimals (e.g., `4`,`100`)                                                                                  | number             |
| **float**             | datatype to represent numbers with decimals (e.g., `4.3`,`23.45`)                                                                                 | number             |
| **object**            | datatype to represent specially defined object, which is defined accordingly in respective modules. (e.g., `AdditionalNames` in `product` module) | object             |
| **array\[string]**    | datatype to represent list of string.                                                                                                             | array              |
| **array\[object]**    | datatype to represent list of object.                                                                                                             | array              |
| **date**              | datatype to represent the date only (e.g., `2018-09-20`)                                                                                          | string             |
| **datetime**          | datatype to represent the date and time (e.g., `2018-09-20 12:34:23`)                                                                             | string             |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://eshop.gitbook.io/eshopbox-developers/basics/data-types.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
