| Contact | Donate | Imprint |
| AiInteraction | ChatModule |
| Property | Type | Entity | Reference | Module |
| (1) Chat | LONG | AiInteraction | Chat | ChatModule |
| (2) ChatMessage | LONG | AiInteraction | ChatMessage | ChatMessageModule |
| (3) CreatedAt | DATE | AiInteraction | ||
| (4) InteractionType | STRING | AiInteraction | ||
| (5) PromptText | STRING | AiInteraction | ||
| (6) ResponseSummary | STRING | AiInteraction | ||
| (7) UserAccount | LONG | AiInteraction | UserAccount | UserAccountModule |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /aiinteraction | findAllAiInteraction() | ChatModule | GET | AiInteraction |
| (2) /aiinteraction/chat/{id} | findAllAiInteractionOfChat(id) | ChatModule | GET | Chat AiInteraction |
| (3) /aiinteraction/{id} | findAiInteractionById(id) | ChatModule | GET | AiInteraction |
| (4) /aiinteraction/chatmessage/{id} | findAllAiInteractionOfChatMessage(id) | ChatModule | GET | ChatMessage AiInteraction |
| (5) /aiinteraction/useraccount/{id} | findAllAiInteractionOfUserAccount(id) | ChatModule | GET | UserAccount AiInteraction |
| (6) /aiinteraction/{id} | updateAiInteractionById(aiinteraction) | ChatModule | PUT | AiInteraction |
| (7) /aiinteraction | insertAiInteraction(aiinteraction) | ChatModule | POST | AiInteraction |
| (8) /aiinteraction/{id} | deleteAiInteractionById(id) | ChatModule | DELETE | AiInteraction |
Example:
final AiInteraction aiinteraction = (AiInteraction) invokeModule(CHAT_MODULE + "/aiinteraction/" + id, AiInteraction.class);| Contact | Donate | Imprint |