koprogo_api/application/use_cases/
mod.rs1pub mod account_use_cases;
2pub mod acp_use_cases;
3pub mod ag_session_use_cases;
4pub mod age_request_use_cases;
5pub mod audit_log_use_cases;
6pub mod auth_use_cases;
7pub mod board_dashboard_use_cases;
8pub mod board_decision_use_cases;
9pub mod board_member_use_cases;
10pub mod boinc_use_cases;
11pub mod budget_use_cases;
12pub mod building_use_cases;
13pub mod call_for_funds_use_cases;
14pub mod cdc_use_cases;
15pub mod charge_distribution_use_cases;
16pub mod compute_quorum_use_case;
17pub mod consent_use_cases;
18pub mod contractor_evaluation_use_cases;
19pub mod contractor_report_use_cases;
20pub mod convocation_use_cases;
21pub mod dashboard_use_cases;
22pub mod document_use_cases;
23pub mod energy_bill_upload_use_cases;
24pub mod energy_campaign_use_cases;
25pub mod etat_date_use_cases;
26pub mod expense_use_cases;
27pub mod financial_report_use_cases;
28pub mod fund_use_cases;
29pub mod gamification_use_cases;
30pub mod gdpr_art30_use_cases;
31pub mod gdpr_use_cases;
32pub mod generate_ago_resolutions_use_case;
33pub mod individual_member_use_cases;
34pub mod iot_use_cases;
35pub mod journal_entry_use_cases;
36pub mod lien_notaire_use_cases;
37pub mod list_acps_use_case;
38pub mod list_buildings_use_case;
39pub mod local_exchange_use_cases;
40pub mod magic_link_use_cases;
41pub mod mandate_use_cases;
42pub mod meeting_use_cases;
43pub mod module_registry_use_cases;
44pub mod notice_use_cases;
45pub mod notification_use_cases;
46pub mod organization_use_cases;
47pub mod owner_contribution_use_cases;
48pub mod owner_use_cases;
49pub mod payment_method_use_cases;
50pub mod payment_reminder_use_cases;
51pub mod payment_use_cases;
52pub mod pcn_use_cases;
53pub mod poll_use_cases;
54pub mod portfolio_use_cases;
55pub mod quote_use_cases;
56pub mod resolution_use_cases;
57pub mod resource_booking_use_cases;
58pub mod role_delegation_use_cases;
59pub mod security_incident_use_cases;
60pub mod service_provider_use_cases;
61pub mod shared_object_use_cases;
62pub mod skill_use_cases;
63pub mod stats_use_cases;
64pub mod syndic_response_use_cases;
65pub mod technical_inspection_use_cases;
66pub mod technical_spec_use_cases;
67pub mod ticket_use_cases;
68pub mod two_factor_use_cases;
69pub mod unit_owner_use_cases;
70pub mod unit_use_cases;
71pub mod user_use_cases;
72pub mod work_report_use_cases;
73
74pub use account_use_cases::AccountUseCases;
75pub use acp_use_cases::AcpUseCases;
76pub use ag_session_use_cases::AgSessionUseCases;
77pub use age_request_use_cases::AgeRequestUseCases;
78pub use audit_log_use_cases::AuditLogUseCases;
79pub use auth_use_cases::AuthUseCases;
80pub use board_dashboard_use_cases::{BoardDashboardResponse, BoardDashboardUseCases};
81pub use board_decision_use_cases::BoardDecisionUseCases;
82pub use board_member_use_cases::{ActiveMandateWithBuilding, BoardMemberUseCases};
83pub use boinc_use_cases::{BoincUseCases, GridTaskResponseDto, SubmitOptimisationTaskDto};
84pub use budget_use_cases::BudgetUseCases;
85pub use building_use_cases::BuildingUseCases;
86pub use call_for_funds_use_cases::CallForFundsUseCases;
87pub use cdc_use_cases::CdcUseCases;
88pub use charge_distribution_use_cases::ChargeDistributionUseCases;
89pub use compute_quorum_use_case::{compute_quorum, ComputeQuorumInput, QuorumResult};
90pub use contractor_evaluation_use_cases::ContractorEvaluationUseCases;
91pub use contractor_report_use_cases::ContractorReportUseCases;
92pub use convocation_use_cases::ConvocationUseCases;
93pub use dashboard_use_cases::DashboardUseCases;
94pub use document_use_cases::DocumentUseCases;
95pub use energy_bill_upload_use_cases::EnergyBillUploadUseCases;
96pub use energy_campaign_use_cases::{CampaignStats, EnergyCampaignUseCases};
97pub use etat_date_use_cases::EtatDateUseCases;
98pub use expense_use_cases::ExpenseUseCases;
99pub use financial_report_use_cases::FinancialReportUseCases;
100pub use fund_use_cases::FundUseCases;
101pub use gamification_use_cases::{
102 AchievementUseCases, ChallengeUseCases, GamificationStatsUseCases,
103};
104pub use gdpr_art30_use_cases::GdprArt30UseCases;
105pub use gdpr_use_cases::GdprUseCases;
106pub use generate_ago_resolutions_use_case::GenerateAgoResolutionsUseCase;
107pub use individual_member_use_cases::IndividualMemberUseCases;
108pub use iot_use_cases::{IoTUseCases, LinkyUseCases};
109pub use journal_entry_use_cases::JournalEntryUseCases;
110pub use lien_notaire_use_cases::{IssuedLienNotaireDto, LienNotaireStatusDto, LienNotaireUseCases};
111pub use list_acps_use_case::ListAcpsUseCase;
112pub use list_buildings_use_case::ListBuildingsUseCase;
113pub use local_exchange_use_cases::LocalExchangeUseCases;
114pub use magic_link_use_cases::{IssuedMagicLinkDto, MagicLinkUseCases};
115pub use mandate_use_cases::MandateUseCases;
116pub use meeting_use_cases::MeetingUseCases;
117pub use module_registry_use_cases::ModuleRegistryUseCases;
118pub use notice_use_cases::{NoticeStatistics, NoticeUseCases};
119pub use notification_use_cases::NotificationUseCases;
120pub use organization_use_cases::OrganizationUseCases;
121pub use owner_contribution_use_cases::OwnerContributionUseCases;
122pub use owner_use_cases::OwnerUseCases;
123pub use payment_method_use_cases::PaymentMethodUseCases;
124pub use payment_reminder_use_cases::PaymentReminderUseCases;
125pub use payment_use_cases::PaymentUseCases;
126pub use pcn_use_cases::PcnUseCases;
127pub use poll_use_cases::PollUseCases;
128pub use portfolio_use_cases::{PortfolioCaller, PortfolioUseCases};
129pub use quote_use_cases::QuoteUseCases;
130pub use resolution_use_cases::{ResolutionUseCases, VoteStatistics};
131pub use resource_booking_use_cases::ResourceBookingUseCases;
132pub use role_delegation_use_cases::{RoleDelegationUseCases, MAX_DELEGATION_DAYS};
133pub use security_incident_use_cases::SecurityIncidentUseCases;
134pub use service_provider_use_cases::ServiceProviderUseCases;
135pub use shared_object_use_cases::SharedObjectUseCases;
136pub use skill_use_cases::SkillUseCases;
137pub use stats_use_cases::StatsUseCases;
138pub use syndic_response_use_cases::SyndicResponseUseCases;
139pub use technical_inspection_use_cases::TechnicalInspectionUseCases;
140pub use technical_spec_use_cases::TechnicalSpecUseCases;
141pub use ticket_use_cases::{TicketStatistics, TicketUseCases};
142pub use two_factor_use_cases::TwoFactorUseCases;
143pub use unit_owner_use_cases::UnitOwnerUseCases;
144pub use unit_use_cases::UnitUseCases;
145pub use user_use_cases::UserUseCases;
146pub use work_report_use_cases::WorkReportUseCases;