journallib/remote/absence_remote.rs
1use common::remote::post;
2use common::remote::services;
3use hyper::HeaderMap;
4
5use crate::dto::absence_request::AbsenceRequest;
6use crate::dto::absence_response::AbsenceResponse;
7
8pub fn create(headers: HeaderMap, absence: AbsenceRequest) -> Result<AbsenceResponse, String> {
9 post(
10 services::JOURNAL_API,
11 String::from("/absence"),
12 headers,
13 absence,
14 )
15}