Struct graph_rs_sdk::teams::ScheduleApiClient
source · pub struct ScheduleApiClient { /* private fields */ }
Implementations§
source§impl ScheduleApiClient
impl ScheduleApiClient
sourcepub fn delete_schedule(&self) -> RequestHandler
pub fn delete_schedule(&self) -> RequestHandler
Delete navigation property schedule for teams
sourcepub fn get_schedule(&self) -> RequestHandler
pub fn get_schedule(&self) -> RequestHandler
Get schedule
sourcepub fn update_schedule<B: BodyExt>(&self, body: B) -> RequestHandler
pub fn update_schedule<B: BodyExt>(&self, body: B) -> RequestHandler
Update the navigation property schedule in teams
sourcepub fn create_offer_shift_requests<B: BodyExt>(&self, body: B) -> RequestHandler
pub fn create_offer_shift_requests<B: BodyExt>(&self, body: B) -> RequestHandler
Create new navigation property to offerShiftRequests for teams
sourcepub fn list_offer_shift_requests(&self) -> RequestHandler
pub fn list_offer_shift_requests(&self) -> RequestHandler
List offerShiftRequest
sourcepub fn get_offer_shift_requests_count(&self) -> RequestHandler
pub fn get_offer_shift_requests_count(&self) -> RequestHandler
Get the number of the resource
sourcepub fn delete_offer_shift_requests(
&self,
offer_shift_request_id: impl AsRef<str>
) -> RequestHandler
pub fn delete_offer_shift_requests( &self, offer_shift_request_id: impl AsRef<str> ) -> RequestHandler
Delete navigation property offerShiftRequests for teams
sourcepub fn get_offer_shift_requests(
&self,
offer_shift_request_id: impl AsRef<str>
) -> RequestHandler
pub fn get_offer_shift_requests( &self, offer_shift_request_id: impl AsRef<str> ) -> RequestHandler
Get offerShiftRequests from teams
sourcepub fn update_offer_shift_requests<B: BodyExt>(
&self,
offer_shift_request_id: impl AsRef<str>,
body: B
) -> RequestHandler
pub fn update_offer_shift_requests<B: BodyExt>( &self, offer_shift_request_id: impl AsRef<str>, body: B ) -> RequestHandler
Update the navigation property offerShiftRequests in teams
sourcepub fn create_open_shift_change_requests<B: BodyExt>(
&self,
body: B
) -> RequestHandler
pub fn create_open_shift_change_requests<B: BodyExt>( &self, body: B ) -> RequestHandler
Create openShiftChangeRequest
sourcepub fn list_open_shift_change_requests(&self) -> RequestHandler
pub fn list_open_shift_change_requests(&self) -> RequestHandler
List openShiftChangeRequests
sourcepub fn get_open_shift_change_requests_count(&self) -> RequestHandler
pub fn get_open_shift_change_requests_count(&self) -> RequestHandler
Get the number of the resource
sourcepub fn delete_open_shift_change_requests(
&self,
open_shift_change_request_id: impl AsRef<str>
) -> RequestHandler
pub fn delete_open_shift_change_requests( &self, open_shift_change_request_id: impl AsRef<str> ) -> RequestHandler
Delete navigation property openShiftChangeRequests for teams
sourcepub fn get_open_shift_change_requests(
&self,
open_shift_change_request_id: impl AsRef<str>
) -> RequestHandler
pub fn get_open_shift_change_requests( &self, open_shift_change_request_id: impl AsRef<str> ) -> RequestHandler
Get openShiftChangeRequests from teams
sourcepub fn update_open_shift_change_requests<B: BodyExt>(
&self,
open_shift_change_request_id: impl AsRef<str>,
body: B
) -> RequestHandler
pub fn update_open_shift_change_requests<B: BodyExt>( &self, open_shift_change_request_id: impl AsRef<str>, body: B ) -> RequestHandler
Update the navigation property openShiftChangeRequests in teams
sourcepub fn create_open_shifts<B: BodyExt>(&self, body: B) -> RequestHandler
pub fn create_open_shifts<B: BodyExt>(&self, body: B) -> RequestHandler
Create new navigation property to openShifts for teams
sourcepub fn list_open_shifts(&self) -> RequestHandler
pub fn list_open_shifts(&self) -> RequestHandler
List openShifts
sourcepub fn open_shifts_bdbd(&self) -> RequestHandler
pub fn open_shifts_bdbd(&self) -> RequestHandler
Get the number of the resource
sourcepub fn delete_open_shifts(
&self,
open_shift_id: impl AsRef<str>
) -> RequestHandler
pub fn delete_open_shifts( &self, open_shift_id: impl AsRef<str> ) -> RequestHandler
Delete navigation property openShifts for teams
sourcepub fn get_open_shifts(&self, open_shift_id: impl AsRef<str>) -> RequestHandler
pub fn get_open_shifts(&self, open_shift_id: impl AsRef<str>) -> RequestHandler
Get openShifts from teams
sourcepub fn update_open_shifts<B: BodyExt>(
&self,
open_shift_id: impl AsRef<str>,
body: B
) -> RequestHandler
pub fn update_open_shifts<B: BodyExt>( &self, open_shift_id: impl AsRef<str>, body: B ) -> RequestHandler
Update the navigation property openShifts in teams
sourcepub fn create_scheduling_groups<B: BodyExt>(&self, body: B) -> RequestHandler
pub fn create_scheduling_groups<B: BodyExt>(&self, body: B) -> RequestHandler
Create schedulingGroup
sourcepub fn list_scheduling_groups(&self) -> RequestHandler
pub fn list_scheduling_groups(&self) -> RequestHandler
List scheduleGroups
sourcepub fn get_scheduling_groups_count(&self) -> RequestHandler
pub fn get_scheduling_groups_count(&self) -> RequestHandler
Get the number of the resource
sourcepub fn delete_scheduling_groups(
&self,
scheduling_group_id: impl AsRef<str>
) -> RequestHandler
pub fn delete_scheduling_groups( &self, scheduling_group_id: impl AsRef<str> ) -> RequestHandler
Delete navigation property schedulingGroups for teams
sourcepub fn get_scheduling_groups(
&self,
scheduling_group_id: impl AsRef<str>
) -> RequestHandler
pub fn get_scheduling_groups( &self, scheduling_group_id: impl AsRef<str> ) -> RequestHandler
Get schedulingGroups from teams
sourcepub fn update_scheduling_groups<B: BodyExt>(
&self,
scheduling_group_id: impl AsRef<str>,
body: B
) -> RequestHandler
pub fn update_scheduling_groups<B: BodyExt>( &self, scheduling_group_id: impl AsRef<str>, body: B ) -> RequestHandler
Update the navigation property schedulingGroups in teams
Invoke action share
sourcepub fn create_shifts<B: BodyExt>(&self, body: B) -> RequestHandler
pub fn create_shifts<B: BodyExt>(&self, body: B) -> RequestHandler
Create shift
sourcepub fn list_shifts(&self) -> RequestHandler
pub fn list_shifts(&self) -> RequestHandler
List shifts
sourcepub fn get_shifts_count(&self) -> RequestHandler
pub fn get_shifts_count(&self) -> RequestHandler
Get the number of the resource
sourcepub fn delete_shifts(&self, shift_id: impl AsRef<str>) -> RequestHandler
pub fn delete_shifts(&self, shift_id: impl AsRef<str>) -> RequestHandler
Delete navigation property shifts for teams
sourcepub fn get_shifts(&self, shift_id: impl AsRef<str>) -> RequestHandler
pub fn get_shifts(&self, shift_id: impl AsRef<str>) -> RequestHandler
Get shifts from teams
sourcepub fn update_shifts<B: BodyExt>(
&self,
shift_id: impl AsRef<str>,
body: B
) -> RequestHandler
pub fn update_shifts<B: BodyExt>( &self, shift_id: impl AsRef<str>, body: B ) -> RequestHandler
Update the navigation property shifts in teams
sourcepub fn create_swap_shifts_change_requests<B: BodyExt>(
&self,
body: B
) -> RequestHandler
pub fn create_swap_shifts_change_requests<B: BodyExt>( &self, body: B ) -> RequestHandler
Create swapShiftsChangeRequest
sourcepub fn list_swap_shifts_change_requests(&self) -> RequestHandler
pub fn list_swap_shifts_change_requests(&self) -> RequestHandler
List swapShiftsChangeRequest
sourcepub fn get_swap_shifts_change_requests_count(&self) -> RequestHandler
pub fn get_swap_shifts_change_requests_count(&self) -> RequestHandler
Get the number of the resource
sourcepub fn delete_swap_shifts_change_requests(
&self,
swap_shifts_change_request_id: impl AsRef<str>
) -> RequestHandler
pub fn delete_swap_shifts_change_requests( &self, swap_shifts_change_request_id: impl AsRef<str> ) -> RequestHandler
Delete navigation property swapShiftsChangeRequests for teams
sourcepub fn get_swap_shifts_change_requests(
&self,
swap_shifts_change_request_id: impl AsRef<str>
) -> RequestHandler
pub fn get_swap_shifts_change_requests( &self, swap_shifts_change_request_id: impl AsRef<str> ) -> RequestHandler
Get swapShiftsChangeRequests from teams
sourcepub fn update_swap_shifts_change_requests<B: BodyExt>(
&self,
swap_shifts_change_request_id: impl AsRef<str>,
body: B
) -> RequestHandler
pub fn update_swap_shifts_change_requests<B: BodyExt>( &self, swap_shifts_change_request_id: impl AsRef<str>, body: B ) -> RequestHandler
Update the navigation property swapShiftsChangeRequests in teams
sourcepub fn create_time_off_reasons<B: BodyExt>(&self, body: B) -> RequestHandler
pub fn create_time_off_reasons<B: BodyExt>(&self, body: B) -> RequestHandler
Create timeOffReason
sourcepub fn list_time_off_reasons(&self) -> RequestHandler
pub fn list_time_off_reasons(&self) -> RequestHandler
List timeOffReasons
sourcepub fn get_time_off_reasons_count(&self) -> RequestHandler
pub fn get_time_off_reasons_count(&self) -> RequestHandler
Get the number of the resource
sourcepub fn delete_time_off_reasons(
&self,
time_off_reason_id: impl AsRef<str>
) -> RequestHandler
pub fn delete_time_off_reasons( &self, time_off_reason_id: impl AsRef<str> ) -> RequestHandler
Delete navigation property timeOffReasons for teams
sourcepub fn get_time_off_reasons(
&self,
time_off_reason_id: impl AsRef<str>
) -> RequestHandler
pub fn get_time_off_reasons( &self, time_off_reason_id: impl AsRef<str> ) -> RequestHandler
Get timeOffReasons from teams
sourcepub fn update_time_off_reasons<B: BodyExt>(
&self,
time_off_reason_id: impl AsRef<str>,
body: B
) -> RequestHandler
pub fn update_time_off_reasons<B: BodyExt>( &self, time_off_reason_id: impl AsRef<str>, body: B ) -> RequestHandler
Update the navigation property timeOffReasons in teams
sourcepub fn create_time_off_requests<B: BodyExt>(&self, body: B) -> RequestHandler
pub fn create_time_off_requests<B: BodyExt>(&self, body: B) -> RequestHandler
Create new navigation property to timeOffRequests for teams
sourcepub fn list_time_off_requests(&self) -> RequestHandler
pub fn list_time_off_requests(&self) -> RequestHandler
List timeOffRequest
sourcepub fn get_time_off_requests_count(&self) -> RequestHandler
pub fn get_time_off_requests_count(&self) -> RequestHandler
Get the number of the resource
sourcepub fn delete_time_off_requests(
&self,
time_off_request_id: impl AsRef<str>
) -> RequestHandler
pub fn delete_time_off_requests( &self, time_off_request_id: impl AsRef<str> ) -> RequestHandler
Delete navigation property timeOffRequests for teams
sourcepub fn get_time_off_requests(
&self,
time_off_request_id: impl AsRef<str>
) -> RequestHandler
pub fn get_time_off_requests( &self, time_off_request_id: impl AsRef<str> ) -> RequestHandler
Get timeOffRequests from teams
sourcepub fn update_time_off_requests<B: BodyExt>(
&self,
time_off_request_id: impl AsRef<str>,
body: B
) -> RequestHandler
pub fn update_time_off_requests<B: BodyExt>( &self, time_off_request_id: impl AsRef<str>, body: B ) -> RequestHandler
Update the navigation property timeOffRequests in teams
sourcepub fn create_times_off<B: BodyExt>(&self, body: B) -> RequestHandler
pub fn create_times_off<B: BodyExt>(&self, body: B) -> RequestHandler
Create timeOff
sourcepub fn list_times_off(&self) -> RequestHandler
pub fn list_times_off(&self) -> RequestHandler
List timesOff
sourcepub fn get_times_off_count(&self) -> RequestHandler
pub fn get_times_off_count(&self) -> RequestHandler
Get the number of the resource
sourcepub fn delete_times_off(&self, time_off_id: impl AsRef<str>) -> RequestHandler
pub fn delete_times_off(&self, time_off_id: impl AsRef<str>) -> RequestHandler
Delete navigation property timesOff for teams
sourcepub fn get_times_off(&self, time_off_id: impl AsRef<str>) -> RequestHandler
pub fn get_times_off(&self, time_off_id: impl AsRef<str>) -> RequestHandler
Get timesOff from teams
sourcepub fn update_times_off<B: BodyExt>(
&self,
time_off_id: impl AsRef<str>,
body: B
) -> RequestHandler
pub fn update_times_off<B: BodyExt>( &self, time_off_id: impl AsRef<str>, body: B ) -> RequestHandler
Update the navigation property timesOff in teams