backbone-bucket 0.3.0

Bucket Bounded Context: File Storage Module for Backbone Framework
Documentation
//! Bucket Module Exports
//!
//! Generated by metaphor-schema. Do not edit manually.
//!
//! This module defines the public API that Bucket exposes to other modules.
//! Other modules should ONLY depend on types defined here, not internal types.
//!
//! ## Usage from other modules
//!
//! ```text
//! use bucket::exports::{AccessLogDto};
//! ```

mod types;
mod services;
mod events;

// Re-export all public types
pub use types::*;
pub use services::*;
pub use events::*;

// ============================================================================
// EXPORT SUMMARY
// ============================================================================

/// Summary of what this module exports
///
/// ## Public Types
/// - `AccessLogDto` - Data transfer object for AccessLog
/// - `AccessLogSummary` - Summary view of AccessLog
/// - `AccessLogId` - Type-safe ID wrapper
/// - `BucketDto` - Data transfer object for Bucket
/// - `BucketSummary` - Summary view of Bucket
/// - `BucketId` - Type-safe ID wrapper
/// - `ContentHashDto` - Data transfer object for ContentHash
/// - `ContentHashSummary` - Summary view of ContentHash
/// - `ContentHashId` - Type-safe ID wrapper
/// - `ConversionJobDto` - Data transfer object for ConversionJob
/// - `ConversionJobSummary` - Summary view of ConversionJob
/// - `ConversionJobId` - Type-safe ID wrapper
/// - `FileCommentDto` - Data transfer object for FileComment
/// - `FileCommentSummary` - Summary view of FileComment
/// - `FileCommentId` - Type-safe ID wrapper
/// - `FileLockDto` - Data transfer object for FileLock
/// - `FileLockSummary` - Summary view of FileLock
/// - `FileLockId` - Type-safe ID wrapper
/// - `FileShareDto` - Data transfer object for FileShare
/// - `FileShareSummary` - Summary view of FileShare
/// - `FileShareId` - Type-safe ID wrapper
/// - `FileVersionDto` - Data transfer object for FileVersion
/// - `FileVersionSummary` - Summary view of FileVersion
/// - `FileVersionId` - Type-safe ID wrapper
/// - `ProcessingJobDto` - Data transfer object for ProcessingJob
/// - `ProcessingJobSummary` - Summary view of ProcessingJob
/// - `ProcessingJobId` - Type-safe ID wrapper
/// - `StoredFileDto` - Data transfer object for StoredFile
/// - `StoredFileSummary` - Summary view of StoredFile
/// - `StoredFileId` - Type-safe ID wrapper
/// - `ThumbnailDto` - Data transfer object for Thumbnail
/// - `ThumbnailSummary` - Summary view of Thumbnail
/// - `ThumbnailId` - Type-safe ID wrapper
/// - `UploadSessionDto` - Data transfer object for UploadSession
/// - `UploadSessionSummary` - Summary view of UploadSession
/// - `UploadSessionId` - Type-safe ID wrapper
/// - `UserQuotaDto` - Data transfer object for UserQuota
/// - `UserQuotaSummary` - Summary view of UserQuota
/// - `UserQuotaId` - Type-safe ID wrapper
///
/// ## Public Events
/// - `AccessLogCreatedEvent` - Published when AccessLog is created
/// - `AccessLogUpdatedEvent` - Published when AccessLog is updated
/// - `AccessLogDeletedEvent` - Published when AccessLog is deleted
/// - `BucketCreatedEvent` - Published when Bucket is created
/// - `BucketUpdatedEvent` - Published when Bucket is updated
/// - `BucketDeletedEvent` - Published when Bucket is deleted
/// - `ContentHashCreatedEvent` - Published when ContentHash is created
/// - `ContentHashUpdatedEvent` - Published when ContentHash is updated
/// - `ContentHashDeletedEvent` - Published when ContentHash is deleted
/// - `ConversionJobCreatedEvent` - Published when ConversionJob is created
/// - `ConversionJobUpdatedEvent` - Published when ConversionJob is updated
/// - `ConversionJobDeletedEvent` - Published when ConversionJob is deleted
/// - `FileCommentCreatedEvent` - Published when FileComment is created
/// - `FileCommentUpdatedEvent` - Published when FileComment is updated
/// - `FileCommentDeletedEvent` - Published when FileComment is deleted
/// - `FileLockCreatedEvent` - Published when FileLock is created
/// - `FileLockUpdatedEvent` - Published when FileLock is updated
/// - `FileLockDeletedEvent` - Published when FileLock is deleted
/// - `FileShareCreatedEvent` - Published when FileShare is created
/// - `FileShareUpdatedEvent` - Published when FileShare is updated
/// - `FileShareDeletedEvent` - Published when FileShare is deleted
/// - `FileVersionCreatedEvent` - Published when FileVersion is created
/// - `FileVersionUpdatedEvent` - Published when FileVersion is updated
/// - `FileVersionDeletedEvent` - Published when FileVersion is deleted
/// - `ProcessingJobCreatedEvent` - Published when ProcessingJob is created
/// - `ProcessingJobUpdatedEvent` - Published when ProcessingJob is updated
/// - `ProcessingJobDeletedEvent` - Published when ProcessingJob is deleted
/// - `StoredFileCreatedEvent` - Published when StoredFile is created
/// - `StoredFileUpdatedEvent` - Published when StoredFile is updated
/// - `StoredFileDeletedEvent` - Published when StoredFile is deleted
/// - `ThumbnailCreatedEvent` - Published when Thumbnail is created
/// - `ThumbnailUpdatedEvent` - Published when Thumbnail is updated
/// - `ThumbnailDeletedEvent` - Published when Thumbnail is deleted
/// - `UploadSessionCreatedEvent` - Published when UploadSession is created
/// - `UploadSessionUpdatedEvent` - Published when UploadSession is updated
/// - `UploadSessionDeletedEvent` - Published when UploadSession is deleted
/// - `UserQuotaCreatedEvent` - Published when UserQuota is created
/// - `UserQuotaUpdatedEvent` - Published when UserQuota is updated
/// - `UserQuotaDeletedEvent` - Published when UserQuota is deleted
pub struct ExportSummary;