backbone-mail 0.2.32

Odoo mail core port — message/notification/followers/activity/alias/sms queue (schema: messaging)
//! Repository traits
//!
//! Generated by metaphor-schema. Do not edit manually.
//!
//! DDD Repository traits - define persistence contracts for aggregates.
//! Implementations should be in the infrastructure layer.


pub mod mail_activity_repository;
pub mod mail_activity_type_repository;
pub mod mail_activity_plan_repository;
pub mod mail_activity_plan_template_repository;
pub mod mail_alias_domain_repository;
pub mod mail_alias_repository;
pub mod mail_attachment_repository;
pub mod mail_message_attachment_repository;
pub mod mail_message_star_repository;
pub mod mail_message_repository;
pub mod mail_repository;
pub mod mail_notification_repository;
pub mod mail_message_subtype_repository;
pub mod mail_message_reaction_repository;
pub mod mail_followers_repository;
pub mod mail_presence_repository;
pub mod mail_blacklist_repository;
pub mod mail_tracking_value_repository;
pub mod discuss_channel_repository;
pub mod discuss_channel_member_repository;
pub mod mail_guest_repository;
pub mod mail_server_repository;
pub mod fetchmail_server_repository;
pub mod mail_gateway_allowed_repository;
pub mod phone_blacklist_repository;
pub mod mail_message_schedule_repository;
pub mod mail_scheduled_message_repository;
pub mod sms_repository;
pub mod sms_template_repository;
pub mod sms_tracker_repository;

// Re-exports
pub use mail_activity_repository::{
    MailActivityRepository,
    MailActivityPaginationParams,
    MailActivityPaginatedResult,
    MailActivityFilter,
};
pub use mail_activity_type_repository::{
    MailActivityTypeRepository,
    MailActivityTypePaginationParams,
    MailActivityTypePaginatedResult,
    MailActivityTypeFilter,
};
pub use mail_activity_plan_repository::{
    MailActivityPlanRepository,
    MailActivityPlanPaginationParams,
    MailActivityPlanPaginatedResult,
    MailActivityPlanFilter,
};
pub use mail_activity_plan_template_repository::{
    MailActivityPlanTemplateRepository,
    MailActivityPlanTemplatePaginationParams,
    MailActivityPlanTemplatePaginatedResult,
    MailActivityPlanTemplateFilter,
};
pub use mail_alias_domain_repository::{
    MailAliasDomainRepository,
    MailAliasDomainPaginationParams,
    MailAliasDomainPaginatedResult,
    MailAliasDomainFilter,
};
pub use mail_alias_repository::{
    MailAliasRepository,
    MailAliasPaginationParams,
    MailAliasPaginatedResult,
    MailAliasFilter,
};
pub use mail_attachment_repository::{
    MailAttachmentRepository,
    MailAttachmentPaginationParams,
    MailAttachmentPaginatedResult,
    MailAttachmentFilter,
};
pub use mail_message_attachment_repository::{
    MailMessageAttachmentRepository,
    MailMessageAttachmentPaginationParams,
    MailMessageAttachmentPaginatedResult,
    MailMessageAttachmentFilter,
};
pub use mail_message_star_repository::{
    MailMessageStarRepository,
    MailMessageStarPaginationParams,
    MailMessageStarPaginatedResult,
    MailMessageStarFilter,
};
pub use mail_message_repository::{
    MailMessageRepository,
    MailMessagePaginationParams,
    MailMessagePaginatedResult,
    MailMessageFilter,
};
pub use mail_repository::{
    MailRepository,
    MailPaginationParams,
    MailPaginatedResult,
    MailFilter,
};
pub use mail_notification_repository::{
    MailNotificationRepository,
    MailNotificationPaginationParams,
    MailNotificationPaginatedResult,
    MailNotificationFilter,
};
pub use mail_message_subtype_repository::{
    MailMessageSubtypeRepository,
    MailMessageSubtypePaginationParams,
    MailMessageSubtypePaginatedResult,
    MailMessageSubtypeFilter,
};
pub use mail_message_reaction_repository::{
    MailMessageReactionRepository,
    MailMessageReactionPaginationParams,
    MailMessageReactionPaginatedResult,
    MailMessageReactionFilter,
};
pub use mail_followers_repository::{
    MailFollowersRepository,
    MailFollowersPaginationParams,
    MailFollowersPaginatedResult,
    MailFollowersFilter,
};
pub use mail_presence_repository::{
    MailPresenceRepository,
    MailPresencePaginationParams,
    MailPresencePaginatedResult,
    MailPresenceFilter,
};
pub use mail_blacklist_repository::{
    MailBlacklistRepository,
    MailBlacklistPaginationParams,
    MailBlacklistPaginatedResult,
    MailBlacklistFilter,
};
pub use mail_tracking_value_repository::{
    MailTrackingValueRepository,
    MailTrackingValuePaginationParams,
    MailTrackingValuePaginatedResult,
    MailTrackingValueFilter,
};
pub use discuss_channel_repository::{
    DiscussChannelRepository,
    DiscussChannelPaginationParams,
    DiscussChannelPaginatedResult,
    DiscussChannelFilter,
};
pub use discuss_channel_member_repository::{
    DiscussChannelMemberRepository,
    DiscussChannelMemberPaginationParams,
    DiscussChannelMemberPaginatedResult,
    DiscussChannelMemberFilter,
};
pub use mail_guest_repository::{
    MailGuestRepository,
    MailGuestPaginationParams,
    MailGuestPaginatedResult,
    MailGuestFilter,
};
pub use mail_server_repository::{
    MailServerRepository,
    MailServerPaginationParams,
    MailServerPaginatedResult,
    MailServerFilter,
};
pub use fetchmail_server_repository::{
    FetchmailServerRepository,
    FetchmailServerPaginationParams,
    FetchmailServerPaginatedResult,
    FetchmailServerFilter,
};
pub use mail_gateway_allowed_repository::{
    MailGatewayAllowedRepository,
    MailGatewayAllowedPaginationParams,
    MailGatewayAllowedPaginatedResult,
    MailGatewayAllowedFilter,
};
pub use phone_blacklist_repository::{
    PhoneBlacklistRepository,
    PhoneBlacklistPaginationParams,
    PhoneBlacklistPaginatedResult,
    PhoneBlacklistFilter,
};
pub use mail_message_schedule_repository::{
    MailMessageScheduleRepository,
    MailMessageSchedulePaginationParams,
    MailMessageSchedulePaginatedResult,
    MailMessageScheduleFilter,
};
pub use mail_scheduled_message_repository::{
    MailScheduledMessageRepository,
    MailScheduledMessagePaginationParams,
    MailScheduledMessagePaginatedResult,
    MailScheduledMessageFilter,
};
pub use sms_repository::{
    SmsRepository,
    SmsPaginationParams,
    SmsPaginatedResult,
    SmsFilter,
};
pub use sms_template_repository::{
    SmsTemplateRepository,
    SmsTemplatePaginationParams,
    SmsTemplatePaginatedResult,
    SmsTemplateFilter,
};
pub use sms_tracker_repository::{
    SmsTrackerRepository,
    SmsTrackerPaginationParams,
    SmsTrackerPaginatedResult,
    SmsTrackerFilter,
};