Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
AILA-Application
Light Logo Dark Logo
AILA-Application
  • Backend (FastAPI) Documentation
    • backend.api
      • backend.api.fast_api
      • backend.api.llm_pipeline
      • backend.api.models
      • backend.api.utils
    • backend.main
    • backend.cache_models
    • backend.crypt
      • backend.crypt.encrypt_decrypt
    • backend.database
      • backend.database.config
        • backend.database.config.config
        • backend.database.config.connection_engine
      • backend.database.core
        • backend.database.core.funcs
      • backend.database.daos
        • backend.database.daos.conversation_dao
        • backend.database.daos.user_dao
        • backend.database.daos.user_message_dao
      • backend.database.entities
        • backend.database.entities.conversations
        • backend.database.entities.messages
        • backend.database.entities.user
      • backend.database.helpers
        • backend.database.helpers.transactionManagement
  • Frontend Typescript Documentation
    • api/axios
    • App
    • components/Template
    • context/AuthContext
    • main
    • models/Types
    • pages/Chat
    • pages/Login
    • pages/Register
    • services/AuthService
Back to top
View this page

vite-project v0.0.0


models/Types¶

Remarks¶

  • These types define the data contracts used across the frontend.

  • They ensure strong typing when interacting with the backend API.

  • Each type corresponds to a resource or response structure

  • exchanged between frontend and backend.

Type Aliases¶

  • Conversations

  • ErrorMessage

  • LoginAPIOutput

  • Message

  • UserProfile

Next
pages/Chat
Previous
main
Copyright © 2025, Ioannis Katoikos
Made with Sphinx and @pradyunsg's Furo
On this page
  • models/Types
    • Remarks
    • Type Aliases