pub struct MeApiClient { /* private fields */ }

Implementations§

source§

impl MeApiClient

source

pub fn message<ID: AsRef<str>>(&self, id: ID) -> UsersMessagesIdApiClient

source

pub fn device_management_troubleshooting_events( &self ) -> DeviceManagementTroubleshootingEventsApiClient

source

pub fn created_object<ID: AsRef<str>>( &self, id: ID ) -> CreatedObjectsIdApiClient

source

pub fn oauth2_permission_grant<ID: AsRef<str>>( &self, id: ID ) -> Oauth2PermissionGrantsIdApiClient

source

pub fn managed_device<ID: AsRef<str>>( &self, id: ID ) -> ManagedDevicesIdApiClient

source

pub fn outlook(&self) -> OutlookApiClient

source

pub fn planner(&self) -> PlannerApiClient

source

pub fn settings(&self) -> SettingsApiClient

source

pub fn device_management_troubleshooting_event<ID: AsRef<str>>( &self, id: ID ) -> DeviceManagementTroubleshootingEventsIdApiClient

source

pub fn contact<ID: AsRef<str>>(&self, id: ID) -> ContactsIdApiClient

source

pub fn managed_app_registration<ID: AsRef<str>>( &self, id: ID ) -> ManagedAppRegistrationsIdApiClient

source

pub fn scoped_role_member_of_id<ID: AsRef<str>>( &self, id: ID ) -> ScopedRoleMemberOfIdApiClient

source

pub fn schedule(&self) -> ScheduleApiClient

source

pub fn activity<ID: AsRef<str>>(&self, id: ID) -> ActivitiesIdApiClient

source

pub fn chats(&self) -> ChatsApiClient

source

pub fn joined_team<ID: AsRef<str>>(&self, id: ID) -> JoinedTeamsIdApiClient

source

pub fn agreement_acceptance<ID: AsRef<str>>( &self, id: ID ) -> AgreementAcceptancesIdApiClient

source

pub fn direct_reports(&self) -> DirectReportsApiClient

source

pub fn registered_devices(&self) -> RegisteredDevicesApiClient

source

pub fn registered_device<ID: AsRef<str>>( &self, id: ID ) -> RegisteredDevicesIdApiClient

source

pub fn onenote(&self) -> OnenoteApiClient

source

pub fn online_meetings(&self) -> OnlineMeetingsApiClient

source

pub fn joined_teams(&self) -> JoinedTeamsApiClient

source

pub fn transitive_member_of(&self) -> TransitiveMemberOfApiClient

source

pub fn owned_object<ID: AsRef<str>>(&self, id: ID) -> OwnedObjectsIdApiClient

source

pub fn contacts(&self) -> ContactsApiClient

source

pub fn scoped_role_member_of(&self) -> ScopedRoleMemberOfApiClient

source

pub fn inference_classification(&self) -> InferenceClassificationApiClient

source

pub fn presence(&self) -> PresenceApiClient

source

pub fn calendars(&self) -> CalendarsApiClient

source

pub fn authentication(&self) -> AuthenticationApiClient

source

pub fn calendar_view<ID: AsRef<str>>(&self, id: ID) -> CalendarViewIdApiClient

source

pub fn todo(&self) -> TodoApiClient

source

pub fn direct_report<ID: AsRef<str>>(&self, id: ID) -> DirectReportsIdApiClient

source

pub fn photo<ID: AsRef<str>>(&self, id: ID) -> PhotosIdApiClient

source

pub fn member_of_id<ID: AsRef<str>>(&self, id: ID) -> MemberOfIdApiClient

source

pub fn calendar<ID: AsRef<str>>(&self, id: ID) -> CalendarsIdApiClient

source

pub fn owned_objects(&self) -> OwnedObjectsApiClient

source

pub fn transitive_member_of_id<ID: AsRef<str>>( &self, id: ID ) -> TransitiveMemberOfIdApiClient

source

pub fn calendar_views(&self) -> CalendarViewApiClient

source

pub fn owned_device<ID: AsRef<str>>(&self, id: ID) -> OwnedDevicesIdApiClient

source

pub fn chat<ID: AsRef<str>>(&self, id: ID) -> ChatsIdApiClient

source

pub fn mail_folder<ID: AsRef<str>>(&self, id: ID) -> MailFoldersIdApiClient

source

pub fn teamwork(&self) -> TeamworkApiClient

source

pub fn app_role_assignment<ID: AsRef<str>>( &self, id: ID ) -> AppRoleAssignmentsIdApiClient

source

pub fn license_details(&self) -> LicenseDetailsApiClient

source

pub fn created_objects(&self) -> CreatedObjectsApiClient

source

pub fn photos(&self) -> PhotosApiClient

source

pub fn member_of(&self) -> MemberOfApiClient

source

pub fn extension<ID: AsRef<str>>(&self, id: ID) -> ExtensionsIdApiClient

source

