Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.55 KB

update-mailboxsettings-1-php-snippets.md

File metadata and controls

36 lines (29 loc) · 1.55 KB
description
Automatically generated file. DO NOT MODIFY
<?phpuseMicrosoft\Graph\GraphServiceClient; useMicrosoft\Graph\Generated\Models\MailboxSettings; useMicrosoft\Graph\Generated\Models\AutomaticRepliesSetting; useMicrosoft\Graph\Generated\Models\AutomaticRepliesStatus; useMicrosoft\Graph\Generated\Models\DateTimeTimeZone; $graphServiceClient = newGraphServiceClient($tokenRequestContext, $scopes); $requestBody = newMailboxSettings(); $automaticRepliesSetting = newAutomaticRepliesSetting(); $automaticRepliesSetting->setStatus(newAutomaticRepliesStatus('scheduled')); $automaticRepliesSettingScheduledStartDateTime = newDateTimeTimeZone(); $automaticRepliesSettingScheduledStartDateTime->setDateTime('2016-03-20T18:00:00.0000000'); $automaticRepliesSettingScheduledStartDateTime->setTimeZone('UTC'); $automaticRepliesSetting->setScheduledStartDateTime($automaticRepliesSettingScheduledStartDateTime); $automaticRepliesSettingScheduledEndDateTime = newDateTimeTimeZone(); $automaticRepliesSettingScheduledEndDateTime->setDateTime('2016-03-28T18:00:00.0000000'); $automaticRepliesSettingScheduledEndDateTime->setTimeZone('UTC'); $automaticRepliesSetting->setScheduledEndDateTime($automaticRepliesSettingScheduledEndDateTime); $requestBody->setAutomaticRepliesSetting($automaticRepliesSetting); $additionalData = [ '@odata.context' => 'https://graph.microsoft.com/v1.0/$metadata#Me/mailboxSettings', ]; $requestBody->setAdditionalData($additionalData); $result = $graphServiceClient->me()->mailboxSettings()->patch($requestBody)->wait();
close