> For the complete documentation index, see [llms.txt](https://trillo.gitbook.io/trillo-workbench-lessons/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://trillo.gitbook.io/trillo-workbench-lessons/appendixes.md).

# Appendixes

- [ServerlessFunction](https://trillo.gitbook.io/trillo-workbench-lessons/appendixes/serverlessfunction.md): This is the base class of all Trillo functions. It provides accessor methods for the runtime environment and information about the user in the current context.
- [Map, List and Tree](https://trillo.gitbook.io/trillo-workbench-lessons/appendixes/map-list-and-tree.md): Trillo Workbench uses json objects, lists of json objects and nested json objects. In Java they correspond to the following Java collection interfaces.
- [Logs and Audit Logs](https://trillo.gitbook.io/trillo-workbench-lessons/appendixes/logs-and-audit-logs.md)
- [DataRequest Class](https://trillo.gitbook.io/trillo-workbench-lessons/appendixes/datarequest-class.md)
- [DataResponse Class](https://trillo.gitbook.io/trillo-workbench-lessons/appendixes/dataresponse-class.md)
- [DataIterator Class](https://trillo.gitbook.io/trillo-workbench-lessons/appendixes/dataiterator-class.md)
- [Result](https://trillo.gitbook.io/trillo-workbench-lessons/appendixes/result.md)