pub fn contact_folder<ID: AsRef<str>>( &self, id: ID ) -> ContactFoldersIdApiClient

source

pub fn app_role_assignments(&self) -> AppRoleAssignmentsApiClient

source

pub fn agreement_acceptances(&self) -> AgreementAcceptancesApiClient

source

pub fn calendar_group<ID: AsRef<str>>( &self, id: ID ) -> CalendarGroupsIdApiClient

source

pub fn managed_app_registrations(&self) -> ManagedAppRegistrationsApiClient

source

pub fn mail_folders(&self) -> MailFoldersApiClient

source

pub fn events(&self) -> EventsApiClient

source

pub fn messages(&self) -> UsersMessagesApiClient

source

pub fn online_meeting<ID: AsRef<str>>( &self, id: ID ) -> OnlineMeetingsIdApiClient

source

pub fn activities(&self) -> ActivitiesApiClient

source

pub fn contact_folders(&self) -> ContactFoldersApiClient

source

pub fn owned_devices(&self) -> OwnedDevicesApiClient

source

pub fn calendar_groups(&self) -> CalendarGroupsApiClient

source

pub fn event<ID: AsRef<str>>(&self, id: ID) -> EventsIdApiClient

source

pub fn followed_sites(&self) -> FollowedSitesApiClient

source

pub fn channel<ID: AsRef<str>>(&self, id: ID) -> ChannelsIdApiClient

source

pub fn extensions(&self) -> ExtensionsApiClient

source

pub fn default_calendar(&self) -> DefaultCalendarApiClient

source

pub fn managed_devices(&self) -> ManagedDevicesApiClient

source

pub fn license_detail<ID: AsRef<str>>( &self, id: ID ) -> LicenseDetailsIdApiClient

source

pub fn oauth2_permission_grants(&self) -> Oauth2PermissionGrantsApiClient

source

pub fn insights(&self) -> InsightsApiClient

source

pub fn channels(&self) -> ChannelsApiClient

source

pub fn drive(&self) -> DefaultDriveApiClient

source

pub fn mailbox_settings(&self) -> MailboxSettingsApiClient

source

pub fn get_user(&self) -> RequestHandler

List manager

source

pub fn update_user<B: BodyExt>(&self, body: B) -> RequestHandler

Update user

source

pub fn list_agreement_acceptances(&self) -> RequestHandler

List agreementAcceptances

source

pub fn get_agreement_acceptances_count(&self) -> RequestHandler

Get the number of the resource

source

pub fn get_agreement_acceptances( &self, agreement_acceptance_id: impl AsRef<str> ) -> RequestHandler

Get agreementAcceptances from me

source

pub fn assign_license<B: BodyExt>(&self, body: B) -> RequestHandler

Invoke action assignLicense

source

pub fn change_password<B: BodyExt>(&self, body: B) -> RequestHandler

Invoke action changePassword

source

pub fn check_member_groups<B: BodyExt>(&self, body: B) -> RequestHandler

Invoke action checkMemberGroups

source

pub fn check_member_objects<B: BodyExt>(&self, body: B) -> RequestHandler

Invoke action checkMemberObjects

source

pub fn get_drive(&self) -> RequestHandler

Get Drive

source

pub fn list_drives(&self) -> RequestHandler

List available drives

source

pub fn get_drives_count(&self) -> RequestHandler

Get the number of the resource

source

pub fn get_drives(&self, drive_id: impl AsRef<str>) -> RequestHandler

Get drives from me

source

pub fn me_export_device_and_app_management_data_1a_02(&self) -> RequestHandler

Invoke function exportDeviceAndAppManagementData

source

pub fn me_export_device_and_app_management_data_fd_7c( &self, skip: impl AsRef<str>, top: impl AsRef<str> ) -> RequestHandler

Invoke function exportDeviceAndAppManagementData

source

pub fn export_personal_data<B: BodyExt>(&self, body: B) -> RequestHandler

Invoke action exportPersonalData

source

pub fn find_meeting_times<B: BodyExt>(&self, body: B) -> RequestHandler

Invoke action findMeetingTimes

source

pub fn get_mail_tips<B: BodyExt>(&self, body: B) -> RequestHandler

Invoke action getMailTips

source

pub fn get_managed_app_diagnostic_statuses(&self) -> RequestHandler

Invoke function getManagedAppDiagnosticStatuses

source

pub fn get_managed_app_policies(&self) -> RequestHandler

Invoke function getManagedAppPolicies

source

pub fn get_managed_devices_with_app_failures(&self) -> RequestHandler

Invoke function getManagedDevicesWithAppFailures

source

pub fn get_member_groups<B: BodyExt>(&self, body: B) -> RequestHandler

Invoke action getMemberGroups

source

pub fn get_member_objects<B: BodyExt>(&self, body: B) -> RequestHandler

Invoke action getMemberObjects

source

pub fn get_manager(&self) -> RequestHandler

List manager

source

pub fn delete_ref_manager(&self) -> RequestHandler

