schedulelib/remote/
schedule_remote.rsuse common::remote::{get, services};
use hyper::HeaderMap;
use uuid::Uuid;
use crate::dto::data_for_chat_allowed_check::DataForChatAllowedCheck;
use crate::dto::schedule_response::ScheduleResponse;
pub fn get_schedules_by_org(
headers: HeaderMap,
org: Uuid,
) -> Result<Vec<ScheduleResponse>, String> {
get::<Vec<ScheduleResponse>>(
services::SCHEDULE_API,
format!("/schedule/schedulesByOrganization/{}", org),
headers,
)
}
pub fn get_data_for_chat_allowed_check(
headers: HeaderMap,
year_id: Uuid,
) -> Result<DataForChatAllowedCheck, String> {
get(
services::SCHEDULE_API,
format!("/schedule/dataForChatAllowedCheck/{}", year_id),
headers,
)
}