backbone-mail 0.2.32

Odoo mail core port — message/notification/followers/activity/alias/sms queue (schema: messaging)
//! Messaging Module Exports
//!
//! Generated by metaphor-schema. Do not edit manually.
//!
//! This module defines the public API that Messaging exposes to other modules.
//! Other modules should ONLY depend on types defined here, not internal types.
//!
//! ## Usage from other modules
//!
//! ```text
//! use messaging::exports::{MailActivityDto};
//! ```

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
/// - `MailActivityDto` - Data transfer object for MailActivity
/// - `MailActivitySummary` - Summary view of MailActivity
/// - `MailActivityId` - Type-safe ID wrapper
/// - `MailActivityTypeDto` - Data transfer object for MailActivityType
/// - `MailActivityTypeSummary` - Summary view of MailActivityType
/// - `MailActivityTypeId` - Type-safe ID wrapper
/// - `MailActivityPlanDto` - Data transfer object for MailActivityPlan
/// - `MailActivityPlanSummary` - Summary view of MailActivityPlan
/// - `MailActivityPlanId` - Type-safe ID wrapper
/// - `MailActivityPlanTemplateDto` - Data transfer object for MailActivityPlanTemplate
/// - `MailActivityPlanTemplateSummary` - Summary view of MailActivityPlanTemplate
/// - `MailActivityPlanTemplateId` - Type-safe ID wrapper
/// - `MailAliasDomainDto` - Data transfer object for MailAliasDomain
/// - `MailAliasDomainSummary` - Summary view of MailAliasDomain
/// - `MailAliasDomainId` - Type-safe ID wrapper
/// - `MailAliasDto` - Data transfer object for MailAlias
/// - `MailAliasSummary` - Summary view of MailAlias
/// - `MailAliasId` - Type-safe ID wrapper
/// - `MailAttachmentDto` - Data transfer object for MailAttachment
/// - `MailAttachmentSummary` - Summary view of MailAttachment
/// - `MailAttachmentId` - Type-safe ID wrapper
/// - `MailMessageAttachmentDto` - Data transfer object for MailMessageAttachment
/// - `MailMessageAttachmentSummary` - Summary view of MailMessageAttachment
/// - `MailMessageAttachmentId` - Type-safe ID wrapper
/// - `MailMessageStarDto` - Data transfer object for MailMessageStar
/// - `MailMessageStarSummary` - Summary view of MailMessageStar
/// - `MailMessageStarId` - Type-safe ID wrapper
/// - `MailMessageDto` - Data transfer object for MailMessage
/// - `MailMessageSummary` - Summary view of MailMessage
/// - `MailMessageId` - Type-safe ID wrapper
/// - `MailDto` - Data transfer object for Mail
/// - `MailSummary` - Summary view of Mail
/// - `MailId` - Type-safe ID wrapper
/// - `MailNotificationDto` - Data transfer object for MailNotification
/// - `MailNotificationSummary` - Summary view of MailNotification
/// - `MailNotificationId` - Type-safe ID wrapper
/// - `MailMessageSubtypeDto` - Data transfer object for MailMessageSubtype
/// - `MailMessageSubtypeSummary` - Summary view of MailMessageSubtype
/// - `MailMessageSubtypeId` - Type-safe ID wrapper
/// - `MailMessageReactionDto` - Data transfer object for MailMessageReaction
/// - `MailMessageReactionSummary` - Summary view of MailMessageReaction
/// - `MailMessageReactionId` - Type-safe ID wrapper
/// - `MailFollowersDto` - Data transfer object for MailFollowers
/// - `MailFollowersSummary` - Summary view of MailFollowers
/// - `MailFollowersId` - Type-safe ID wrapper
/// - `MailPresenceDto` - Data transfer object for MailPresence
/// - `MailPresenceSummary` - Summary view of MailPresence
/// - `MailPresenceId` - Type-safe ID wrapper
/// - `MailBlacklistDto` - Data transfer object for MailBlacklist
/// - `MailBlacklistSummary` - Summary view of MailBlacklist
/// - `MailBlacklistId` - Type-safe ID wrapper
/// - `MailTrackingValueDto` - Data transfer object for MailTrackingValue
/// - `MailTrackingValueSummary` - Summary view of MailTrackingValue
/// - `MailTrackingValueId` - Type-safe ID wrapper
/// - `DiscussChannelDto` - Data transfer object for DiscussChannel
/// - `DiscussChannelSummary` - Summary view of DiscussChannel
/// - `DiscussChannelId` - Type-safe ID wrapper
/// - `DiscussChannelMemberDto` - Data transfer object for DiscussChannelMember
/// - `DiscussChannelMemberSummary` - Summary view of DiscussChannelMember
/// - `DiscussChannelMemberId` - Type-safe ID wrapper
/// - `MailGuestDto` - Data transfer object for MailGuest
/// - `MailGuestSummary` - Summary view of MailGuest
/// - `MailGuestId` - Type-safe ID wrapper
/// - `MailServerDto` - Data transfer object for MailServer
/// - `MailServerSummary` - Summary view of MailServer
/// - `MailServerId` - Type-safe ID wrapper
/// - `FetchmailServerDto` - Data transfer object for FetchmailServer
/// - `FetchmailServerSummary` - Summary view of FetchmailServer
/// - `FetchmailServerId` - Type-safe ID wrapper
/// - `MailGatewayAllowedDto` - Data transfer object for MailGatewayAllowed
/// - `MailGatewayAllowedSummary` - Summary view of MailGatewayAllowed
/// - `MailGatewayAllowedId` - Type-safe ID wrapper
/// - `PhoneBlacklistDto` - Data transfer object for PhoneBlacklist
/// - `PhoneBlacklistSummary` - Summary view of PhoneBlacklist
/// - `PhoneBlacklistId` - Type-safe ID wrapper
/// - `MailMessageScheduleDto` - Data transfer object for MailMessageSchedule
/// - `MailMessageScheduleSummary` - Summary view of MailMessageSchedule
/// - `MailMessageScheduleId` - Type-safe ID wrapper
/// - `MailScheduledMessageDto` - Data transfer object for MailScheduledMessage
/// - `MailScheduledMessageSummary` - Summary view of MailScheduledMessage
/// - `MailScheduledMessageId` - Type-safe ID wrapper
/// - `SmsDto` - Data transfer object for Sms
/// - `SmsSummary` - Summary view of Sms
/// - `SmsId` - Type-safe ID wrapper
/// - `SmsTemplateDto` - Data transfer object for SmsTemplate
/// - `SmsTemplateSummary` - Summary view of SmsTemplate
/// - `SmsTemplateId` - Type-safe ID wrapper
/// - `SmsTrackerDto` - Data transfer object for SmsTracker
/// - `SmsTrackerSummary` - Summary view of SmsTracker
/// - `SmsTrackerId` - Type-safe ID wrapper
///
/// ## Public Events
/// - `MailActivityCreatedEvent` - Published when MailActivity is created
/// - `MailActivityUpdatedEvent` - Published when MailActivity is updated
/// - `MailActivityDeletedEvent` - Published when MailActivity is deleted
/// - `MailActivityTypeCreatedEvent` - Published when MailActivityType is created
/// - `MailActivityTypeUpdatedEvent` - Published when MailActivityType is updated
/// - `MailActivityTypeDeletedEvent` - Published when MailActivityType is deleted
/// - `MailActivityPlanCreatedEvent` - Published when MailActivityPlan is created
/// - `MailActivityPlanUpdatedEvent` - Published when MailActivityPlan is updated
/// - `MailActivityPlanDeletedEvent` - Published when MailActivityPlan is deleted
/// - `MailActivityPlanTemplateCreatedEvent` - Published when MailActivityPlanTemplate is created
/// - `MailActivityPlanTemplateUpdatedEvent` - Published when MailActivityPlanTemplate is updated
/// - `MailActivityPlanTemplateDeletedEvent` - Published when MailActivityPlanTemplate is deleted
/// - `MailAliasDomainCreatedEvent` - Published when MailAliasDomain is created
/// - `MailAliasDomainUpdatedEvent` - Published when MailAliasDomain is updated
/// - `MailAliasDomainDeletedEvent` - Published when MailAliasDomain is deleted
/// - `MailAliasCreatedEvent` - Published when MailAlias is created
/// - `MailAliasUpdatedEvent` - Published when MailAlias is updated
/// - `MailAliasDeletedEvent` - Published when MailAlias is deleted
/// - `MailAttachmentCreatedEvent` - Published when MailAttachment is created
/// - `MailAttachmentUpdatedEvent` - Published when MailAttachment is updated
/// - `MailAttachmentDeletedEvent` - Published when MailAttachment is deleted
/// - `MailMessageAttachmentCreatedEvent` - Published when MailMessageAttachment is created
/// - `MailMessageAttachmentUpdatedEvent` - Published when MailMessageAttachment is updated
/// - `MailMessageAttachmentDeletedEvent` - Published when MailMessageAttachment is deleted
/// - `MailMessageStarCreatedEvent` - Published when MailMessageStar is created
/// - `MailMessageStarUpdatedEvent` - Published when MailMessageStar is updated
/// - `MailMessageStarDeletedEvent` - Published when MailMessageStar is deleted
/// - `MailMessageCreatedEvent` - Published when MailMessage is created
/// - `MailMessageUpdatedEvent` - Published when MailMessage is updated
/// - `MailMessageDeletedEvent` - Published when MailMessage is deleted
/// - `MailCreatedEvent` - Published when Mail is created
/// - `MailUpdatedEvent` - Published when Mail is updated
/// - `MailDeletedEvent` - Published when Mail is deleted
/// - `MailNotificationCreatedEvent` - Published when MailNotification is created
/// - `MailNotificationUpdatedEvent` - Published when MailNotification is updated
/// - `MailNotificationDeletedEvent` - Published when MailNotification is deleted
/// - `MailMessageSubtypeCreatedEvent` - Published when MailMessageSubtype is created
/// - `MailMessageSubtypeUpdatedEvent` - Published when MailMessageSubtype is updated
/// - `MailMessageSubtypeDeletedEvent` - Published when MailMessageSubtype is deleted
/// - `MailMessageReactionCreatedEvent` - Published when MailMessageReaction is created
/// - `MailMessageReactionUpdatedEvent` - Published when MailMessageReaction is updated
/// - `MailMessageReactionDeletedEvent` - Published when MailMessageReaction is deleted
/// - `MailFollowersCreatedEvent` - Published when MailFollowers is created
/// - `MailFollowersUpdatedEvent` - Published when MailFollowers is updated
/// - `MailFollowersDeletedEvent` - Published when MailFollowers is deleted
/// - `MailPresenceCreatedEvent` - Published when MailPresence is created
/// - `MailPresenceUpdatedEvent` - Published when MailPresence is updated
/// - `MailPresenceDeletedEvent` - Published when MailPresence is deleted
/// - `MailBlacklistCreatedEvent` - Published when MailBlacklist is created
/// - `MailBlacklistUpdatedEvent` - Published when MailBlacklist is updated
/// - `MailBlacklistDeletedEvent` - Published when MailBlacklist is deleted
/// - `MailTrackingValueCreatedEvent` - Published when MailTrackingValue is created
/// - `MailTrackingValueUpdatedEvent` - Published when MailTrackingValue is updated
/// - `MailTrackingValueDeletedEvent` - Published when MailTrackingValue is deleted
/// - `DiscussChannelCreatedEvent` - Published when DiscussChannel is created
/// - `DiscussChannelUpdatedEvent` - Published when DiscussChannel is updated
/// - `DiscussChannelDeletedEvent` - Published when DiscussChannel is deleted
/// - `DiscussChannelMemberCreatedEvent` - Published when DiscussChannelMember is created
/// - `DiscussChannelMemberUpdatedEvent` - Published when DiscussChannelMember is updated
/// - `DiscussChannelMemberDeletedEvent` - Published when DiscussChannelMember is deleted
/// - `MailGuestCreatedEvent` - Published when MailGuest is created
/// - `MailGuestUpdatedEvent` - Published when MailGuest is updated
/// - `MailGuestDeletedEvent` - Published when MailGuest is deleted
/// - `MailServerCreatedEvent` - Published when MailServer is created
/// - `MailServerUpdatedEvent` - Published when MailServer is updated
/// - `MailServerDeletedEvent` - Published when MailServer is deleted
/// - `FetchmailServerCreatedEvent` - Published when FetchmailServer is created
/// - `FetchmailServerUpdatedEvent` - Published when FetchmailServer is updated
/// - `FetchmailServerDeletedEvent` - Published when FetchmailServer is deleted
/// - `MailGatewayAllowedCreatedEvent` - Published when MailGatewayAllowed is created
/// - `MailGatewayAllowedUpdatedEvent` - Published when MailGatewayAllowed is updated
/// - `MailGatewayAllowedDeletedEvent` - Published when MailGatewayAllowed is deleted
/// - `PhoneBlacklistCreatedEvent` - Published when PhoneBlacklist is created
/// - `PhoneBlacklistUpdatedEvent` - Published when PhoneBlacklist is updated
/// - `PhoneBlacklistDeletedEvent` - Published when PhoneBlacklist is deleted
/// - `MailMessageScheduleCreatedEvent` - Published when MailMessageSchedule is created
/// - `MailMessageScheduleUpdatedEvent` - Published when MailMessageSchedule is updated
/// - `MailMessageScheduleDeletedEvent` - Published when MailMessageSchedule is deleted
/// - `MailScheduledMessageCreatedEvent` - Published when MailScheduledMessage is created
/// - `MailScheduledMessageUpdatedEvent` - Published when MailScheduledMessage is updated
/// - `MailScheduledMessageDeletedEvent` - Published when MailScheduledMessage is deleted
/// - `SmsCreatedEvent` - Published when Sms is created
/// - `SmsUpdatedEvent` - Published when Sms is updated
/// - `SmsDeletedEvent` - Published when Sms is deleted
/// - `SmsTemplateCreatedEvent` - Published when SmsTemplate is created
/// - `SmsTemplateUpdatedEvent` - Published when SmsTemplate is updated
/// - `SmsTemplateDeletedEvent` - Published when SmsTemplate is deleted
/// - `SmsTrackerCreatedEvent` - Published when SmsTracker is created
/// - `SmsTrackerUpdatedEvent` - Published when SmsTracker is updated
/// - `SmsTrackerDeletedEvent` - Published when SmsTracker is deleted
pub struct ExportSummary;