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}