Delete ref of navigation property manager for me

source

pub fn get_ref_manager(&self) -> RequestHandler

List manager

source

pub fn update_ref_manager<B: BodyExt>(&self, body: B) -> RequestHandler

Update the ref of navigation property manager in me

source

pub fn list_people(&self) -> RequestHandler

List people

source

pub fn people_eaef(&self) -> RequestHandler

Get the number of the resource

source

pub fn get_people(&self, person_id: impl AsRef<str>) -> RequestHandler

Get people from me

source

pub fn get_photo(&self) -> RequestHandler

Get photo from me

source

pub fn update_photo<B: BodyExt>(&self, body: B) -> RequestHandler

Update the navigation property photo in me

source

pub fn get_photo_content(&self) -> RequestHandler

Get media content for the navigation property photo from me

source

pub fn update_photo_content<B: BodyExt>(&self, body: B) -> RequestHandler

Update media content for the navigation property photo in me

source

pub fn delete_planner(&self) -> RequestHandler

Delete navigation property planner for me

source

pub fn get_planner(&self) -> RequestHandler

Get planner from me

source

pub fn update_planner<B: BodyExt>(&self, body: B) -> RequestHandler

Update the navigation property planner in me

source

pub fn reminder_view( &self, start_date_time: impl AsRef<str>, end_date_time: impl AsRef<str> ) -> RequestHandler

Invoke function reminderView

source

pub fn remove_all_devices_from_management(&self) -> RequestHandler

Invoke action removeAllDevicesFromManagement

source

pub fn reprocess_license_assignment(&self) -> RequestHandler

Invoke action reprocessLicenseAssignment

source

pub fn restore(&self) -> RequestHandler

Invoke action restore

source

pub fn revoke_sign_in_sessions(&self) -> RequestHandler

Invoke action revokeSignInSessions

source

pub fn send_mail<B: BodyExt>(&self, body: B) -> RequestHandler

Invoke action sendMail

source

pub fn delete_settings(&self) -> RequestHandler

Delete navigation property settings for me

source

pub fn get_settings(&self) -> RequestHandler

Get settings from me

source

pub fn update_settings<B: BodyExt>(&self, body: B) -> RequestHandler

Update the navigation property settings in me

source

pub fn delete_shift_preferences(&self) -> RequestHandler

Delete navigation property shiftPreferences for me

source

pub fn get_shift_preferences(&self) -> RequestHandler

Get shiftPreferences

source

pub fn update_shift_preferences<B: BodyExt>(&self, body: B) -> RequestHandler

Update shiftPreferences

source

pub fn translate_exchange_ids<B: BodyExt>(&self, body: B) -> RequestHandler

Invoke action translateExchangeIds

source

pub fn wipe_managed_app_registrations_by_device_tag<B: BodyExt>( &self, body: B ) -> RequestHandler

Invoke action wipeManagedAppRegistrationsByDeviceTag

Trait Implementations§

source§

impl ApiClientImpl for MeApiClient

source§

fn url(&self) -> Url

source§

fn render_path<S: AsRef<str>>( &self, path: S, path_params_map: &Value ) -> GraphResult<String>

source§

fn build_url<S>( &self, path: S, path_params_map: &Value ) -> Result<Url, GraphFailure>
where S: AsRef<str>,

source§

impl Debug for MeApiClient

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl ODataQuery for MeApiClient

source§

fn append_query_pair<KV: AsRef<str>>(self, key: KV, value: KV) -> Self

source§

fn count<S>(self, value: S) -> Self
where S: AsRef<str>,

Retrieves the total count of matching resources. See the docs
source§

fn select(self, value: &[&str]) -> Self

Filters properties (columns). See the docs
source§

fn expand(self, value: &[&str]) -> Self

Retrieves related resources. See the docs
source§

fn filter(self, value: &[&str]) -> Self

Filters results (rows). See the docs
source§

fn order_by(self, value: &[&str]) -> Self

Orders results. See the docs
source§

fn search<S>(self, value: S) -> Self
where S: AsRef<str>,

Returns results based on search criteria. See the docs
source§

fn format<S>(self, value: S) -> Self
where S: AsRef<str>,

Returns the results in the specified media format. See the docs
source§

fn skip<S>(self, value: S) -> Self
where S: AsRef<str>,

Indexes into a result set. Also used by some APIs to implement paging and can be used together with $top to manually page results. See the docs
source§

fn skip_token<S>(self, value: S) -> Self
where S: AsRef<str>,

Retrieves the next page of results from result sets that span multiple pages. (Some APIs use $skip instead.) See the docs
source§

fn delta_token<S>(self, value: S) -> Self
where S: AsRef<str>,

Retrieves the next page of results from result sets that span multiple pages. (Some APIs use $skip instead.) See the docs
source§

fn top<S>(self, value: S) -> Self
where S: AsRef<str>,

Sets the page size of results. See the docs
source§

impl ResourceIdentifier for MeApiClient

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more