backbone-mail 0.2.32

Odoo mail core port — message/notification/followers/activity/alias/sms queue (schema: messaging)
//! DiscussChannelMember trigger handlers
//!
//! Auto-generated by backbone-cli. Do not edit manually.

use std::sync::Arc;
use async_trait::async_trait;
use backbone_core::trigger::{
    ActionExecutor, TriggerContext, TriggerContextMut, TriggerEvent, TriggerHandler, TriggerRegistry,
};

use crate::domain::entity::DiscussChannelMember;

pub type DiscussChannelMemberTriggerEvent      = TriggerEvent;
pub type DiscussChannelMemberTriggerContext    = TriggerContext<DiscussChannelMember>;
pub type DiscussChannelMemberTriggerContextMut = TriggerContextMut<DiscussChannelMember>;
pub type DiscussChannelMemberActionExecutor    = ActionExecutor;
pub type DiscussChannelMemberTriggerRegistry   = TriggerRegistry<DiscussChannelMember>;
pub type DiscussChannelMemberTriggerHandlerObj =
    dyn TriggerHandler<TriggerContext<DiscussChannelMember>, TriggerEvent>;

/// Create a default registry pre-populated with all handlers for DiscussChannelMember.
pub fn discuss_channel_member_trigger_registry() -> DiscussChannelMemberTriggerRegistry {
    TriggerRegistry::build(|r| {
    })
}