koprogo_api/domain/entities/
mod.rs1pub mod account;
2pub mod achievement;
3pub mod ag_session;
4pub mod age_request;
5pub mod board_decision;
6pub mod board_member;
7pub mod budget;
8pub mod building;
9pub mod call_for_funds;
10pub mod challenge;
11pub mod charge_distribution;
12pub mod consent;
13pub mod contract_evaluation;
14pub mod contractor_report;
15pub mod convocation;
16pub mod convocation_recipient;
17pub mod document;
18pub mod energy_bill_upload;
19pub mod energy_campaign;
20pub mod etat_date;
21pub mod expense;
22pub mod gdpr_art30;
23pub mod gdpr_export;
24pub mod gdpr_objection;
25pub mod gdpr_rectification;
26pub mod gdpr_restriction;
27pub mod individual_member;
28pub mod invoice_line_item;
29pub mod iot_reading;
30pub mod journal_entry;
31pub mod linky_device;
32pub mod local_exchange;
33pub mod meeting;
34pub mod notice;
35pub mod notification;
36pub mod organization;
37pub mod owner;
38pub mod owner_contribution;
39pub mod owner_credit_balance;
40pub mod payment;
41pub mod payment_method;
42pub mod payment_reminder;
43pub mod poll;
44pub mod poll_vote;
45pub mod quote;
46pub mod refresh_token;
47pub mod resolution;
48pub mod resource_booking;
49pub mod security_incident;
50pub mod service_provider;
51pub mod shared_object;
52pub mod skill;
53pub mod technical_inspection;
54pub mod ticket;
55pub mod two_factor_secret;
56pub mod unit;
57pub mod unit_owner;
58pub mod user;
59pub mod user_role_assignment;
60pub mod vote;
61pub mod work_report;
62
63pub use account::{Account, AccountType};
64pub use achievement::{Achievement, AchievementCategory, AchievementTier, UserAchievement};
65pub use ag_session::{AgSession, AgSessionStatus, VideoPlatform};
66pub use age_request::{AgeRequest, AgeRequestCosignatory, AgeRequestStatus};
67pub use board_decision::{BoardDecision, DecisionStatus};
68pub use board_member::{BoardMember, BoardPosition};
69pub use budget::{Budget, BudgetStatus};
70pub use building::Building;
71pub use call_for_funds::{CallForFunds, CallForFundsStatus};
72pub use challenge::{Challenge, ChallengeProgress, ChallengeStatus, ChallengeType};
73pub use charge_distribution::ChargeDistribution;
74pub use consent::{ConsentRecord, ConsentStatus};
75pub use contract_evaluation::ContractEvaluation;
76pub use contractor_report::{ContractorReport, ContractorReportStatus, ReplacedPart};
77pub use convocation::{Convocation, ConvocationStatus, ConvocationType};
78pub use convocation_recipient::{AttendanceStatus, ConvocationRecipient};
79pub use document::{Document, DocumentType};
80pub use energy_bill_upload::EnergyBillUpload;
81pub use energy_campaign::{
82 CampaignStatus, CampaignType, ContractType, EnergyCampaign, EnergyType, ProviderOffer,
83};
84pub use etat_date::{EtatDate, EtatDateLanguage, EtatDateStatus};
85pub use expense::{ApprovalStatus, Expense, ExpenseCategory, PaymentStatus};
86pub use gdpr_art30::{ProcessingActivity, ProcessorAgreement};
87pub use gdpr_export::{
88 DocumentData, ExpenseData, GdprExport, MeetingData, OwnerData, RelatedData, UnitOwnershipData,
89 UserData,
90};
91pub use gdpr_objection::{GdprObjectionRequest, ObjectionStatus, ObjectionType, ProcessingPurpose};
92pub use gdpr_rectification::{FieldChange, GdprRectificationRequest, RectificationStatus};
93pub use gdpr_restriction::{GdprRestrictionRequest, RestrictionReason, RestrictionStatus};
94pub use individual_member::IndividualMember;
95pub use invoice_line_item::InvoiceLineItem;
96pub use iot_reading::{DeviceType, IoTReading, MetricType};
97pub use journal_entry::{JournalEntry, JournalEntryLine};
98pub use linky_device::{LinkyDevice, LinkyProvider};
99pub use local_exchange::{ExchangeStatus, ExchangeType, LocalExchange};
100pub use meeting::{Meeting, MeetingStatus, MeetingType};
101pub use notice::{Notice, NoticeCategory, NoticeStatus, NoticeType};
102pub use notification::{
103 Notification, NotificationChannel, NotificationPreference, NotificationPriority,
104 NotificationStatus, NotificationType,
105};
106pub use organization::{Organization, SubscriptionPlan};
107pub use owner::Owner;
108pub use owner_contribution::{
109 ContributionPaymentMethod, ContributionPaymentStatus, ContributionType, OwnerContribution,
110};
111pub use owner_credit_balance::{CreditStatus, OwnerCreditBalance, ParticipationLevel};
112pub use payment::{Payment, PaymentMethodType, TransactionStatus};
113pub use payment_method::PaymentMethod;
114pub use payment_reminder::{DeliveryMethod, PaymentReminder, ReminderLevel, ReminderStatus};
115pub use poll::{Poll, PollOption, PollStatus, PollType};
116pub use poll_vote::PollVote;
117pub use quote::{Quote, QuoteScore, QuoteStatus};
118pub use refresh_token::RefreshToken;
119pub use resolution::{MajorityType, Resolution, ResolutionStatus, ResolutionType};
120pub use resource_booking::{BookingStatus, RecurringPattern, ResourceBooking, ResourceType};
121pub use security_incident::{IncidentSeverity, IncidentStatus, SecurityIncident};
122pub use service_provider::{ServiceProvider, TradeCategory};
123pub use shared_object::{ObjectCondition, SharedObject, SharedObjectCategory};
124pub use skill::{ExpertiseLevel, Skill, SkillCategory};
125pub use technical_inspection::{InspectionStatus, InspectionType, TechnicalInspection};
126pub use ticket::{Ticket, TicketCategory, TicketPriority, TicketStatus};
127pub use two_factor_secret::TwoFactorSecret;
128pub use unit::{Unit, UnitType};
129pub use unit_owner::UnitOwner;
130pub use user::{User, UserRole};
131pub use user_role_assignment::UserRoleAssignment;
132pub use vote::{Vote, VoteChoice};
133pub use work_report::{WarrantyType, WorkReport, WorkType};