> For the complete documentation index, see [llms.txt](https://docs.agilefi.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.agilefi.org/api/shared-data-types.md).

# Shared Data Types

Custom data types that are shared between services.

**Pagination Summary**

Used for paginating results.

| Type   | Key      | Description                                                |
| ------ | -------- | ---------------------------------------------------------- |
| uint32 | `offset` | The current offset                                         |
| uint32 | `limit`  | The number of entries to show per page.                    |
| uint32 | `total`  | The number of items matching the request across all pages. |

**Precise**

For non-negative numbers only.

| Type   | Key     | Description                                                                                                                                        |
| ------ | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| string | `value` | The full UNSIGNED number in string form. max value is 2^257 - 1,aka 231584178474632390847141970017375815706539969331281128078915168015826259279871 |
