ocpi 0.3.5

Unofficial, in progress, OCPI implementation
Documentation
use crate::{
    types::{self, Paginated},
    Result, Store,
};
use async_trait::async_trait;

#[async_trait]
pub trait SessionsStore
where
    Self: Store,
{
    async fn get_sessions(
        &self,
        party: &<Self as Store>::PartyModel,
        date_from: types::DateTime,
        date_to: Option<types::DateTime>,
        offset: Option<usize>,
        limit: Option<usize>,
    ) -> Result<Paginated<types::Session>>;
}