backbone-bucket 0.3.0

Bucket Bounded Context: File Storage Module for Backbone Framework
Documentation
//! Use case type aliases for FileComment aggregate
//!
//! Generated by metaphor-schema. Do not edit manually.
//!
//! Each alias delegates to the matching generic use case in backbone-core.
//! Custom pre/post hooks go in `UseCaseHooks` implementations (// <<< CUSTOM).

use backbone_core::{
    CreateUseCase, UpdateUseCase, GetUseCase, DeleteUseCase, ListUseCase,
};

use crate::presentation::dto::{CreateFileCommentDto, UpdateFileCommentDto};
use crate::application::service::FileCommentService;
use crate::domain::entity::FileComment;

// ─── Use case type aliases ───────────────────────────────────────────────────

pub type CreateFileCommentUseCase = CreateUseCase<FileComment, CreateFileCommentDto, FileCommentService>;
pub type UpdateFileCommentUseCase = UpdateUseCase<FileComment, UpdateFileCommentDto, FileCommentService>;
pub type GetFileCommentUseCase    = GetUseCase<FileComment, FileCommentService>;
pub type DeleteFileCommentUseCase = DeleteUseCase<FileComment, FileCommentService>;
pub type ListFileCommentUseCase   = ListUseCase<FileComment, FileCommentService>;

// <<< CUSTOM
// END CUSTOM