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