> ## Documentation Index
> Fetch the complete documentation index at: https://numadocs.secc.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Numa.Models

> Models are C# classes that define Numa's data structure & mirror how the data is stored in Azure Cosmos DB.

## Models

| Model                                 | Purpose                                                     |
| :------------------------------------ | :---------------------------------------------------------- |
| [User](user)                          | Represents a user object                                    |
| [Conversation](conversation)          | Represents a conversation object                            |
| [Message](message)                    | Represents a message object associated with a conversation  |
| [Citation](citation)                  | Represents a citation object associated with a RAG response |
| [Sermon Collection](sermoncollection) | Represents a curated collection of sermons                  |
| [Group](group)                        | Represents a group of users (for security purposes)         |
| [Admin Settings](adminsettings)       | Represents an object containing admin settings              |
| [Numa Context](numacontext)           | Represents Numa's Cosmos DB context                         |
