systemprompt-files 0.1.18

File management module for systemprompt.io
Documentation
pub mod config;
pub mod error;
pub mod extension;
pub mod jobs;
pub mod models;
pub mod repository;
pub mod services;

pub use extension::FilesExtension;

pub use config::{
    AllowedFileTypes, FilePersistenceMode, FileUploadConfig, FilesConfig, FilesConfigValidator,
    FilesConfigYaml,
};
pub use jobs::FileIngestionJob;
pub use models::{
    AudioMetadata, ContentFile, DocumentMetadata, File, FileChecksums, FileMetadata, FileRole,
    ImageGenerationInfo, ImageMetadata, TypeSpecificMetadata, VideoMetadata,
};
pub use repository::{FileRepository, FileStats, InsertFileRequest};
pub use services::{
    AiService, ContentService, FileCategory, FileService, FileUploadError, FileUploadRequest,
    FileUploadRequestBuilder, FileUploadService, FileValidationError, FileValidator,
    FilesAiPersistenceProvider, UploadedFile,
};