schedulelib/remote/
study_period_remote.rsuse common::remote::{get, services};
use hyper::HeaderMap;
use uuid::Uuid;
use crate::dto::study_period_response::StudyPeriodResponse;
pub fn get_neighbour_quarters(
headers: HeaderMap,
quarter_id: Uuid,
) -> Result<Vec<StudyPeriodResponse>, String> {
get::<Vec<StudyPeriodResponse>>(
services::SCHEDULE_API,
format!("/studyPeriod/neighbourQuarters/{}", quarter_id),
headers,
)
}
pub fn get_current_study_period_for_org(
headers: HeaderMap,
org_id: Uuid,
) -> Result<StudyPeriodResponse, String> {
get(
services::SCHEDULE_API,
format!("/studyPeriod/currentStudyPeriodByOrg/{}", org_id),
headers,
)
}