backbone-bucket 0.2.1

Bucket Bounded Context: File Storage Module for Backbone Framework
Documentation
//! Context Map for Bucket Module
//!
//! Generated by backbone-schema. Do not edit manually.
//!
//! This file documents the integration relationships between modules.

/*
┌─────────────────────────────────────────────────────────────────────────────┐
│                        BUCKET MODULE CONTEXT MAP                    │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│   UPSTREAM DEPENDENCIES (modules this module depends on)                   │
│   ┌──────────────┐                                                          │
│   │  [Depends]   │  Add upstream modules here                              │
│   │  depends_on  │  e.g., billing, notifications                           │
│   └──────────────┘                                                          │
│          │                                                                  │
│          ▼                                                                  │
│   ┌──────────────┐                                                          │
│   │   Bucket   │  THIS MODULE                                       │
│   │   (ACL)      │  Anti-Corruption Layer isolates external deps          │
│   └──────────────┘                                                          │
│          │                                                                  │
│          ▼                                                                  │
│   ┌──────────────┐                                                          │
│   │ [Consumers]  │  Modules that depend on this module                    │
│   │  exports     │  (use exports/ for public API)                         │
│   └──────────────┘                                                          │
│                                                                             │
│   DOWNSTREAM CONSUMERS (modules that depend on this module)                │
│   These modules should only use types from exports/                        │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘
*/

/// Document integration relationships
pub struct ContextMap;

impl ContextMap {
    /// Modules this module depends on (upstream)
    pub const DEPENDS_ON: &'static [&'static str] = &[
        // Add dependencies here, e.g.:
        // "billing",
        // "notifications",
    ];

    /// Events this module subscribes to
    pub const SUBSCRIBES_TO: &'static [&'static str] = &[
        // Add subscriptions here, e.g.:
        // "billing.InvoicePaidEvent",
        // "notifications.NotificationSentEvent",
    ];

    /// Types this module exports (public API)
    pub const EXPORTS: &'static [&'static str] = &[
        "AccessLogDto",
        "AccessLogSummary",
        "AccessLogCreatedEvent",
        "AccessLogUpdatedEvent",
        "AccessLogDeletedEvent",
        "BucketDto",
        "BucketSummary",
        "BucketCreatedEvent",
        "BucketUpdatedEvent",
        "BucketDeletedEvent",
        "ContentHashDto",
        "ContentHashSummary",
        "ContentHashCreatedEvent",
        "ContentHashUpdatedEvent",
        "ContentHashDeletedEvent",
        "ConversionJobDto",
        "ConversionJobSummary",
        "ConversionJobCreatedEvent",
        "ConversionJobUpdatedEvent",
        "ConversionJobDeletedEvent",
        "FileCommentDto",
        "FileCommentSummary",
        "FileCommentCreatedEvent",
        "FileCommentUpdatedEvent",
        "FileCommentDeletedEvent",
        "FileLockDto",
        "FileLockSummary",
        "FileLockCreatedEvent",
        "FileLockUpdatedEvent",
        "FileLockDeletedEvent",
        "FileShareDto",
        "FileShareSummary",
        "FileShareCreatedEvent",
        "FileShareUpdatedEvent",
        "FileShareDeletedEvent",
        "FileVersionDto",
        "FileVersionSummary",
        "FileVersionCreatedEvent",
        "FileVersionUpdatedEvent",
        "FileVersionDeletedEvent",
        "ProcessingJobDto",
        "ProcessingJobSummary",
        "ProcessingJobCreatedEvent",
        "ProcessingJobUpdatedEvent",
        "ProcessingJobDeletedEvent",
        "StoredFileDto",
        "StoredFileSummary",
        "StoredFileCreatedEvent",
        "StoredFileUpdatedEvent",
        "StoredFileDeletedEvent",
        "ThumbnailDto",
        "ThumbnailSummary",
        "ThumbnailCreatedEvent",
        "ThumbnailUpdatedEvent",
        "ThumbnailDeletedEvent",
        "UploadSessionDto",
        "UploadSessionSummary",
        "UploadSessionCreatedEvent",
        "UploadSessionUpdatedEvent",
        "UploadSessionDeletedEvent",
        "UserQuotaDto",
        "UserQuotaSummary",
        "UserQuotaCreatedEvent",
        "UserQuotaUpdatedEvent",
        "UserQuotaDeletedEvent",
    ];
}