MCPcopy Create free account

hub / github.com/Dominux/Pentaract / types & classes

Types & classes70 in github.com/Dominux/Pentaract

ClassAccess
pentaract/src/models/access.rs:13
ClassAccessRepository
pentaract/src/repositories/access.rs:11
EnumAccessType
pentaract/src/models/access.rs:6
ClassAppState
pentaract/src/common/routing/app_state.rs:6
ClassAuthRouter
pentaract/src/routers/auth.rs:12
ClassAuthService
pentaract/src/services/auth.rs:16
ClassAuthUser
pentaract/src/common/jwt_manager.rs:20
ClassClaims
pentaract/src/common/jwt_manager.rs:13
EnumClientData
pentaract/src/common/channels.rs:15
ClassClientMessage
pentaract/src/common/channels.rs:10
ClassConfig
pentaract/src/config.rs:6
ClassDBFSElement
pentaract/src/models/files.rs:47
ClassDownloadBodySchema
pentaract/src/common/telegram_api/schemas.rs:19
ClassDownloadFileData
pentaract/src/common/channels.rs:26
ClassDownloadSchema
pentaract/src/common/telegram_api/schemas.rs:24
ClassDownloadedChunkSchema
pentaract/src/schemas/files.rs:50
ClassFSElement
pentaract/src/models/files.rs:54
ClassFile
pentaract/src/models/files.rs:20
ClassFileChunk
pentaract/src/models/file_chunks.rs:4
ClassFilesRepository
General repo for files and chunks since they share common logic
pentaract/src/repositories/files.rs:15
ClassFilesRouter
pentaract/src/routers/files.rs:29
ClassFilesService
pentaract/src/services/files.rs:26
ClassGrantAccess
pentaract/src/schemas/access.rs:7
ClassHasStorageWorkers
pentaract/src/schemas/storage_workers.rs:17
ClassInDBUser
pentaract/src/models/users.rs:1
ClassInFile
pentaract/src/models/files.rs:3
ClassInFileSchema
pentaract/src/schemas/files.rs:13
ClassInFolderSchema
pentaract/src/schemas/files.rs:34
ClassInStorage
pentaract/src/models/storages.rs:5
ClassInStorageSchema
pentaract/src/schemas/storages.rs:6
ClassInStorageWorker
pentaract/src/models/storage_workers.rs:3
ClassInStorageWorkerSchema
pentaract/src/schemas/storage_workers.rs:5
ClassInUser
pentaract/src/schemas/users.rs:4
ClassJWTManager
pentaract/src/common/jwt_manager.rs:31
ClassLoginSchema
pentaract/src/schemas/auth.rs:4
ClassPasswordManager
pentaract/src/common/password_manager.rs:5
EnumPentaractError
pentaract/src/errors.rs:5
ClassRestrictAccess
pentaract/src/schemas/access.rs:22
ClassSearchFSElement
pentaract/src/models/files.rs:62
ClassSearchQuery
pentaract/src/schemas/files.rs:62
ClassServer
pentaract/src/server.rs:18
ClassStorage
pentaract/src/models/storages.rs:17
ClassStorageManager
pentaract/src/storage_manager.rs:12
EnumStorageManagerData
pentaract/src/common/channels.rs:45
ClassStorageManagerMessage
pentaract/src/common/channels.rs:35
ClassStorageManagerService
pentaract/src/services/storage_manager.rs:19
ClassStorageWithInfo
pentaract/src/models/storages.rs:30
ClassStorageWorker
pentaract/src/models/storage_workers.rs:27
ClassStorageWorkerTokenOnly
pentaract/src/models/storage_workers.rs:54
ClassStorageWorkersRepository
pentaract/src/repositories/storage_workers.rs:11
ClassStorageWorkersRouter
pentaract/src/routers/storage_workers.rs:23
ClassStorageWorkersScheduler
Manages storage workers by limiting their usage
pentaract/src/services/storage_workers_scheduler.rs:10
ClassStorageWorkersService
pentaract/src/services/storage_workers.rs:15
ClassStorageWorkersStorageIDQuery
pentaract/src/schemas/storage_workers.rs:12
ClassStoragesListSchema
pentaract/src/schemas/storages.rs:12
ClassStoragesRepository
pentaract/src/repositories/storages.rs:11
ClassStoragesRouter
pentaract/src/routers/storages.rs:28
ClassStoragesService
pentaract/src/services/storages.rs:18
ClassTelegramBotApi
pentaract/src/common/telegram_api/bot_api.rs:11
ClassTokenSchema
pentaract/src/schemas/auth.rs:10
ClassUploadBodySchema
pentaract/src/common/telegram_api/schemas.rs:4
ClassUploadFileData
pentaract/src/common/channels.rs:20
ClassUploadParams
pentaract/src/schemas/files.rs:8
ClassUploadResultSchema
pentaract/src/common/telegram_api/schemas.rs:9
ClassUploadSchema
pentaract/src/common/telegram_api/schemas.rs:14
ClassUser
pentaract/src/models/users.rs:16
ClassUserWithAccess
pentaract/src/models/access.rs:21
ClassUsersRepository
pentaract/src/repositories/users.rs:8
ClassUsersRouter
pentaract/src/routers/users.rs:10
ClassUsersService
pentaract/src/services/users.rs:8