Skip to main content

Module use_cases

Module use_cases 

Source

Re-exports§

pub use account_use_cases::AccountUseCases;
pub use acp_use_cases::AcpUseCases;
pub use ag_session_use_cases::AgSessionUseCases;
pub use age_request_use_cases::AgeRequestUseCases;
pub use audit_log_use_cases::AuditLogUseCases;
pub use auth_use_cases::AuthUseCases;
pub use board_dashboard_use_cases::BoardDashboardResponse;
pub use board_dashboard_use_cases::BoardDashboardUseCases;
pub use board_decision_use_cases::BoardDecisionUseCases;
pub use board_member_use_cases::ActiveMandateWithBuilding;
pub use board_member_use_cases::BoardMemberUseCases;
pub use boinc_use_cases::BoincUseCases;
pub use boinc_use_cases::GridTaskResponseDto;
pub use boinc_use_cases::SubmitOptimisationTaskDto;
pub use budget_use_cases::BudgetUseCases;
pub use building_use_cases::BuildingUseCases;
pub use call_for_funds_use_cases::CallForFundsUseCases;
pub use cdc_use_cases::CdcUseCases;
pub use charge_distribution_use_cases::ChargeDistributionUseCases;
pub use compute_quorum_use_case::compute_quorum;
pub use compute_quorum_use_case::ComputeQuorumInput;
pub use compute_quorum_use_case::QuorumResult;
pub use contractor_evaluation_use_cases::ContractorEvaluationUseCases;
pub use contractor_report_use_cases::ContractorReportUseCases;
pub use convocation_use_cases::ConvocationUseCases;
pub use dashboard_use_cases::DashboardUseCases;
pub use document_use_cases::DocumentUseCases;
pub use energy_bill_upload_use_cases::EnergyBillUploadUseCases;
pub use energy_campaign_use_cases::CampaignStats;
pub use energy_campaign_use_cases::EnergyCampaignUseCases;
pub use etat_date_use_cases::EtatDateUseCases;
pub use expense_use_cases::ExpenseUseCases;
pub use financial_report_use_cases::FinancialReportUseCases;
pub use fund_use_cases::FundUseCases;
pub use gamification_use_cases::AchievementUseCases;
pub use gamification_use_cases::ChallengeUseCases;
pub use gamification_use_cases::GamificationStatsUseCases;
pub use gdpr_art30_use_cases::GdprArt30UseCases;
pub use gdpr_use_cases::GdprUseCases;
pub use generate_ago_resolutions_use_case::GenerateAgoResolutionsUseCase;
pub use individual_member_use_cases::IndividualMemberUseCases;
pub use iot_use_cases::IoTUseCases;
pub use iot_use_cases::LinkyUseCases;
pub use journal_entry_use_cases::JournalEntryUseCases;
pub use lien_notaire_use_cases::IssuedLienNotaireDto;
pub use lien_notaire_use_cases::LienNotaireStatusDto;
pub use lien_notaire_use_cases::LienNotaireUseCases;
pub use list_acps_use_case::ListAcpsUseCase;
pub use list_buildings_use_case::ListBuildingsUseCase;
pub use local_exchange_use_cases::LocalExchangeUseCases;
pub use magic_link_use_cases::IssuedMagicLinkDto;
pub use magic_link_use_cases::MagicLinkUseCases;
pub use mandate_use_cases::MandateUseCases;
pub use meeting_use_cases::MeetingUseCases;
pub use module_registry_use_cases::ModuleRegistryUseCases;
pub use notice_use_cases::NoticeStatistics;
pub use notice_use_cases::NoticeUseCases;
pub use notification_use_cases::NotificationUseCases;
pub use organization_use_cases::OrganizationUseCases;
pub use owner_contribution_use_cases::OwnerContributionUseCases;
pub use owner_use_cases::OwnerUseCases;
pub use payment_method_use_cases::PaymentMethodUseCases;
pub use payment_reminder_use_cases::PaymentReminderUseCases;
pub use payment_use_cases::PaymentUseCases;
pub use pcn_use_cases::PcnUseCases;
pub use poll_use_cases::PollUseCases;
pub use portfolio_use_cases::PortfolioCaller;
pub use portfolio_use_cases::PortfolioUseCases;
pub use quote_use_cases::QuoteUseCases;
pub use resolution_use_cases::ResolutionUseCases;
pub use resolution_use_cases::VoteStatistics;
pub use resource_booking_use_cases::ResourceBookingUseCases;
pub use role_delegation_use_cases::RoleDelegationUseCases;
pub use role_delegation_use_cases::MAX_DELEGATION_DAYS;
pub use security_incident_use_cases::SecurityIncidentUseCases;
pub use service_provider_use_cases::ServiceProviderUseCases;
pub use shared_object_use_cases::SharedObjectUseCases;
pub use skill_use_cases::SkillUseCases;
pub use stats_use_cases::StatsUseCases;
pub use syndic_response_use_cases::SyndicResponseUseCases;
pub use technical_inspection_use_cases::TechnicalInspectionUseCases;
pub use technical_spec_use_cases::TechnicalSpecUseCases;
pub use ticket_use_cases::TicketStatistics;
pub use ticket_use_cases::TicketUseCases;
pub use two_factor_use_cases::TwoFactorUseCases;
pub use unit_owner_use_cases::UnitOwnerUseCases;
pub use unit_use_cases::UnitUseCases;
pub use user_use_cases::UserUseCases;
pub use work_report_use_cases::WorkReportUseCases;

