backbone-events 0.5.4

Events core + the sale/booth/crm/sms/desk overlay — registrations under one authoritative seat counter, the sale seam (order-minted registrations, forward-only paid heal, SO-cancel mirror cascade), booth bookings with the DB exclusivity wall, closed-vocabulary lead rules through a host sink port, the dual-channel (mail/sms) self-arming scheduler, and the exact-match desk verb (Odoo event port, core + overlay)
//! Repository implementations
//!
//! Generated by metaphor-schema. Do not edit manually.
//!
//! Uses backbone-orm's `DatabaseOperations<T>` trait.

mod booth_category_repository;
mod booth_repository;
mod type_booth_repository;
mod booth_booking_repository;
mod event_repository;
mod event_type_repository;
mod lead_provenance_repository;
mod lead_provenance_registration_repository;
mod lead_request_repository;
mod lead_rule_repository;
mod lead_rule_predicate_repository;
mod mail_repository;
mod mail_registration_repository;
mod mail_slot_repository;
mod question_repository;
mod question_answer_repository;
mod registration_question_repository;
mod registration_repository;
mod registration_answer_repository;
mod slot_repository;
mod stage_repository;
mod tag_category_repository;
mod tag_repository;
mod ticket_repository;
mod type_mail_repository;

// Custom persistence modules

// Re-exports
pub use booth_category_repository::BoothCategoryRepository;
pub use booth_repository::BoothRepository;
pub use type_booth_repository::TypeBoothRepository;
pub use booth_booking_repository::BoothBookingRepository;
pub use event_repository::EventRepository;
pub use event_type_repository::EventTypeRepository;
pub use lead_provenance_repository::LeadProvenanceRepository;
pub use lead_provenance_registration_repository::LeadProvenanceRegistrationRepository;
pub use lead_request_repository::LeadRequestRepository;
pub use lead_rule_repository::LeadRuleRepository;
pub use lead_rule_predicate_repository::LeadRulePredicateRepository;
pub use mail_repository::MailRepository;
pub use mail_registration_repository::MailRegistrationRepository;
pub use mail_slot_repository::MailSlotRepository;
pub use question_repository::QuestionRepository;
pub use question_answer_repository::QuestionAnswerRepository;
pub use registration_question_repository::RegistrationQuestionRepository;
pub use registration_repository::RegistrationRepository;
pub use registration_answer_repository::RegistrationAnswerRepository;
pub use slot_repository::SlotRepository;
pub use stage_repository::StageRepository;
pub use tag_category_repository::TagCategoryRepository;
pub use tag_repository::TagRepository;
pub use ticket_repository::TicketRepository;
pub use type_mail_repository::TypeMailRepository;

// Re-export backbone-orm types
pub use backbone_orm::repository::{
    DatabaseOperations, PostgresRepository,
    PaginationParams, PaginationInfo, PaginatedResult,
    FilterParams, FilterCondition, SortParams, SortDirection,
};

// Re-export custom persistence types

// This directory's extension (hand-written; ADR-0031).
include!("mod.ext.rs");