1use caldav_utils::caldav::client::DavClient;
2
3#[derive(Clone, Debug)]
6pub struct CaldavAvailability {
7 pub(crate) availability_calendar: String,
8 pub(crate) booked_calendar: String,
9 pub(crate) davclient: DavClient,
10}
11
12impl CaldavAvailability {
13 pub fn new(
14 availability_calendar: String,
15 booked_calendar: String,
16 davclient: DavClient,
17 ) -> Self {
18 Self {
19 availability_calendar,
20 booked_calendar,
21 davclient,
22 }
23 }
24
25 pub fn davclient(&self) -> &DavClient {
26 &self.davclient
27 }
28}