schedulelib/remote/
public_schedule_remote.rsuse common::remote::{get, services};
use hyper::HeaderMap;
use uuid::Uuid;
use crate::dto::public_slots_and_details_response::PublicSlotsAndDetailsResponse;
pub fn get_public_schedule(
headers: HeaderMap,
org: Uuid,
) -> Result<PublicSlotsAndDetailsResponse, String> {
get::<PublicSlotsAndDetailsResponse>(
services::SCHEDULE_API,
format!("/publicSchedule/{}", org),
headers,
)
}
pub fn get_public_class_schedule(
headers: HeaderMap,
class: Uuid,
) -> Result<PublicSlotsAndDetailsResponse, String> {
get::<PublicSlotsAndDetailsResponse>(
services::SCHEDULE_API,
format!("/publicSchedule/byClass/{}", class),
headers,
)
}