backbone-bucket 0.3.1

Bucket Bounded Context: File Storage Module for Backbone Framework
Documentation
//! Repository traits
//!
//! Generated by metaphor-schema. Do not edit manually.
//!
//! DDD Repository traits - define persistence contracts for aggregates.
//! Implementations should be in the infrastructure layer.


pub mod access_log_repository;
pub mod bucket_repository;
pub mod content_hash_repository;
pub mod conversion_job_repository;
pub mod file_comment_repository;
pub mod file_lock_repository;
pub mod file_share_repository;
pub mod file_version_repository;
pub mod processing_job_repository;
pub mod stored_file_repository;
pub mod thumbnail_repository;
pub mod upload_session_repository;
pub mod user_quota_repository;

// Re-exports
pub use access_log_repository::{
    AccessLogRepository,
    AccessLogPaginationParams,
    AccessLogPaginatedResult,
    AccessLogFilter,
};
pub use bucket_repository::{
    BucketRepository,
    BucketPaginationParams,
    BucketPaginatedResult,
    BucketFilter,
};
pub use content_hash_repository::{
    ContentHashRepository,
    ContentHashPaginationParams,
    ContentHashPaginatedResult,
    ContentHashFilter,
};
pub use conversion_job_repository::{
    ConversionJobRepository,
    ConversionJobPaginationParams,
    ConversionJobPaginatedResult,
    ConversionJobFilter,
};
pub use file_comment_repository::{
    FileCommentRepository,
    FileCommentPaginationParams,
    FileCommentPaginatedResult,
    FileCommentFilter,
};
pub use file_lock_repository::{
    FileLockRepository,
    FileLockPaginationParams,
    FileLockPaginatedResult,
    FileLockFilter,
};
pub use file_share_repository::{
    FileShareRepository,
    FileSharePaginationParams,
    FileSharePaginatedResult,
    FileShareFilter,
};
pub use file_version_repository::{
    FileVersionRepository,
    FileVersionPaginationParams,
    FileVersionPaginatedResult,
    FileVersionFilter,
};
pub use processing_job_repository::{
    ProcessingJobRepository,
    ProcessingJobPaginationParams,
    ProcessingJobPaginatedResult,
    ProcessingJobFilter,
};
pub use stored_file_repository::{
    StoredFileRepository,
    StoredFilePaginationParams,
    StoredFilePaginatedResult,
    StoredFileFilter,
};
pub use thumbnail_repository::{
    ThumbnailRepository,
    ThumbnailPaginationParams,
    ThumbnailPaginatedResult,
    ThumbnailFilter,
};
pub use upload_session_repository::{
    UploadSessionRepository,
    UploadSessionPaginationParams,
    UploadSessionPaginatedResult,
    UploadSessionFilter,
};
pub use user_quota_repository::{
    UserQuotaRepository,
    UserQuotaPaginationParams,
    UserQuotaPaginatedResult,
    UserQuotaFilter,
};