Skip to main content

made_core/ports/
budget_reservation_page.rs

1use crate::value_objects::BudgetReservation;
2
3#[derive(Debug, Clone, PartialEq, Eq)]
4pub struct BudgetReservationPage {
5    reservations: Vec<BudgetReservation>,
6}
7
8impl BudgetReservationPage {
9    #[must_use]
10    pub const fn new(reservations: Vec<BudgetReservation>) -> Self {
11        Self { reservations }
12    }
13    #[must_use]
14    pub fn reservations(&self) -> &[BudgetReservation] {
15        &self.reservations
16    }
17}