Modules§

account_use_cases
acp_use_cases
ACP use-cases — Story 1.1.
ag_session_use_cases
age_request_use_cases
audit_log_use_cases
auth_use_cases
board_dashboard_use_cases
board_decision_use_cases
board_member_use_cases
boinc_use_cases
budget_use_cases
building_use_cases
call_for_funds_use_cases
cdc_use_cases
Use cases du conseil de copropriété — Story 4.7 (#582).
charge_distribution_use_cases
compute_quorum_use_case
Story 4.1 — quorum agrégé (présentiel + distanciel + procurations) en Decimal strict, AppError typé (cluster coord #433 Decimal, #555 Result typé — cf. .claude/rules/CRITICAL.md §4).
consent_use_cases
contractor_evaluation_use_cases
Use cases for ContractorEvaluation (Story 3.9 — FR34 FR35 INV-21 INV-24).
contractor_report_use_cases
convocation_use_cases
dashboard_use_cases
document_use_cases
energy_bill_upload_use_cases
energy_campaign_use_cases
etat_date_use_cases
expense_use_cases
financial_report_use_cases
fund_use_cases
Use cases for the Fund feature (issue #635 — fonds affectés & thésaurisation, ADR-0054).
gamification_use_cases
gdpr_art30_use_cases
gdpr_use_cases
generate_ago_resolutions_use_case
Story 4.6 (#581) — generate_ago_resolutions(meeting_id).
individual_member_use_cases
iot_use_cases
journal_entry_use_cases
lien_notaire_use_cases
Use cases for the notary link feature (#845 — ADR 0048, ADR 0051).
list_acps_use_case
ListAcps use-case — Story 1.3.
list_buildings_use_case
ListBuildings use-case — Story 1.3 (refonte UX multi-rôle).
local_exchange_use_cases
magic_link_use_cases
Use cases for the MagicLink feature (Story 3.2 — FR6, INV-13, INV-17).
mandate_use_cases
Use cases for the Mandate feature (Story 3.4 — FR7 INV-14).
meeting_use_cases
module_registry_use_cases
Cas d’usage du registre de modules — Story 5.1 (#585), ADR-0015.
notice_use_cases
notification_use_cases
organization_use_cases
owner_contribution_use_cases
owner_use_cases
payment_method_use_cases
payment_reminder_use_cases
payment_use_cases
pcn_use_cases
poll_use_cases
portfolio_use_cases
Portfolio use-cases — Story 2.1.
quote_use_cases
resolution_use_cases
resource_booking_use_cases
role_delegation_use_cases
Story 3.5 — Temporary role delegation use cases (FR8 INV-8).
security_incident_use_cases
service_provider_use_cases
shared_object_use_cases
skill_use_cases
stats_use_cases
syndic_response_use_cases
Use cases for SyndicResponse + SLA escalation (Story 3.7 — FR32 INV-23).
technical_inspection_use_cases
technical_spec_use_cases
Use cases for TechnicalSpec + signatures (Story 3.8 — FR33).
ticket_use_cases
two_factor_use_cases
unit_owner_use_cases
unit_use_cases
user_use_cases
work_report_use_cases