> For the complete documentation index, see [llms.txt](https://armadillo-apps.gitbook.io/donations-app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://armadillo-apps.gitbook.io/donations-app/donations-template-app-buy-a-coffee/data-types.md).

# Data Types

{% hint style="success" %}
See Bubble Reference for more information about Data Types: <https://manual.bubble.io/help-guides/data/the-database/data-types-and-fields>
{% endhint %}

{% hint style="info" %}
Bubble generates default fields for every data type: `Creator`, `Modified Date`, `Created Date`, and `Slug`. The User data type also includes this default field: `Email`.&#x20;
{% endhint %}

## Category

| Field  | Type | Description                      |
| ------ | ---- | -------------------------------- |
| `Name` | text | Stores the name of the Category. |

{% hint style="warning" %}
Categories can only be created, edited, and deleted by the admin in the App Builder.&#x20;
{% endhint %}

## Donation

| Field             | Type            | Notes                                            |
| ----------------- | --------------- | ------------------------------------------------ |
| `Amount`          | number          | Stores the donation and payment value.           |
| `Message`         | text            | Stores the message sent by the Supporter.        |
| `Message Privacy` | yes/no          | Enables the message to be seen publicly or not.  |
| `Receiver`        | [`User`](#user) | Stores the User who received the donation.       |
| `Supporter Email` | text            | Stores the email of the donator.                 |
| `Supporter Name`  | text            | Stores the name of the donator.                  |
| `Transaction ID`  | text            | Stores the unique ID of the payment transaction. |

## User

| Field                     | Type                     | Notes                                                                                                        |
| ------------------------- | ------------------------ | ------------------------------------------------------------------------------------------------------------ |
| `Bio`                     | text                     | Stores the User's biography.                                                                                 |
| `Bio picture`             | image                    | Stores the picture that appears above the bio on the creator page.                                           |
| `Category`                | [`Category`](#category)  | Stores the Category the User belongs to.                                                                     |
| `Color`                   | text                     | Store the User's theme color.                                                                                |
| `Country`                 | text                     | Stores the User's country.                                                                                   |
| `Cover Picture`           | image                    | Stores the User's cover picture that appears on the creator page.                                            |
| `Display Supporter Count` | yes/no                   | Enables anyone to see how many supporters the User has.                                                      |
| `Following`               | list of [`Users`](#user) | Stores the list of Users followed.                                                                           |
| `Full Name`               | text                     | Stores the User's full name.                                                                                 |
| `Link`                    | text                     | Stores the User's creator page link.                                                                         |
| `Picture`                 | image                    | Stores the User's profile picture.                                                                           |
| `Registration Complete`   | yes/no                   | Stores the User's registration status.                                                                       |
| `Short Description`       | text                     | Stores the User's short description that appears on the homepage, on the creator page, and the explore page. |
| `Supporters`              | number                   | Stores the number of followers.                                                                              |
| `Twitter Username`        | text                     | Stores the User's Twitter username.                                                                          |
| `Website/Social`          | text                     | Stores the User's social media or website link.                                                              |

{% hint style="warning" %}
Privacy rules are applied to this data type. Open the Privacy tab in the Data section to see details.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://armadillo-apps.gitbook.io/donations-app/donations-template-app-buy-a-coffee/data-types.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
