From fabb1e809757fc8cdf1879ac82b966542dbee407 Mon Sep 17 00:00:00 2001 From: Gareth Parker Date: Fri, 5 Sep 2025 01:35:56 +0100 Subject: [PATCH 1/6] Fix missing use's --- .../ConversationQueryTraversalType.php | 2 + .../Enumeration/MailboxSearchLocationType.php | 2 + src/API/Enumeration/ViewFilterType.php | 2 + src/API/ExchangeWebServices.php | 63 +++++++++++++++++++ 4 files changed, 69 insertions(+) diff --git a/src/API/Enumeration/ConversationQueryTraversalType.php b/src/API/Enumeration/ConversationQueryTraversalType.php index 70ade31c5..302ba9010 100644 --- a/src/API/Enumeration/ConversationQueryTraversalType.php +++ b/src/API/Enumeration/ConversationQueryTraversalType.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Defines the type of traversal to use for a folder. * diff --git a/src/API/Enumeration/MailboxSearchLocationType.php b/src/API/Enumeration/MailboxSearchLocationType.php index 48b68b333..1d9ae33cb 100644 --- a/src/API/Enumeration/MailboxSearchLocationType.php +++ b/src/API/Enumeration/MailboxSearchLocationType.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Defines whether a search or fetch for a conversation should span either the * primary mailbox, archive mailbox, or both the primary and archive mailbox. diff --git a/src/API/Enumeration/ViewFilterType.php b/src/API/Enumeration/ViewFilterType.php index 99d4cecc5..0c948e6df 100644 --- a/src/API/Enumeration/ViewFilterType.php +++ b/src/API/Enumeration/ViewFilterType.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Defines the view filter type for a FindConversation operation. * diff --git a/src/API/ExchangeWebServices.php b/src/API/ExchangeWebServices.php index 3f5ba9933..ce6a9782c 100644 --- a/src/API/ExchangeWebServices.php +++ b/src/API/ExchangeWebServices.php @@ -21,63 +21,125 @@ * @package php-ews\Client * * @method Type AddDelegate($request) + * @method Type AddDistributionGroupToImList($request) + * @method Type AddImContactToGroup($request) + * @method Type AddImGroup($request) + * @method Type AddNewImContactToGroup($request) + * @method Type AddNewTelUriContactToGroup($request) + * @method Type AddTag($request) * @method Type ApplyConversationAction($request) + * @method Type ArchiveItem($request) * @method Type ConvertId($request) * @method Type CopyFolder($request) * @method Type CopyItem($request) * @method Type CreateAttachment($request) + * @method Type CreateFolderPath($request) * @method Type CreateFolder($request) * @method Type CreateItem($request) * @method Type CreateManagedFolder($request) + * @method Type CreateMeetingInstance($request) + * @method Type CreateMeetingSpace($request) * @method Type CreateUserConfiguration($request) * @method Type DeleteAttachment($request) * @method Type DeleteFolder($request) * @method Type DeleteItem($request) + * @method Type DeleteMeetingInstance($request) + * @method Type DeleteMeetingSpace($request) + * @method Type DeleteSearchSuggestion($request) * @method Type DeleteUserConfiguration($request) + * @method Type DisableApp($request) * @method Type DisconnectPhoneCall($request) * @method Type EmptyFolder($request) + * @method Type EndSearchSession($request) + * @method Type ExecuteSearch($request) * @method Type ExpandDL($request) * @method Type ExportItems($request) + * @method Type FindAvailableMeetingTimes($request) * @method Type FindConversation($request) * @method Type FindFolder($request) * @method Type FindItem($request) + * @method Type FindMeetingSpaceByJoinUrl($request) + * @method Type FindMeetingTimeCandidates($request) * @method Type FindMessageTrackingReport($request) + * @method Type FindPeople($request) + * @method Type FindTags($request) + * @method Type GetAppManifests($request) + * @method Type GetAppMarketplaceUrl($request) * @method Type GetAttachment($request) + * @method Type GetClientAccessToken($request) + * @method Type GetConversationItems($request) * @method Type GetDelegate($request) + * @method Type GetDiscoverySearchConfiguration($request) * @method Type GetEvents($request) * @method Type GetFolder($request) + * @method Type GetHoldOnMailboxes($request) + * @method Type GetImItemList($request) + * @method Type GetImItems($request) * @method Type GetInboxRules($request) * @method Type GetItem($request) + * @method Type GetLastPrivateCatalogUpdate($request) * @method Type GetMailTips($request) + * @method Type GetMeetingInstance($request) + * @method Type GetMeetingSpace($request) * @method Type GetMessageTrackingReport($request) + * @method Type GetNonIndexableItemDetails($request) + * @method Type GetNonIndexableItemStatistics($request) * @method Type GetPasswordExpirationDate($request) + * @method Type GetPersona($request) * @method Type GetPhoneCallInformation($request) + * @method Type GetPrivateCatalogAddIns($request) * @method Type GetRoomLists($request) * @method Type GetRooms($request) + * @method Type GetSearchSuggestions($request) + * @method Type GetSearchableMailboxes($request) * @method Type GetServerTimeZones($request) * @method Type GetServiceConfiguration($request) * @method Type GetSharingFolder($request) * @method Type GetSharingMetadata($request) + * @method Type GetSpecificUserConfiguration($request) * @method Type GetStreamingEvents($request) * @method Type GetUserAvailability($request) * @method Type GetUserConfiguration($request) * @method Type GetUserOofSettings($request) + * @method Type GetUserPhoto($request) + * @method Type GetUserRetentionPolicyTags($request) + * @method Type HideTag($request) + * @method Type InstallApp($request) + * @method Type MarkAllItemsAsRead($request) + * @method Type MarkAsJunk($request) * @method Type MoveFolder($request) * @method Type MoveItem($request) * @method Type PlayOnPhone($request) * @method Type RefreshSharingFolder($request) + * @method Type RemoveContactFromImList($request) * @method Type RemoveDelegate($request) + * @method Type RemoveDistributionGroupFromImList($request) + * @method Type RemoveImContactFromGroup($request) + * @method Type RemoveImGroup($request) + * @method Type ReportMessage($request) * @method Type ResolveNames($request) + * @method Type SearchMailboxes($request) * @method Type SendItem($request) + * @method Type SetHoldOnMailboxes($request) + * @method Type SetImGroup($request) + * @method Type SetImListMigrationCompleted($request) + * @method Type SetTeamMailbox($request) * @method Type SetUserOofSettings($request) + * @method Type SetUserPhoto($request) + * @method Type StartSearchSession($request) * @method Type Subscribe($request) * @method Type SyncFolderHierarchy($request) * @method Type SyncFolderItems($request) + * @method Type UninstallApp($request) + * @method Type UnpinTeamMailbox($request) * @method Type Unsubscribe($request) * @method Type UpdateDelegate($request) * @method Type UpdateFolder($request) * @method Type UpdateInboxRules($request) + * @method Type UpdateItemInRecoverableItems($request) * @method Type UpdateItem($request) + * @method Type UpdateMeetingInstance($request) + * @method Type UpdateMeetingSpace($request) * @method Type UpdateUserConfiguration($request) * @method Type UploadItems($request) */ @@ -528,3 +590,4 @@ protected function executeMiddlewareStack(array $middlewareStack, \garethp\ews\A return $top($request); } } + From d07e8621a3f07baaec92310b3f58d387978db157 Mon Sep 17 00:00:00 2001 From: Gareth Parker Date: Fri, 5 Sep 2025 01:54:50 +0100 Subject: [PATCH 2/6] Fix the errors when generating new classes --- src/Generator/ClassGenerator.php | 36 +++++++++++++++++--------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/src/Generator/ClassGenerator.php b/src/Generator/ClassGenerator.php index f685f078d..131459708 100644 --- a/src/Generator/ClassGenerator.php +++ b/src/Generator/ClassGenerator.php @@ -72,12 +72,12 @@ public function generate(Generator\ClassGenerator $class, PHPClass $type) $class->setExtendedClass($extends); } - if ($extends->getName() == "string" + if ($extends !== null && $extends->getName() === "string" && $extends->getNamespace() == "" && class_exists($type->getNamespace() . '\\String')) { $extends->setName('String'); $extends->setNamespace($type->getNamespace()); - } elseif ($extends->getName() == "string" + } elseif ($extends !== null && $extends->getName() === "string" && $extends->getNamespace() == "" && class_exists(($type->getNamespace()))) { $extendNamespace = $type->getNamespace(); @@ -100,15 +100,17 @@ public function generate(Generator\ClassGenerator $class, PHPClass $type) $class->setName($type->getName()); $class->setDocblock($docblock); - $class->setExtendedClass($extends->getName()); + if ($extends !== null) { + $class->setExtendedClass($extends->getName()); - if ($extends->getNamespace() != $type->getNamespace()) { - if ($extends->getName() == $type->getName()) { - $class->addUse($type->getExtends() - ->getFullName(), $extends->getName() . "Base"); - $class->setExtendedClass($extends->getName() . "Base"); - } else { - $class->addUse($extends->getFullName()); + if ($extends->getNamespace() != $type->getNamespace()) { + if ($extends->getName() == $type->getName()) { + $class->addUse($type->getExtends() + ->getFullName(), $extends->getName() . "Base"); + $class->setExtendedClass($extends->getName() . "Base"); + } else { + $class->addUse($extends->getFullName()); + } } } @@ -407,16 +409,16 @@ protected function handleSetter(Generator\ClassGenerator $generator, PHPProperty $currentClass = $classReflection->getExtendedClass(); } - } - $temporaryType = $classReflection->getName(); - if (substr($type, -2) === "[]") { - $temporaryType .= "[]"; - } + $temporaryType = $classReflection->getName(); + if (substr($type, -2) === "[]") { + $temporaryType .= "[]"; + } - $namespaceClass = $temporaryType; + $namespaceClass = $temporaryType; - $type = $namespace . "\\" . $namespaceClass; + $type = $namespace . "\\" . $namespaceClass; + } } if ($namespace == $class->getNamespace() || $namespace == "\\" . $class->getNamespace()) { From d7be029514aee4e98d5470d891e0624eccf4d77c Mon Sep 17 00:00:00 2001 From: Gareth Parker Date: Fri, 5 Sep 2025 01:58:57 +0100 Subject: [PATCH 3/6] First pass regenerating all the files --- src/API/ClassMap.php | 363 +- .../Enumeration/AbchEmailAddressTypeType.php | 23 + src/API/Enumeration/ActivityDomainType.php | 21 + src/API/Enumeration/AddInStateType.php | 27 + .../Enumeration/AvailabilityStatusType.php | 27 + .../Enumeration/ClientAccessTokenTypeType.php | 29 + .../ClientExtensionProvidedToType.php | 19 + .../Enumeration/ClientExtensionScopeType.php | 23 + .../Enumeration/ClientExtensionTypeType.php | 25 + src/API/Enumeration/ClientIdType.php | 41 + src/API/Enumeration/ConsentStateType.php | 21 + src/API/Enumeration/ContactUrlKeyType.php | 35 + .../Enumeration/ContentActivityAclType.php | 21 + .../Enumeration/ContentActivityMediaType.php | 29 + src/API/Enumeration/ContentActivityType.php | 29 + .../ConversationActionTypeType.php | 4 + .../ConversationNodeSortOrderType.php | 23 + .../ConversationQueryTraversalType.php | 24 +- src/API/Enumeration/DefaultShapeNamesType.php | 2 + src/API/Enumeration/DelveViewType.php | 17 + src/API/Enumeration/DisableReasonType.php | 23 + .../DistinguishedFolderIdNameType.php | 74 + .../DistinguishedPropertySetType.php | 2 + src/API/Enumeration/ElcFolderType.php | 53 + src/API/Enumeration/EmailPositionType.php | 23 + .../Enumeration/EmailReminderChangeType.php | 23 + .../EmailReminderSendOptionType.php | 25 + .../Enumeration/EmptySuggestionReasonType.php | 25 + .../EntityFeedbackEntityAddSourceType.php | 33 + src/API/Enumeration/ExchangeVersionType.php | 24 + .../ExecuteSearchSortOrderType.php | 19 + .../GroupMailboxConfigurationActionType.php | 17 + .../Enumeration/GroupMemberIdentifierType.php | 21 + src/API/Enumeration/HoldActionType.php | 21 + src/API/Enumeration/HoldStatusType.php | 25 + src/API/Enumeration/IconIndexType.php | 87 + .../InferenceClassificationType.php | 19 + src/API/Enumeration/InsightStatusType.php | 23 + src/API/Enumeration/InstantSearchItemType.php | 17 + .../Enumeration/InstantSearchResultType.php | 17 + src/API/Enumeration/ItemIndexErrorType.php | 31 + src/API/Enumeration/ItemTypesFilterType.php | 17 + src/API/Enumeration/LobbyBypassType.php | 19 + src/API/Enumeration/LocationSourceType.php | 27 + .../Enumeration/MailboxSearchLocationType.php | 36 +- src/API/Enumeration/MailboxTypeType.php | 4 + src/API/Enumeration/MatchOptionsType.php | 19 + .../Enumeration/MeetingSpaceTypeEnumType.php | 19 + src/API/Enumeration/ModernGroupTypeType.php | 23 + src/API/Enumeration/OfficeClientCodeType.php | 17 + src/API/Enumeration/OneDriveViewType.php | 17 + .../OnlineMeetingAccessLevelType.php | 23 + .../ParticipantActivityMediaType.php | 31 + .../ParticipantActivityRoleType.php | 21 + .../PeopleSuggestionPersonType.php | 27 + src/API/Enumeration/PhoneNumberKeyType.php | 8 + .../Enumeration/PredictedActionReasonType.php | 49 + src/API/Enumeration/PresentersType.php | 21 + .../Enumeration/PreviewItemBaseShapeType.php | 19 + src/API/Enumeration/QueryOptionsType.php | 17 + src/API/Enumeration/RefinerTypeType.php | 27 + src/API/Enumeration/ReminderActionType.php | 19 + src/API/Enumeration/ReminderGroupType.php | 19 + .../Enumeration/ReportMessageActionType.php | 23 + src/API/Enumeration/RetentionActionType.php | 29 + src/API/Enumeration/RetentionType.php | 19 + src/API/Enumeration/RoleMemberTypeType.php | 43 + .../Enumeration/SearchApplicationIdType.php | 27 + .../Enumeration/SearchPageDirectionType.php | 19 + src/API/Enumeration/SearchResultType.php | 19 + .../SearchResultsPropertySetNameType.php | 21 + .../Enumeration/SearchScopeArchivesType.php | 17 + src/API/Enumeration/SearchScopeGroupsType.php | 17 + src/API/Enumeration/SendPromptType.php | 21 + .../SharingActionImportanceType.php | 19 + src/API/Enumeration/SharingActionType.php | 23 + src/API/Enumeration/SuggestionKindType.php | 17 + src/API/Enumeration/SystemDayOfWeekType.php | 29 + .../TeamMailboxLifecycleStateType.php | 23 + src/API/Enumeration/TokenSourceType.php | 19 + .../Enumeration/UnifiedGroupAccessType.php | 23 + src/API/Enumeration/UnindexedFieldURIType.php | 386 ++ src/API/Enumeration/UserPhotoSizeType.php | 37 + src/API/Enumeration/UserPhotoTypeType.php | 19 + src/API/Enumeration/VersionType.php | 17 + src/API/Enumeration/ViewFilterType.php | 79 +- src/API/Enumeration/WarmupOptionsType.php | 17 + src/API/ExchangeWebServices.php | 1 - .../Message/AddDistributionGroupToImList.php | 12 + .../AddDistributionGroupToImListResponse.php | 12 + ...butionGroupToImListResponseMessageType.php | 38 + .../AddDistributionGroupToImListType.php | 63 + src/API/Message/AddImContactToGroup.php | 12 + .../Message/AddImContactToGroupResponse.php | 12 + ...AddImContactToGroupResponseMessageType.php | 15 + src/API/Message/AddImContactToGroupType.php | 63 + src/API/Message/AddImGroup.php | 12 + src/API/Message/AddImGroupResponse.php | 12 + .../Message/AddImGroupResponseMessageType.php | 38 + src/API/Message/AddImGroupType.php | 38 + src/API/Message/AddNewImContactToGroup.php | 12 + .../AddNewImContactToGroupResponse.php | 12 + ...NewImContactToGroupResponseMessageType.php | 38 + .../Message/AddNewImContactToGroupType.php | 88 + .../Message/AddNewTelUriContactToGroup.php | 12 + .../AddNewTelUriContactToGroupResponse.php | 12 + ...elUriContactToGroupResponseMessageType.php | 38 + .../AddNewTelUriContactToGroupType.php | 113 + src/API/Message/AddTag.php | 12 + src/API/Message/AddTagResponse.php | 12 + src/API/Message/AddTagResponseMessageType.php | 47 + src/API/Message/AddTagType.php | 63 + ...yConversationActionResponseMessageType.php | 15 + src/API/Message/ArchiveItem.php | 12 + src/API/Message/ArchiveItemResponse.php | 12 + src/API/Message/ArchiveItemResponseType.php | 15 + src/API/Message/ArchiveItemType.php | 63 + .../Message/ArrayOfResponseMessagesType.php | 2242 +++++++-- src/API/Message/CreateFolderPath.php | 12 + src/API/Message/CreateFolderPathResponse.php | 12 + .../Message/CreateFolderPathResponseType.php | 15 + src/API/Message/CreateFolderPathType.php | 63 + .../Message/CreateMeetingInstanceRequest.php | 12 + .../CreateMeetingInstanceRequestType.php | 38 + .../Message/CreateMeetingInstanceResponse.php | 12 + ...eateMeetingInstanceResponseMessageType.php | 38 + src/API/Message/CreateMeetingSpace.php | 12 + .../CreateMeetingSpaceResponseMessage.php | 12 + .../CreateMeetingSpaceResponseMessageType.php | 38 + src/API/Message/CreateMeetingSpaceType.php | 38 + .../CreateOrUpdateFocusedOtherOverride.php | 12 + ...rUpdateFocusedOtherOverrideRequestType.php | 88 + ...teOrUpdateFocusedOtherOverrideResponse.php | 12 + ...UpdateFocusedOtherOverrideResponseType.php | 38 + .../Message/DeleteFocusedOtherOverride.php | 12 + .../DeleteFocusedOtherOverrideRequestType.php | 38 + .../DeleteFocusedOtherOverrideResponse.php | 12 + ...DeleteFocusedOtherOverrideResponseType.php | 38 + .../Message/DeleteItemResponseMessageType.php | 15 + src/API/Message/DeleteItemType.php | 34 + .../Message/DeleteMeetingInstanceRequest.php | 12 + .../DeleteMeetingInstanceRequestType.php | 38 + .../Message/DeleteMeetingInstanceResponse.php | 12 + ...leteMeetingInstanceResponseMessageType.php | 15 + src/API/Message/DeleteMeetingSpace.php | 12 + .../DeleteMeetingSpaceResponseMessage.php | 12 + .../DeleteMeetingSpaceResponseMessageType.php | 15 + src/API/Message/DeleteMeetingSpaceType.php | 38 + src/API/Message/DeleteSearchSuggestion.php | 12 + .../DeleteSearchSuggestionResponse.php | 12 + ...eteSearchSuggestionResponseMessageType.php | 38 + .../Message/DeleteSearchSuggestionType.php | 160 + src/API/Message/DisableApp.php | 12 + src/API/Message/DisableAppResponse.php | 12 + src/API/Message/DisableAppResponseType.php | 15 + src/API/Message/DisableAppType.php | 63 + src/API/Message/EndInstantSearchSession.php | 12 + .../EndInstantSearchSessionRequestType.php | 38 + src/API/Message/EndSearchSession.php | 12 + src/API/Message/EndSearchSessionResponse.php | 12 + .../EndSearchSessionResponseMessageType.php | 15 + src/API/Message/EndSearchSessionType.php | 38 + src/API/Message/ExecuteSearch.php | 12 + src/API/Message/ExecuteSearchResponse.php | 12 + .../ExecuteSearchResponseMessageType.php | 38 + src/API/Message/ExecuteSearchType.php | 658 +++ .../ExtendedKeywordsAType.php | 58 + .../ExecuteSearchType/SearchRefinersAType.php | 58 + src/API/Message/FindAvailableMeetingTimes.php | 12 + .../FindAvailableMeetingTimesResponse.php | 12 + ...ailableMeetingTimesResponseMessageType.php | 86 + .../Message/FindAvailableMeetingTimesType.php | 223 + .../FindConversationResponseMessageType.php | 98 + src/API/Message/FindConversationType.php | 150 + .../Message/FindItemResponseMessageType.php | 48 + src/API/Message/FindItemType.php | 33 +- src/API/Message/FindMeetingSpaceByJoinUrl.php | 12 + ...ndMeetingSpaceByJoinUrlResponseMessage.php | 12 + ...etingSpaceByJoinUrlResponseMessageType.php | 38 + .../Message/FindMeetingSpaceByJoinUrlType.php | 38 + src/API/Message/FindMeetingTimeCandidates.php | 12 + .../FindMeetingTimeCandidatesResponse.php | 12 + ...etingTimeCandidatesResponseMessageType.php | 61 + .../Message/FindMeetingTimeCandidatesType.php | 113 + src/API/Message/FindPeople.php | 12 + src/API/Message/FindPeopleResponse.php | 12 + .../Message/FindPeopleResponseMessageType.php | 161 + src/API/Message/FindPeopleType.php | 365 ++ src/API/Message/FindTags.php | 12 + src/API/Message/FindTagsResponse.php | 12 + .../Message/FindTagsResponseMessageType.php | 60 + src/API/Message/FindTagsType.php | 159 + src/API/Message/GetAppManifests.php | 12 + src/API/Message/GetAppManifestsResponse.php | 12 + .../Message/GetAppManifestsResponseType.php | 85 + src/API/Message/GetAppManifestsType.php | 293 ++ src/API/Message/GetAppMarketplaceUrl.php | 12 + .../Message/GetAppMarketplaceUrlResponse.php | 12 + ...etAppMarketplaceUrlResponseMessageType.php | 63 + src/API/Message/GetAppMarketplaceUrlType.php | 15 + src/API/Message/GetClientAccessToken.php | 12 + .../Message/GetClientAccessTokenResponse.php | 12 + ...etClientAccessTokenResponseMessageType.php | 38 + .../GetClientAccessTokenResponseType.php | 15 + src/API/Message/GetClientAccessTokenType.php | 61 + src/API/Message/GetConversationItems.php | 12 + .../Message/GetConversationItemsResponse.php | 12 + ...etConversationItemsResponseMessageType.php | 38 + .../GetConversationItemsResponseType.php | 15 + src/API/Message/GetConversationItemsType.php | 186 + .../GetDiscoverySearchConfiguration.php | 12 + ...etDiscoverySearchConfigurationResponse.php | 12 + ...SearchConfigurationResponseMessageType.php | 61 + .../GetDiscoverySearchConfigurationType.php | 106 + src/API/Message/GetFocusedOtherOverrides.php | 12 + .../GetFocusedOtherOverridesRequestType.php | 15 + .../GetFocusedOtherOverridesResponse.php | 12 + .../GetFocusedOtherOverridesResponseType.php | 61 + src/API/Message/GetHoldOnMailboxes.php | 12 + .../Message/GetHoldOnMailboxesResponse.php | 12 + .../GetHoldOnMailboxesResponseMessageType.php | 38 + src/API/Message/GetHoldOnMailboxesType.php | 38 + src/API/Message/GetImItemList.php | 12 + src/API/Message/GetImItemListResponse.php | 12 + .../GetImItemListResponseMessageType.php | 38 + src/API/Message/GetImItemListType.php | 61 + src/API/Message/GetImItems.php | 12 + src/API/Message/GetImItemsResponse.php | 12 + .../Message/GetImItemsResponseMessageType.php | 38 + src/API/Message/GetImItemsType.php | 111 + .../Message/GetLastPrivateCatalogUpdate.php | 12 + .../GetLastPrivateCatalogUpdateResponse.php | 12 + ...etLastPrivateCatalogUpdateResponseType.php | 66 + .../GetLastPrivateCatalogUpdateType.php | 38 + src/API/Message/GetMeetingInstanceRequest.php | 12 + .../Message/GetMeetingInstanceRequestType.php | 38 + .../Message/GetMeetingInstanceResponse.php | 12 + .../GetMeetingInstanceResponseMessageType.php | 38 + src/API/Message/GetMeetingSpace.php | 12 + .../GetMeetingSpaceResponseMessage.php | 12 + .../GetMeetingSpaceResponseMessageType.php | 38 + src/API/Message/GetMeetingSpaceType.php | 38 + .../Message/GetNonIndexableItemDetails.php | 12 + .../GetNonIndexableItemDetailsResponse.php | 12 + ...ndexableItemDetailsResponseMessageType.php | 38 + .../GetNonIndexableItemDetailsType.php | 169 + .../Message/GetNonIndexableItemStatistics.php | 12 + .../GetNonIndexableItemStatisticsResponse.php | 12 + ...xableItemStatisticsResponseMessageType.php | 61 + .../GetNonIndexableItemStatisticsType.php | 94 + src/API/Message/GetOMEConfiguration.php | 12 + .../Message/GetOMEConfigurationResponse.php | 12 + src/API/Message/GetOMEConfigurationType.php | 15 + src/API/Message/GetPersona.php | 12 + src/API/Message/GetPersonaResponseMessage.php | 12 + .../Message/GetPersonaResponseMessageType.php | 38 + src/API/Message/GetPersonaType.php | 138 + src/API/Message/GetPrivateCatalogAddIns.php | 12 + .../GetPrivateCatalogAddInsResponse.php | 12 + .../GetPrivateCatalogAddInsResponseType.php | 60 + .../Message/GetPrivateCatalogAddInsType.php | 38 + src/API/Message/GetReminders.php | 12 + src/API/Message/GetRemindersResponse.php | 12 + .../GetRemindersResponseMessageType.php | 61 + src/API/Message/GetRemindersType.php | 119 + src/API/Message/GetSearchSuggestions.php | 12 + .../Message/GetSearchSuggestionsResponse.php | 12 + ...etSearchSuggestionsResponseMessageType.php | 38 + src/API/Message/GetSearchSuggestionsType.php | 219 + src/API/Message/GetSearchableMailboxes.php | 12 + .../GetSearchableMailboxesResponse.php | 12 + ...SearchableMailboxesResponseMessageType.php | 109 + .../Message/GetSearchableMailboxesType.php | 72 + .../Message/GetServiceConfigurationType.php | 25 + .../Message/GetSpecificUserConfiguration.php | 12 + .../GetSpecificUserConfigurationResponse.php | 12 + ...icUserConfigurationResponseMessageType.php | 38 + ...tSpecificUserConfigurationResponseType.php | 15 + .../GetSpecificUserConfigurationType.php | 85 + src/API/Message/GetUserPhoto.php | 12 + src/API/Message/GetUserPhotoResponse.php | 12 + .../GetUserPhotoResponseMessageType.php | 72 + src/API/Message/GetUserPhotoResponseType.php | 15 + src/API/Message/GetUserPhotoType.php | 88 + .../Message/GetUserRetentionPolicyTags.php | 12 + .../GetUserRetentionPolicyTagsResponse.php | 12 + ...RetentionPolicyTagsResponseMessageType.php | 61 + .../GetUserRetentionPolicyTagsType.php | 15 + src/API/Message/HideTag.php | 12 + src/API/Message/HideTagResponse.php | 12 + .../Message/HideTagResponseMessageType.php | 47 + src/API/Message/HideTagType.php | 38 + src/API/Message/InstallApp.php | 12 + src/API/Message/InstallAppResponse.php | 12 + src/API/Message/InstallAppResponseType.php | 72 + src/API/Message/InstallAppType.php | 197 + src/API/Message/ListOfExtensionIdsType.php | 17 + src/API/Message/MarkAllItemsAsRead.php | 12 + .../Message/MarkAllItemsAsReadResponse.php | 12 + .../MarkAllItemsAsReadResponseType.php | 15 + src/API/Message/MarkAllItemsAsReadType.php | 106 + src/API/Message/MarkAsJunk.php | 12 + src/API/Message/MarkAsJunkResponse.php | 12 + .../Message/MarkAsJunkResponseMessageType.php | 38 + src/API/Message/MarkAsJunkResponseType.php | 15 + src/API/Message/MarkAsJunkType.php | 106 + .../Message/OMEConfigurationResponseType.php | 38 + src/API/Message/PerformInstantSearch.php | 12 + .../PerformInstantSearchRequestType.php | 346 ++ .../Message/PerformInstantSearchResponse.php | 12 + .../PerformInstantSearchResponseType.php | 38 + src/API/Message/PerformReminderAction.php | 12 + .../Message/PerformReminderActionResponse.php | 12 + ...rformReminderActionResponseMessageType.php | 61 + src/API/Message/PerformReminderActionType.php | 61 + .../PrivateCatalogAddInStoreInfoType.php | 65 + src/API/Message/PrivateCatalogAddInsType.php | 115 + src/API/Message/QueryStringType.php | 117 + src/API/Message/RegisterConsent.php | 12 + src/API/Message/RegisterConsentResponse.php | 12 + .../RegisterConsentResponseMessageType.php | 15 + src/API/Message/RegisterConsentType.php | 63 + src/API/Message/RemoveContactFromImList.php | 12 + .../RemoveContactFromImListResponse.php | 12 + ...veContactFromImListResponseMessageType.php | 15 + .../Message/RemoveContactFromImListType.php | 38 + .../RemoveDistributionGroupFromImList.php | 12 + ...oveDistributionGroupFromImListResponse.php | 12 + ...tionGroupFromImListResponseMessageType.php | 15 + .../RemoveDistributionGroupFromImListType.php | 38 + src/API/Message/RemoveImContactFromGroup.php | 12 + .../RemoveImContactFromGroupResponse.php | 12 + ...eImContactFromGroupResponseMessageType.php | 15 + .../Message/RemoveImContactFromGroupType.php | 63 + src/API/Message/RemoveImGroup.php | 12 + src/API/Message/RemoveImGroupResponse.php | 12 + .../RemoveImGroupResponseMessageType.php | 15 + src/API/Message/RemoveImGroupType.php | 38 + src/API/Message/ReportMessage.php | 12 + src/API/Message/ReportMessageResponse.php | 12 + .../ReportMessageResponseMessageType.php | 38 + src/API/Message/ReportMessageResponseType.php | 15 + src/API/Message/ReportMessageType.php | 63 + src/API/Message/ResponseCodeType.php | 276 ++ src/API/Message/SearchMailboxes.php | 12 + src/API/Message/SearchMailboxesResponse.php | 12 + .../SearchMailboxesResponseMessageType.php | 38 + .../Message/SearchMailboxesResponseType.php | 15 + src/API/Message/SearchMailboxesType.php | 270 ++ ...erviceConfigurationResponseMessageType.php | 50 + src/API/Message/SetHoldOnMailboxes.php | 12 + .../Message/SetHoldOnMailboxesResponse.php | 12 + .../SetHoldOnMailboxesResponseMessageType.php | 38 + src/API/Message/SetHoldOnMailboxesType.php | 278 ++ src/API/Message/SetImGroup.php | 12 + src/API/Message/SetImGroupResponse.php | 12 + .../Message/SetImGroupResponseMessageType.php | 15 + src/API/Message/SetImGroupType.php | 63 + .../Message/SetImListMigrationCompleted.php | 12 + .../SetImListMigrationCompletedResponse.php | 12 + ...tMigrationCompletedResponseMessageType.php | 15 + .../SetImListMigrationCompletedType.php | 47 + src/API/Message/SetOMEConfiguration.php | 12 + .../Message/SetOMEConfigurationResponse.php | 12 + .../SetOMEConfigurationResponseType.php | 15 + src/API/Message/SetOMEConfigurationType.php | 38 + src/API/Message/SetTeamMailbox.php | 12 + src/API/Message/SetTeamMailboxRequestType.php | 88 + src/API/Message/SetTeamMailboxResponse.php | 12 + .../SetTeamMailboxResponseMessageType.php | 15 + src/API/Message/SetUserPhoto.php | 12 + src/API/Message/SetUserPhotoResponse.php | 12 + .../SetUserPhotoResponseMessageType.php | 15 + src/API/Message/SetUserPhotoType.php | 88 + src/API/Message/StartSearchSession.php | 12 + .../Message/StartSearchSessionResponse.php | 12 + .../StartSearchSessionResponseMessageType.php | 15 + src/API/Message/StartSearchSessionType.php | 232 + src/API/Message/UninstallApp.php | 12 + src/API/Message/UninstallAppResponse.php | 12 + src/API/Message/UninstallAppResponseType.php | 15 + src/API/Message/UninstallAppType.php | 38 + src/API/Message/UnpinTeamMailbox.php | 12 + .../Message/UnpinTeamMailboxRequestType.php | 38 + src/API/Message/UnpinTeamMailboxResponse.php | 12 + .../UnpinTeamMailboxResponseMessageType.php | 15 + .../Message/UpdateItemInRecoverableItems.php | 12 + .../UpdateItemInRecoverableItemsResponse.php | 12 + ...mInRecoverableItemsResponseMessageType.php | 63 + ...dateItemInRecoverableItemsResponseType.php | 15 + .../UpdateItemInRecoverableItemsType.php | 122 + src/API/Message/UpdateItemType.php | 34 + .../Message/UpdateMeetingInstanceRequest.php | 12 + .../UpdateMeetingInstanceRequestType.php | 159 + .../Message/UpdateMeetingInstanceResponse.php | 12 + ...dateMeetingInstanceResponseMessageType.php | 38 + src/API/Message/UpdateMeetingSpace.php | 12 + .../UpdateMeetingSpaceResponseMessage.php | 12 + .../UpdateMeetingSpaceResponseMessageType.php | 38 + src/API/Message/UpdateMeetingSpaceType.php | 63 + .../AbchEmailAddressDictionaryEntryType.php | 124 + src/API/Type/AbchPersonContactHandleType.php | 90 + src/API/Type/AbchPersonItemType.php | 282 ++ src/API/Type/AcceptItemType.php | 2 +- src/API/Type/AddItemToMyCalendarType.php | 15 + src/API/Type/AddressEntityType.php | 38 + src/API/Type/AddressListIdType.php | 38 + src/API/Type/AnalyzedQueryType.php | 65 + src/API/Type/AppMetadataType.php | 336 ++ src/API/Type/AppType.php | 65 + src/API/Type/AppendToItemFieldType.php | 100 + src/API/Type/AppliedHashtagType.php | 258 + src/API/Type/AppliedHashtagsPreviewType.php | 62 + src/API/Type/ApprovalRequestDataType.php | 127 + src/API/Type/ArrayOfAppsType.php | 87 + src/API/Type/ArrayOfAttachmentsType.php | 47 + src/API/Type/ArrayOfRealItemsType.php | 188 + src/API/Type/ArrayOfSearchScopeType.php | 212 + .../Type/ArrayOfSharingMessageActionType.php | 40 + src/API/Type/ArrayOfTransitionsType.php | 46 +- src/API/Type/AttachmentRefinerType.php | 47 + src/API/Type/AttachmentType.php | 25 + src/API/Type/AttendeeAvailabilityType.php | 65 + src/API/Type/AttendeeConstraintItemType.php | 47 + src/API/Type/AttendeeType.php | 56 + .../Type/BaseAvailabilityCalendarViewType.php | 62 + .../BaseCalendarItemStateDefinitionType.php | 17 + src/API/Type/BaseFolderType.php | 122 + .../Type/BodyContentAttributedValueType.php | 87 + src/API/Type/BodyContentType.php | 65 + src/API/Type/BodyType.php | 34 + src/API/Type/CalendarActivityDataType.php | 115 + src/API/Type/CalendarItemType.php | 346 ++ src/API/Type/ChangeHighlightsType.php | 198 + src/API/Type/ClientAccessTokenRequestType.php | 115 + src/API/Type/ClientAccessTokenType.php | 115 + src/API/Type/ClientExtensionType.php | 389 ++ src/API/Type/CompanyInsightValueType.php | 238 + .../Type/ComputedInsightValuePropertyType.php | 65 + src/API/Type/ComputedInsightValueType.php | 61 + .../Type/ConfigurationRequestDetailsType.php | 17 + src/API/Type/ContactItemType.php | 1241 +++++ src/API/Type/ContactType.php | 276 ++ .../Type/ContactUrlDictionaryEntryType.php | 90 + src/API/Type/ContactsFolderType.php | 50 + src/API/Type/ContentActivityType.php | 215 + src/API/Type/ContextPropertyType.php | 65 + src/API/Type/ConversationActionType.php | 109 + src/API/Type/ConversationNodeType.php | 90 + src/API/Type/ConversationRequestType.php | 65 + .../Type/ConversationResponseShapeType.php | 65 + src/API/Type/ConversationResponseType.php | 146 + src/API/Type/ConversationType.php | 529 ++ .../ConversationType/MailboxGuidsAType.php | 59 + src/API/Type/CustomSearchScopeType.php | 99 + src/API/Type/DeclineItemType.php | 2 +- .../DeleteFromFolderStateDefinitionType.php | 15 + .../DeleteSearchSuggestionResponseType.php | 99 + .../DeletedOccurrenceStateDefinitionType.php | 75 + src/API/Type/DelveDocumentType.php | 263 + src/API/Type/DelveItemType.php | 38 + src/API/Type/DelveSearchScopeType.php | 62 + .../Type/DiscoverySearchConfigurationType.php | 187 + src/API/Type/DocumentFileItemType.php | 110 + src/API/Type/DynamicRefinerQueryType.php | 65 + src/API/Type/EducationInsightValueType.php | 113 + .../Type/EmailAddressAttributedValueType.php | 87 + src/API/Type/EmailAddressEntityType.php | 38 + src/API/Type/EmailAddressExtendedType.php | 63 + src/API/Type/EmailAddressType.php | 25 + src/API/Type/EmailInsightValueType.php | 188 + src/API/Type/EmailUserType.php | 65 + src/API/Type/EnhancedLocationType.php | 90 + src/API/Type/EntityExtractionResultType.php | 485 ++ src/API/Type/EntityFeedbackEntryType.php | 296 ++ src/API/Type/EntityType.php | 62 + src/API/Type/ExecuteSearchQueryIdType.php | 40 + src/API/Type/ExtendedAttributeType.php | 65 + .../Type/ExtendedKeywordDefinitionType.php | 87 + .../ExtendedPropertyAttributedValueType.php | 87 + src/API/Type/FailedSearchMailboxType.php | 124 + src/API/Type/FileItemType.php | 685 +++ src/API/Type/FileSuggestionType.php | 163 + ...indMeetingTimesAttendeeConstraintsType.php | 62 + .../Type/FindMeetingTimesConstraintsType.php | 183 + ...indMeetingTimesLocationConstraintsType.php | 130 + .../FindMeetingTimesSearchConstraintsType.php | 112 + src/API/Type/FlagType.php | 124 + src/API/Type/FlightEntityType.php | 165 + src/API/Type/FlightReservationEntityType.php | 187 + src/API/Type/FolderRefinerType.php | 38 + src/API/Type/GroupByType.php | 131 + src/API/Type/GroupLocatorType.php | 15 + src/API/Type/GroupSearchScopeType.php | 62 + src/API/Type/GroupSummaryType.php | 115 + src/API/Type/GroupedItemsType.php | 25 + src/API/Type/HashtagRefinerType.php | 38 + src/API/Type/HighlightTermType.php | 65 + src/API/Type/ImGroupType.php | 209 + src/API/Type/ImItemListType.php | 109 + src/API/Type/InboxReminderType.php | 174 + .../InferenceClassificationOverrideType.php | 115 + src/API/Type/InsightContentType.php | 17 + src/API/Type/InsightContextItemType.php | 65 + src/API/Type/InsightFiltersType.php | 121 + src/API/Type/InsightItemType.php | 387 ++ src/API/Type/InsightType.php | 196 + src/API/Type/InsightValueType.php | 65 + src/API/Type/InstalledAppType.php | 377 ++ src/API/Type/InstantSearchPayloadType.php | 253 + src/API/Type/ItemAttachmentType.php | 100 + src/API/Type/ItemChangeType.php | 25 + src/API/Type/ItemResponseShapeType.php | 168 + src/API/Type/ItemType.php | 1014 ++++ src/API/Type/JobInsightValueType.php | 238 + src/API/Type/LargeArchiveSearchScopeType.php | 62 + src/API/Type/LikeType.php | 165 + src/API/Type/LikesPreviewType.php | 40 + .../Type/LocationBasedStateDefinitionType.php | 63 + src/API/Type/LocationConstraintItemType.php | 72 + .../Type/MailTipsServiceConfigurationType.php | 59 + src/API/Type/MailTipsType.php | 106 + src/API/Type/MailboxHoldResultType.php | 112 + src/API/Type/MailboxHoldStatusType.php | 90 + src/API/Type/MailboxInformationType.php | 90 + src/API/Type/MailboxLocatorType.php | 65 + src/API/Type/MailboxQueryType.php | 87 + src/API/Type/MailboxRefinerType.php | 38 + src/API/Type/MailboxSearchScopeType.php | 112 + src/API/Type/MailboxStatisticsItemType.php | 115 + src/API/Type/ManagementRole.php | 12 + src/API/Type/ManagementRoleType.php | 109 + .../Type/MeetingCancellationMessageType.php | 188 + src/API/Type/MeetingInsightValueType.php | 210 + src/API/Type/MeetingInstance.php | 12 + src/API/Type/MeetingInstanceType.php | 334 ++ src/API/Type/MeetingLocationType.php | 65 + src/API/Type/MeetingMessageType.php | 34 + .../MeetingRegistrationResponseObjectType.php | 69 + src/API/Type/MeetingRequestMessageType.php | 190 + src/API/Type/MeetingResponseMessageType.php | 210 + src/API/Type/MeetingSpace.php | 12 + src/API/Type/MeetingSpaceType.php | 265 + src/API/Type/MeetingSuggestionType.php | 191 + src/API/Type/MeetingTimeCandidateType.php | 234 + ...eetingTimeCandidatesConstraintItemType.php | 40 + src/API/Type/MentionActionType.php | 240 + src/API/Type/MentionsPreviewType.php | 49 + src/API/Type/MessageSafetyType.php | 90 + src/API/Type/MessageType.php | 222 + .../Type/MessageType/MailboxGuidsAType.php | 59 + src/API/Type/MetadataType.php | 40 + src/API/Type/MimeContentUTF8Type.php | 40 + src/API/Type/MultiValueInsightContentType.php | 60 + src/API/Type/Near.php | 12 + src/API/Type/NearType.php | 72 + src/API/Type/NetworkItemType.php | 818 ++++ src/API/Type/NonEmptyArrayOfAllItemsType.php | 188 + .../Type/NonEmptyArrayOfAttachmentsType.php | 47 + .../Type/NonEmptyArrayOfBaseItemIdsType.php | 47 + .../NonEmptyArrayOfResponseObjectsType.php | 94 + src/API/Type/NonEmptyStateDefinitionType.php | 90 + .../Type/NonIndexableItemDetailResultType.php | 109 + src/API/Type/NonIndexableItemDetailType.php | 261 + .../Type/NonIndexableItemStatisticType.php | 90 + src/API/Type/NormalizedBodyType.php | 74 + src/API/Type/OccurrencesRangeType.php | 130 + src/API/Type/OfficeClientType.php | 65 + .../OfficeIntegrationConfigurationType.php | 38 + src/API/Type/OneDriveItemType.php | 38 + src/API/Type/OneDriveSearchScopeType.php | 62 + src/API/Type/OnlineMeetingSettingsType.php | 90 + .../Type/OpenAsAdminOrSystemServiceType.php | 25 + src/API/Type/OutOfOfficeInsightValueType.php | 119 + src/API/Type/ParcelDeliveryEntityType.php | 540 +++ src/API/Type/ParticipantActivityType.php | 215 + src/API/Type/PeopleRefinerType.php | 63 + src/API/Type/PeopleSuggestionType.php | 63 + src/API/Type/PeopleTokenType.php | 93 + src/API/Type/PersonResponseShapeType.php | 65 + src/API/Type/PersonType.php | 866 ++++ src/API/Type/PersonaAttributionType.php | 217 + src/API/Type/PersonaPhoneNumberType.php | 65 + src/API/Type/PersonaPostalAddressType.php | 390 ++ src/API/Type/PersonaResponseShapeType.php | 65 + src/API/Type/PersonaType.php | 4308 +++++++++++++++++ src/API/Type/PhoneEntityType.php | 88 + .../Type/PhoneNumberAttributedValueType.php | 87 + src/API/Type/PhoneType.php | 90 + ...licyNudgeRulesServiceConfigurationType.php | 17 + .../Type/PostalAddressAttributedValueType.php | 87 + src/API/Type/PreviewItemMailboxType.php | 65 + src/API/Type/PreviewItemResponseShapeType.php | 87 + .../Type/PrimaryMailboxSearchScopeType.php | 74 + src/API/Type/PrimarySmtpAddressType.php | 17 + src/API/Type/PrincipalNameType.php | 17 + src/API/Type/ProfileInsightValueType.php | 213 + src/API/Type/ProposeNewTimeType.php | 15 + src/API/Type/PushSubscriptionRequestType.php | 25 + src/API/Type/RecipientSuggestionType.php | 65 + src/API/Type/RecurringDayTransitionType.php | 6 +- .../Type/RecurringMasterItemIdRangesType.php | 60 + src/API/Type/ReferenceAttachmentType.php | 222 + src/API/Type/ReminderItemActionType.php | 90 + src/API/Type/ReminderMessageDataType.php | 146 + src/API/Type/ReminderType.php | 249 + src/API/Type/ReplyAllToItemType.php | 32 + src/API/Type/ResponseMessageInfoType.php | 90 + src/API/Type/RetentionPolicyTagType.php | 317 ++ src/API/Type/RetentionTagType.php | 49 + .../Type/RightsManagementLicenseDataType.php | 505 ++ src/API/Type/RoleMemberItemType.php | 88 + src/API/Type/SIDType.php | 17 + src/API/Type/SearchDiagnosticsStepType.php | 137 + .../AdditionalEntriesAType.php | 57 + src/API/Type/SearchDiagnosticsType.php | 17 + src/API/Type/SearchFolderScopeType.php | 65 + src/API/Type/SearchMailboxesResultType.php | 423 ++ src/API/Type/SearchPreviewItemType.php | 655 +++ src/API/Type/SearchRefinerItemType.php | 115 + src/API/Type/SearchRefinerType.php | 90 + .../Type/SearchResultConversationIdType.php | 38 + src/API/Type/SearchResultItemIdType.php | 63 + src/API/Type/SearchResultsType.php | 456 ++ .../SearchResultsType/ConversationsAType.php | 58 + src/API/Type/SearchResultsType/ItemsAType.php | 57 + .../MailboxesInformationAType.php | 58 + .../Type/SearchResultsType/PeopleAType.php | 58 + .../SearchResultsType/SearchRefinersAType.php | 58 + src/API/Type/SearchSuggestionsType.php | 137 + .../SuggestionsAType.php | 58 + src/API/Type/SearchableMailboxType.php | 208 + src/API/Type/SeekToConditionPageViewType.php | 63 + src/API/Type/SenderAddInEntityType.php | 40 + src/API/Type/SetItemFieldType.php | 100 + ...SharePointURLsServiceConfigurationType.php | 63 + src/API/Type/SharingMessageActionType.php | 90 + src/API/Type/SharingMessageType.php | 63 + .../SingleLargeArchiveSearchScopeType.php | 99 + .../Type/SingleValueInsightContentType.php | 38 + src/API/Type/SkillInsightValueType.php | 63 + src/API/Type/SmtpAddressType.php | 17 + .../Type/StringArrayAttributedValueType.php | 109 + src/API/Type/StringAttributedValueType.php | 87 + src/API/Type/StringInsightValueType.php | 38 + src/API/Type/SuggestionType.php | 185 +- .../SyncFolderItemsCreateOrUpdateType.php | 100 + src/API/Type/TargetFolderIdType.php | 25 + src/API/Type/TaskSuggestionType.php | 85 + src/API/Type/TentativelyAcceptItemType.php | 2 +- src/API/Type/TimeSlotType.php | 68 + src/API/Type/UniqueBodyType.php | 74 + src/API/Type/UrlEntityType.php | 38 + src/API/Type/UserLocatorType.php | 15 + src/API/Type/UserOofSettingsType.php | 258 + src/API/Type/UserProfilePictureType.php | 113 + src/API/Type/VotingInformationType.php | 87 + src/API/Type/VotingOptionDataType.php | 65 + src/API/Type/WorkHoursType.php | 87 + src/API/Type/WorkTimeSlotType.php | 65 + 660 files changed, 55710 insertions(+), 521 deletions(-) create mode 100644 src/API/Enumeration/AbchEmailAddressTypeType.php create mode 100644 src/API/Enumeration/ActivityDomainType.php create mode 100644 src/API/Enumeration/AddInStateType.php create mode 100644 src/API/Enumeration/AvailabilityStatusType.php create mode 100644 src/API/Enumeration/ClientAccessTokenTypeType.php create mode 100644 src/API/Enumeration/ClientExtensionProvidedToType.php create mode 100644 src/API/Enumeration/ClientExtensionScopeType.php create mode 100644 src/API/Enumeration/ClientExtensionTypeType.php create mode 100644 src/API/Enumeration/ClientIdType.php create mode 100644 src/API/Enumeration/ConsentStateType.php create mode 100644 src/API/Enumeration/ContactUrlKeyType.php create mode 100644 src/API/Enumeration/ContentActivityAclType.php create mode 100644 src/API/Enumeration/ContentActivityMediaType.php create mode 100644 src/API/Enumeration/ContentActivityType.php create mode 100644 src/API/Enumeration/ConversationNodeSortOrderType.php create mode 100644 src/API/Enumeration/DelveViewType.php create mode 100644 src/API/Enumeration/DisableReasonType.php create mode 100644 src/API/Enumeration/ElcFolderType.php create mode 100644 src/API/Enumeration/EmailPositionType.php create mode 100644 src/API/Enumeration/EmailReminderChangeType.php create mode 100644 src/API/Enumeration/EmailReminderSendOptionType.php create mode 100644 src/API/Enumeration/EmptySuggestionReasonType.php create mode 100644 src/API/Enumeration/EntityFeedbackEntityAddSourceType.php create mode 100644 src/API/Enumeration/ExecuteSearchSortOrderType.php create mode 100644 src/API/Enumeration/GroupMailboxConfigurationActionType.php create mode 100644 src/API/Enumeration/GroupMemberIdentifierType.php create mode 100644 src/API/Enumeration/HoldActionType.php create mode 100644 src/API/Enumeration/HoldStatusType.php create mode 100644 src/API/Enumeration/IconIndexType.php create mode 100644 src/API/Enumeration/InferenceClassificationType.php create mode 100644 src/API/Enumeration/InsightStatusType.php create mode 100644 src/API/Enumeration/InstantSearchItemType.php create mode 100644 src/API/Enumeration/InstantSearchResultType.php create mode 100644 src/API/Enumeration/ItemIndexErrorType.php create mode 100644 src/API/Enumeration/ItemTypesFilterType.php create mode 100644 src/API/Enumeration/LobbyBypassType.php create mode 100644 src/API/Enumeration/LocationSourceType.php create mode 100644 src/API/Enumeration/MatchOptionsType.php create mode 100644 src/API/Enumeration/MeetingSpaceTypeEnumType.php create mode 100644 src/API/Enumeration/ModernGroupTypeType.php create mode 100644 src/API/Enumeration/OfficeClientCodeType.php create mode 100644 src/API/Enumeration/OneDriveViewType.php create mode 100644 src/API/Enumeration/OnlineMeetingAccessLevelType.php create mode 100644 src/API/Enumeration/ParticipantActivityMediaType.php create mode 100644 src/API/Enumeration/ParticipantActivityRoleType.php create mode 100644 src/API/Enumeration/PeopleSuggestionPersonType.php create mode 100644 src/API/Enumeration/PredictedActionReasonType.php create mode 100644 src/API/Enumeration/PresentersType.php create mode 100644 src/API/Enumeration/PreviewItemBaseShapeType.php create mode 100644 src/API/Enumeration/QueryOptionsType.php create mode 100644 src/API/Enumeration/RefinerTypeType.php create mode 100644 src/API/Enumeration/ReminderActionType.php create mode 100644 src/API/Enumeration/ReminderGroupType.php create mode 100644 src/API/Enumeration/ReportMessageActionType.php create mode 100644 src/API/Enumeration/RetentionActionType.php create mode 100644 src/API/Enumeration/RetentionType.php create mode 100644 src/API/Enumeration/RoleMemberTypeType.php create mode 100644 src/API/Enumeration/SearchApplicationIdType.php create mode 100644 src/API/Enumeration/SearchPageDirectionType.php create mode 100644 src/API/Enumeration/SearchResultType.php create mode 100644 src/API/Enumeration/SearchResultsPropertySetNameType.php create mode 100644 src/API/Enumeration/SearchScopeArchivesType.php create mode 100644 src/API/Enumeration/SearchScopeGroupsType.php create mode 100644 src/API/Enumeration/SendPromptType.php create mode 100644 src/API/Enumeration/SharingActionImportanceType.php create mode 100644 src/API/Enumeration/SharingActionType.php create mode 100644 src/API/Enumeration/SuggestionKindType.php create mode 100644 src/API/Enumeration/SystemDayOfWeekType.php create mode 100644 src/API/Enumeration/TeamMailboxLifecycleStateType.php create mode 100644 src/API/Enumeration/TokenSourceType.php create mode 100644 src/API/Enumeration/UnifiedGroupAccessType.php create mode 100644 src/API/Enumeration/UserPhotoSizeType.php create mode 100644 src/API/Enumeration/UserPhotoTypeType.php create mode 100644 src/API/Enumeration/VersionType.php create mode 100644 src/API/Enumeration/WarmupOptionsType.php create mode 100644 src/API/Message/AddDistributionGroupToImList.php create mode 100644 src/API/Message/AddDistributionGroupToImListResponse.php create mode 100644 src/API/Message/AddDistributionGroupToImListResponseMessageType.php create mode 100644 src/API/Message/AddDistributionGroupToImListType.php create mode 100644 src/API/Message/AddImContactToGroup.php create mode 100644 src/API/Message/AddImContactToGroupResponse.php create mode 100644 src/API/Message/AddImContactToGroupResponseMessageType.php create mode 100644 src/API/Message/AddImContactToGroupType.php create mode 100644 src/API/Message/AddImGroup.php create mode 100644 src/API/Message/AddImGroupResponse.php create mode 100644 src/API/Message/AddImGroupResponseMessageType.php create mode 100644 src/API/Message/AddImGroupType.php create mode 100644 src/API/Message/AddNewImContactToGroup.php create mode 100644 src/API/Message/AddNewImContactToGroupResponse.php create mode 100644 src/API/Message/AddNewImContactToGroupResponseMessageType.php create mode 100644 src/API/Message/AddNewImContactToGroupType.php create mode 100644 src/API/Message/AddNewTelUriContactToGroup.php create mode 100644 src/API/Message/AddNewTelUriContactToGroupResponse.php create mode 100644 src/API/Message/AddNewTelUriContactToGroupResponseMessageType.php create mode 100644 src/API/Message/AddNewTelUriContactToGroupType.php create mode 100644 src/API/Message/AddTag.php create mode 100644 src/API/Message/AddTagResponse.php create mode 100644 src/API/Message/AddTagResponseMessageType.php create mode 100644 src/API/Message/AddTagType.php create mode 100644 src/API/Message/ApplyConversationActionResponseMessageType.php create mode 100644 src/API/Message/ArchiveItem.php create mode 100644 src/API/Message/ArchiveItemResponse.php create mode 100644 src/API/Message/ArchiveItemResponseType.php create mode 100644 src/API/Message/ArchiveItemType.php create mode 100644 src/API/Message/CreateFolderPath.php create mode 100644 src/API/Message/CreateFolderPathResponse.php create mode 100644 src/API/Message/CreateFolderPathResponseType.php create mode 100644 src/API/Message/CreateFolderPathType.php create mode 100644 src/API/Message/CreateMeetingInstanceRequest.php create mode 100644 src/API/Message/CreateMeetingInstanceRequestType.php create mode 100644 src/API/Message/CreateMeetingInstanceResponse.php create mode 100644 src/API/Message/CreateMeetingInstanceResponseMessageType.php create mode 100644 src/API/Message/CreateMeetingSpace.php create mode 100644 src/API/Message/CreateMeetingSpaceResponseMessage.php create mode 100644 src/API/Message/CreateMeetingSpaceResponseMessageType.php create mode 100644 src/API/Message/CreateMeetingSpaceType.php create mode 100644 src/API/Message/CreateOrUpdateFocusedOtherOverride.php create mode 100644 src/API/Message/CreateOrUpdateFocusedOtherOverrideRequestType.php create mode 100644 src/API/Message/CreateOrUpdateFocusedOtherOverrideResponse.php create mode 100644 src/API/Message/CreateOrUpdateFocusedOtherOverrideResponseType.php create mode 100644 src/API/Message/DeleteFocusedOtherOverride.php create mode 100644 src/API/Message/DeleteFocusedOtherOverrideRequestType.php create mode 100644 src/API/Message/DeleteFocusedOtherOverrideResponse.php create mode 100644 src/API/Message/DeleteFocusedOtherOverrideResponseType.php create mode 100644 src/API/Message/DeleteItemResponseMessageType.php create mode 100644 src/API/Message/DeleteMeetingInstanceRequest.php create mode 100644 src/API/Message/DeleteMeetingInstanceRequestType.php create mode 100644 src/API/Message/DeleteMeetingInstanceResponse.php create mode 100644 src/API/Message/DeleteMeetingInstanceResponseMessageType.php create mode 100644 src/API/Message/DeleteMeetingSpace.php create mode 100644 src/API/Message/DeleteMeetingSpaceResponseMessage.php create mode 100644 src/API/Message/DeleteMeetingSpaceResponseMessageType.php create mode 100644 src/API/Message/DeleteMeetingSpaceType.php create mode 100644 src/API/Message/DeleteSearchSuggestion.php create mode 100644 src/API/Message/DeleteSearchSuggestionResponse.php create mode 100644 src/API/Message/DeleteSearchSuggestionResponseMessageType.php create mode 100644 src/API/Message/DeleteSearchSuggestionType.php create mode 100644 src/API/Message/DisableApp.php create mode 100644 src/API/Message/DisableAppResponse.php create mode 100644 src/API/Message/DisableAppResponseType.php create mode 100644 src/API/Message/DisableAppType.php create mode 100644 src/API/Message/EndInstantSearchSession.php create mode 100644 src/API/Message/EndInstantSearchSessionRequestType.php create mode 100644 src/API/Message/EndSearchSession.php create mode 100644 src/API/Message/EndSearchSessionResponse.php create mode 100644 src/API/Message/EndSearchSessionResponseMessageType.php create mode 100644 src/API/Message/EndSearchSessionType.php create mode 100644 src/API/Message/ExecuteSearch.php create mode 100644 src/API/Message/ExecuteSearchResponse.php create mode 100644 src/API/Message/ExecuteSearchResponseMessageType.php create mode 100644 src/API/Message/ExecuteSearchType.php create mode 100644 src/API/Message/ExecuteSearchType/ExtendedKeywordsAType.php create mode 100644 src/API/Message/ExecuteSearchType/SearchRefinersAType.php create mode 100644 src/API/Message/FindAvailableMeetingTimes.php create mode 100644 src/API/Message/FindAvailableMeetingTimesResponse.php create mode 100644 src/API/Message/FindAvailableMeetingTimesResponseMessageType.php create mode 100644 src/API/Message/FindAvailableMeetingTimesType.php create mode 100644 src/API/Message/FindMeetingSpaceByJoinUrl.php create mode 100644 src/API/Message/FindMeetingSpaceByJoinUrlResponseMessage.php create mode 100644 src/API/Message/FindMeetingSpaceByJoinUrlResponseMessageType.php create mode 100644 src/API/Message/FindMeetingSpaceByJoinUrlType.php create mode 100644 src/API/Message/FindMeetingTimeCandidates.php create mode 100644 src/API/Message/FindMeetingTimeCandidatesResponse.php create mode 100644 src/API/Message/FindMeetingTimeCandidatesResponseMessageType.php create mode 100644 src/API/Message/FindMeetingTimeCandidatesType.php create mode 100644 src/API/Message/FindPeople.php create mode 100644 src/API/Message/FindPeopleResponse.php create mode 100644 src/API/Message/FindPeopleResponseMessageType.php create mode 100644 src/API/Message/FindPeopleType.php create mode 100644 src/API/Message/FindTags.php create mode 100644 src/API/Message/FindTagsResponse.php create mode 100644 src/API/Message/FindTagsResponseMessageType.php create mode 100644 src/API/Message/FindTagsType.php create mode 100644 src/API/Message/GetAppManifests.php create mode 100644 src/API/Message/GetAppManifestsResponse.php create mode 100644 src/API/Message/GetAppManifestsResponseType.php create mode 100644 src/API/Message/GetAppManifestsType.php create mode 100644 src/API/Message/GetAppMarketplaceUrl.php create mode 100644 src/API/Message/GetAppMarketplaceUrlResponse.php create mode 100644 src/API/Message/GetAppMarketplaceUrlResponseMessageType.php create mode 100644 src/API/Message/GetAppMarketplaceUrlType.php create mode 100644 src/API/Message/GetClientAccessToken.php create mode 100644 src/API/Message/GetClientAccessTokenResponse.php create mode 100644 src/API/Message/GetClientAccessTokenResponseMessageType.php create mode 100644 src/API/Message/GetClientAccessTokenResponseType.php create mode 100644 src/API/Message/GetClientAccessTokenType.php create mode 100644 src/API/Message/GetConversationItems.php create mode 100644 src/API/Message/GetConversationItemsResponse.php create mode 100644 src/API/Message/GetConversationItemsResponseMessageType.php create mode 100644 src/API/Message/GetConversationItemsResponseType.php create mode 100644 src/API/Message/GetConversationItemsType.php create mode 100644 src/API/Message/GetDiscoverySearchConfiguration.php create mode 100644 src/API/Message/GetDiscoverySearchConfigurationResponse.php create mode 100644 src/API/Message/GetDiscoverySearchConfigurationResponseMessageType.php create mode 100644 src/API/Message/GetDiscoverySearchConfigurationType.php create mode 100644 src/API/Message/GetFocusedOtherOverrides.php create mode 100644 src/API/Message/GetFocusedOtherOverridesRequestType.php create mode 100644 src/API/Message/GetFocusedOtherOverridesResponse.php create mode 100644 src/API/Message/GetFocusedOtherOverridesResponseType.php create mode 100644 src/API/Message/GetHoldOnMailboxes.php create mode 100644 src/API/Message/GetHoldOnMailboxesResponse.php create mode 100644 src/API/Message/GetHoldOnMailboxesResponseMessageType.php create mode 100644 src/API/Message/GetHoldOnMailboxesType.php create mode 100644 src/API/Message/GetImItemList.php create mode 100644 src/API/Message/GetImItemListResponse.php create mode 100644 src/API/Message/GetImItemListResponseMessageType.php create mode 100644 src/API/Message/GetImItemListType.php create mode 100644 src/API/Message/GetImItems.php create mode 100644 src/API/Message/GetImItemsResponse.php create mode 100644 src/API/Message/GetImItemsResponseMessageType.php create mode 100644 src/API/Message/GetImItemsType.php create mode 100644 src/API/Message/GetLastPrivateCatalogUpdate.php create mode 100644 src/API/Message/GetLastPrivateCatalogUpdateResponse.php create mode 100644 src/API/Message/GetLastPrivateCatalogUpdateResponseType.php create mode 100644 src/API/Message/GetLastPrivateCatalogUpdateType.php create mode 100644 src/API/Message/GetMeetingInstanceRequest.php create mode 100644 src/API/Message/GetMeetingInstanceRequestType.php create mode 100644 src/API/Message/GetMeetingInstanceResponse.php create mode 100644 src/API/Message/GetMeetingInstanceResponseMessageType.php create mode 100644 src/API/Message/GetMeetingSpace.php create mode 100644 src/API/Message/GetMeetingSpaceResponseMessage.php create mode 100644 src/API/Message/GetMeetingSpaceResponseMessageType.php create mode 100644 src/API/Message/GetMeetingSpaceType.php create mode 100644 src/API/Message/GetNonIndexableItemDetails.php create mode 100644 src/API/Message/GetNonIndexableItemDetailsResponse.php create mode 100644 src/API/Message/GetNonIndexableItemDetailsResponseMessageType.php create mode 100644 src/API/Message/GetNonIndexableItemDetailsType.php create mode 100644 src/API/Message/GetNonIndexableItemStatistics.php create mode 100644 src/API/Message/GetNonIndexableItemStatisticsResponse.php create mode 100644 src/API/Message/GetNonIndexableItemStatisticsResponseMessageType.php create mode 100644 src/API/Message/GetNonIndexableItemStatisticsType.php create mode 100644 src/API/Message/GetOMEConfiguration.php create mode 100644 src/API/Message/GetOMEConfigurationResponse.php create mode 100644 src/API/Message/GetOMEConfigurationType.php create mode 100644 src/API/Message/GetPersona.php create mode 100644 src/API/Message/GetPersonaResponseMessage.php create mode 100644 src/API/Message/GetPersonaResponseMessageType.php create mode 100644 src/API/Message/GetPersonaType.php create mode 100644 src/API/Message/GetPrivateCatalogAddIns.php create mode 100644 src/API/Message/GetPrivateCatalogAddInsResponse.php create mode 100644 src/API/Message/GetPrivateCatalogAddInsResponseType.php create mode 100644 src/API/Message/GetPrivateCatalogAddInsType.php create mode 100644 src/API/Message/GetReminders.php create mode 100644 src/API/Message/GetRemindersResponse.php create mode 100644 src/API/Message/GetRemindersResponseMessageType.php create mode 100644 src/API/Message/GetRemindersType.php create mode 100644 src/API/Message/GetSearchSuggestions.php create mode 100644 src/API/Message/GetSearchSuggestionsResponse.php create mode 100644 src/API/Message/GetSearchSuggestionsResponseMessageType.php create mode 100644 src/API/Message/GetSearchSuggestionsType.php create mode 100644 src/API/Message/GetSearchableMailboxes.php create mode 100644 src/API/Message/GetSearchableMailboxesResponse.php create mode 100644 src/API/Message/GetSearchableMailboxesResponseMessageType.php create mode 100644 src/API/Message/GetSearchableMailboxesType.php create mode 100644 src/API/Message/GetSpecificUserConfiguration.php create mode 100644 src/API/Message/GetSpecificUserConfigurationResponse.php create mode 100644 src/API/Message/GetSpecificUserConfigurationResponseMessageType.php create mode 100644 src/API/Message/GetSpecificUserConfigurationResponseType.php create mode 100644 src/API/Message/GetSpecificUserConfigurationType.php create mode 100644 src/API/Message/GetUserPhoto.php create mode 100644 src/API/Message/GetUserPhotoResponse.php create mode 100644 src/API/Message/GetUserPhotoResponseMessageType.php create mode 100644 src/API/Message/GetUserPhotoResponseType.php create mode 100644 src/API/Message/GetUserPhotoType.php create mode 100644 src/API/Message/GetUserRetentionPolicyTags.php create mode 100644 src/API/Message/GetUserRetentionPolicyTagsResponse.php create mode 100644 src/API/Message/GetUserRetentionPolicyTagsResponseMessageType.php create mode 100644 src/API/Message/GetUserRetentionPolicyTagsType.php create mode 100644 src/API/Message/HideTag.php create mode 100644 src/API/Message/HideTagResponse.php create mode 100644 src/API/Message/HideTagResponseMessageType.php create mode 100644 src/API/Message/HideTagType.php create mode 100644 src/API/Message/InstallApp.php create mode 100644 src/API/Message/InstallAppResponse.php create mode 100644 src/API/Message/InstallAppResponseType.php create mode 100644 src/API/Message/InstallAppType.php create mode 100644 src/API/Message/ListOfExtensionIdsType.php create mode 100644 src/API/Message/MarkAllItemsAsRead.php create mode 100644 src/API/Message/MarkAllItemsAsReadResponse.php create mode 100644 src/API/Message/MarkAllItemsAsReadResponseType.php create mode 100644 src/API/Message/MarkAllItemsAsReadType.php create mode 100644 src/API/Message/MarkAsJunk.php create mode 100644 src/API/Message/MarkAsJunkResponse.php create mode 100644 src/API/Message/MarkAsJunkResponseMessageType.php create mode 100644 src/API/Message/MarkAsJunkResponseType.php create mode 100644 src/API/Message/MarkAsJunkType.php create mode 100644 src/API/Message/OMEConfigurationResponseType.php create mode 100644 src/API/Message/PerformInstantSearch.php create mode 100644 src/API/Message/PerformInstantSearchRequestType.php create mode 100644 src/API/Message/PerformInstantSearchResponse.php create mode 100644 src/API/Message/PerformInstantSearchResponseType.php create mode 100644 src/API/Message/PerformReminderAction.php create mode 100644 src/API/Message/PerformReminderActionResponse.php create mode 100644 src/API/Message/PerformReminderActionResponseMessageType.php create mode 100644 src/API/Message/PerformReminderActionType.php create mode 100644 src/API/Message/PrivateCatalogAddInStoreInfoType.php create mode 100644 src/API/Message/PrivateCatalogAddInsType.php create mode 100644 src/API/Message/QueryStringType.php create mode 100644 src/API/Message/RegisterConsent.php create mode 100644 src/API/Message/RegisterConsentResponse.php create mode 100644 src/API/Message/RegisterConsentResponseMessageType.php create mode 100644 src/API/Message/RegisterConsentType.php create mode 100644 src/API/Message/RemoveContactFromImList.php create mode 100644 src/API/Message/RemoveContactFromImListResponse.php create mode 100644 src/API/Message/RemoveContactFromImListResponseMessageType.php create mode 100644 src/API/Message/RemoveContactFromImListType.php create mode 100644 src/API/Message/RemoveDistributionGroupFromImList.php create mode 100644 src/API/Message/RemoveDistributionGroupFromImListResponse.php create mode 100644 src/API/Message/RemoveDistributionGroupFromImListResponseMessageType.php create mode 100644 src/API/Message/RemoveDistributionGroupFromImListType.php create mode 100644 src/API/Message/RemoveImContactFromGroup.php create mode 100644 src/API/Message/RemoveImContactFromGroupResponse.php create mode 100644 src/API/Message/RemoveImContactFromGroupResponseMessageType.php create mode 100644 src/API/Message/RemoveImContactFromGroupType.php create mode 100644 src/API/Message/RemoveImGroup.php create mode 100644 src/API/Message/RemoveImGroupResponse.php create mode 100644 src/API/Message/RemoveImGroupResponseMessageType.php create mode 100644 src/API/Message/RemoveImGroupType.php create mode 100644 src/API/Message/ReportMessage.php create mode 100644 src/API/Message/ReportMessageResponse.php create mode 100644 src/API/Message/ReportMessageResponseMessageType.php create mode 100644 src/API/Message/ReportMessageResponseType.php create mode 100644 src/API/Message/ReportMessageType.php create mode 100644 src/API/Message/SearchMailboxes.php create mode 100644 src/API/Message/SearchMailboxesResponse.php create mode 100644 src/API/Message/SearchMailboxesResponseMessageType.php create mode 100644 src/API/Message/SearchMailboxesResponseType.php create mode 100644 src/API/Message/SearchMailboxesType.php create mode 100644 src/API/Message/SetHoldOnMailboxes.php create mode 100644 src/API/Message/SetHoldOnMailboxesResponse.php create mode 100644 src/API/Message/SetHoldOnMailboxesResponseMessageType.php create mode 100644 src/API/Message/SetHoldOnMailboxesType.php create mode 100644 src/API/Message/SetImGroup.php create mode 100644 src/API/Message/SetImGroupResponse.php create mode 100644 src/API/Message/SetImGroupResponseMessageType.php create mode 100644 src/API/Message/SetImGroupType.php create mode 100644 src/API/Message/SetImListMigrationCompleted.php create mode 100644 src/API/Message/SetImListMigrationCompletedResponse.php create mode 100644 src/API/Message/SetImListMigrationCompletedResponseMessageType.php create mode 100644 src/API/Message/SetImListMigrationCompletedType.php create mode 100644 src/API/Message/SetOMEConfiguration.php create mode 100644 src/API/Message/SetOMEConfigurationResponse.php create mode 100644 src/API/Message/SetOMEConfigurationResponseType.php create mode 100644 src/API/Message/SetOMEConfigurationType.php create mode 100644 src/API/Message/SetTeamMailbox.php create mode 100644 src/API/Message/SetTeamMailboxRequestType.php create mode 100644 src/API/Message/SetTeamMailboxResponse.php create mode 100644 src/API/Message/SetTeamMailboxResponseMessageType.php create mode 100644 src/API/Message/SetUserPhoto.php create mode 100644 src/API/Message/SetUserPhotoResponse.php create mode 100644 src/API/Message/SetUserPhotoResponseMessageType.php create mode 100644 src/API/Message/SetUserPhotoType.php create mode 100644 src/API/Message/StartSearchSession.php create mode 100644 src/API/Message/StartSearchSessionResponse.php create mode 100644 src/API/Message/StartSearchSessionResponseMessageType.php create mode 100644 src/API/Message/StartSearchSessionType.php create mode 100644 src/API/Message/UninstallApp.php create mode 100644 src/API/Message/UninstallAppResponse.php create mode 100644 src/API/Message/UninstallAppResponseType.php create mode 100644 src/API/Message/UninstallAppType.php create mode 100644 src/API/Message/UnpinTeamMailbox.php create mode 100644 src/API/Message/UnpinTeamMailboxRequestType.php create mode 100644 src/API/Message/UnpinTeamMailboxResponse.php create mode 100644 src/API/Message/UnpinTeamMailboxResponseMessageType.php create mode 100644 src/API/Message/UpdateItemInRecoverableItems.php create mode 100644 src/API/Message/UpdateItemInRecoverableItemsResponse.php create mode 100644 src/API/Message/UpdateItemInRecoverableItemsResponseMessageType.php create mode 100644 src/API/Message/UpdateItemInRecoverableItemsResponseType.php create mode 100644 src/API/Message/UpdateItemInRecoverableItemsType.php create mode 100644 src/API/Message/UpdateMeetingInstanceRequest.php create mode 100644 src/API/Message/UpdateMeetingInstanceRequestType.php create mode 100644 src/API/Message/UpdateMeetingInstanceResponse.php create mode 100644 src/API/Message/UpdateMeetingInstanceResponseMessageType.php create mode 100644 src/API/Message/UpdateMeetingSpace.php create mode 100644 src/API/Message/UpdateMeetingSpaceResponseMessage.php create mode 100644 src/API/Message/UpdateMeetingSpaceResponseMessageType.php create mode 100644 src/API/Message/UpdateMeetingSpaceType.php create mode 100644 src/API/Type/AbchEmailAddressDictionaryEntryType.php create mode 100644 src/API/Type/AbchPersonContactHandleType.php create mode 100644 src/API/Type/AbchPersonItemType.php create mode 100644 src/API/Type/AddItemToMyCalendarType.php create mode 100644 src/API/Type/AddressEntityType.php create mode 100644 src/API/Type/AddressListIdType.php create mode 100644 src/API/Type/AnalyzedQueryType.php create mode 100644 src/API/Type/AppMetadataType.php create mode 100644 src/API/Type/AppType.php create mode 100644 src/API/Type/AppliedHashtagType.php create mode 100644 src/API/Type/AppliedHashtagsPreviewType.php create mode 100644 src/API/Type/ApprovalRequestDataType.php create mode 100644 src/API/Type/ArrayOfAppsType.php create mode 100644 src/API/Type/ArrayOfSearchScopeType.php create mode 100644 src/API/Type/ArrayOfSharingMessageActionType.php create mode 100644 src/API/Type/AttachmentRefinerType.php create mode 100644 src/API/Type/AttendeeAvailabilityType.php create mode 100644 src/API/Type/AttendeeConstraintItemType.php create mode 100644 src/API/Type/BaseAvailabilityCalendarViewType.php create mode 100644 src/API/Type/BaseCalendarItemStateDefinitionType.php create mode 100644 src/API/Type/BodyContentAttributedValueType.php create mode 100644 src/API/Type/BodyContentType.php create mode 100644 src/API/Type/CalendarActivityDataType.php create mode 100644 src/API/Type/ChangeHighlightsType.php create mode 100644 src/API/Type/ClientAccessTokenRequestType.php create mode 100644 src/API/Type/ClientAccessTokenType.php create mode 100644 src/API/Type/ClientExtensionType.php create mode 100644 src/API/Type/CompanyInsightValueType.php create mode 100644 src/API/Type/ComputedInsightValuePropertyType.php create mode 100644 src/API/Type/ComputedInsightValueType.php create mode 100644 src/API/Type/ConfigurationRequestDetailsType.php create mode 100644 src/API/Type/ContactType.php create mode 100644 src/API/Type/ContactUrlDictionaryEntryType.php create mode 100644 src/API/Type/ContentActivityType.php create mode 100644 src/API/Type/ContextPropertyType.php create mode 100644 src/API/Type/ConversationNodeType.php create mode 100644 src/API/Type/ConversationRequestType.php create mode 100644 src/API/Type/ConversationResponseShapeType.php create mode 100644 src/API/Type/ConversationResponseType.php create mode 100644 src/API/Type/ConversationType/MailboxGuidsAType.php create mode 100644 src/API/Type/CustomSearchScopeType.php create mode 100644 src/API/Type/DeleteFromFolderStateDefinitionType.php create mode 100644 src/API/Type/DeleteSearchSuggestionResponseType.php create mode 100644 src/API/Type/DeletedOccurrenceStateDefinitionType.php create mode 100644 src/API/Type/DelveDocumentType.php create mode 100644 src/API/Type/DelveItemType.php create mode 100644 src/API/Type/DelveSearchScopeType.php create mode 100644 src/API/Type/DiscoverySearchConfigurationType.php create mode 100644 src/API/Type/DocumentFileItemType.php create mode 100644 src/API/Type/DynamicRefinerQueryType.php create mode 100644 src/API/Type/EducationInsightValueType.php create mode 100644 src/API/Type/EmailAddressAttributedValueType.php create mode 100644 src/API/Type/EmailAddressEntityType.php create mode 100644 src/API/Type/EmailAddressExtendedType.php create mode 100644 src/API/Type/EmailInsightValueType.php create mode 100644 src/API/Type/EmailUserType.php create mode 100644 src/API/Type/EnhancedLocationType.php create mode 100644 src/API/Type/EntityExtractionResultType.php create mode 100644 src/API/Type/EntityFeedbackEntryType.php create mode 100644 src/API/Type/EntityType.php create mode 100644 src/API/Type/ExecuteSearchQueryIdType.php create mode 100644 src/API/Type/ExtendedAttributeType.php create mode 100644 src/API/Type/ExtendedKeywordDefinitionType.php create mode 100644 src/API/Type/ExtendedPropertyAttributedValueType.php create mode 100644 src/API/Type/FailedSearchMailboxType.php create mode 100644 src/API/Type/FileItemType.php create mode 100644 src/API/Type/FileSuggestionType.php create mode 100644 src/API/Type/FindMeetingTimesAttendeeConstraintsType.php create mode 100644 src/API/Type/FindMeetingTimesConstraintsType.php create mode 100644 src/API/Type/FindMeetingTimesLocationConstraintsType.php create mode 100644 src/API/Type/FindMeetingTimesSearchConstraintsType.php create mode 100644 src/API/Type/FlagType.php create mode 100644 src/API/Type/FlightEntityType.php create mode 100644 src/API/Type/FlightReservationEntityType.php create mode 100644 src/API/Type/FolderRefinerType.php create mode 100644 src/API/Type/GroupLocatorType.php create mode 100644 src/API/Type/GroupSearchScopeType.php create mode 100644 src/API/Type/GroupSummaryType.php create mode 100644 src/API/Type/HashtagRefinerType.php create mode 100644 src/API/Type/HighlightTermType.php create mode 100644 src/API/Type/ImGroupType.php create mode 100644 src/API/Type/ImItemListType.php create mode 100644 src/API/Type/InboxReminderType.php create mode 100644 src/API/Type/InferenceClassificationOverrideType.php create mode 100644 src/API/Type/InsightContentType.php create mode 100644 src/API/Type/InsightContextItemType.php create mode 100644 src/API/Type/InsightFiltersType.php create mode 100644 src/API/Type/InsightItemType.php create mode 100644 src/API/Type/InsightType.php create mode 100644 src/API/Type/InsightValueType.php create mode 100644 src/API/Type/InstalledAppType.php create mode 100644 src/API/Type/InstantSearchPayloadType.php create mode 100644 src/API/Type/JobInsightValueType.php create mode 100644 src/API/Type/LargeArchiveSearchScopeType.php create mode 100644 src/API/Type/LikeType.php create mode 100644 src/API/Type/LikesPreviewType.php create mode 100644 src/API/Type/LocationBasedStateDefinitionType.php create mode 100644 src/API/Type/LocationConstraintItemType.php create mode 100644 src/API/Type/MailboxHoldResultType.php create mode 100644 src/API/Type/MailboxHoldStatusType.php create mode 100644 src/API/Type/MailboxInformationType.php create mode 100644 src/API/Type/MailboxLocatorType.php create mode 100644 src/API/Type/MailboxQueryType.php create mode 100644 src/API/Type/MailboxRefinerType.php create mode 100644 src/API/Type/MailboxSearchScopeType.php create mode 100644 src/API/Type/MailboxStatisticsItemType.php create mode 100644 src/API/Type/ManagementRole.php create mode 100644 src/API/Type/ManagementRoleType.php create mode 100644 src/API/Type/MeetingInsightValueType.php create mode 100644 src/API/Type/MeetingInstance.php create mode 100644 src/API/Type/MeetingInstanceType.php create mode 100644 src/API/Type/MeetingLocationType.php create mode 100644 src/API/Type/MeetingRegistrationResponseObjectType.php create mode 100644 src/API/Type/MeetingSpace.php create mode 100644 src/API/Type/MeetingSpaceType.php create mode 100644 src/API/Type/MeetingSuggestionType.php create mode 100644 src/API/Type/MeetingTimeCandidateType.php create mode 100644 src/API/Type/MeetingTimeCandidatesConstraintItemType.php create mode 100644 src/API/Type/MentionActionType.php create mode 100644 src/API/Type/MentionsPreviewType.php create mode 100644 src/API/Type/MessageSafetyType.php create mode 100644 src/API/Type/MessageType/MailboxGuidsAType.php create mode 100644 src/API/Type/MetadataType.php create mode 100644 src/API/Type/MimeContentUTF8Type.php create mode 100644 src/API/Type/MultiValueInsightContentType.php create mode 100644 src/API/Type/Near.php create mode 100644 src/API/Type/NearType.php create mode 100644 src/API/Type/NetworkItemType.php create mode 100644 src/API/Type/NonEmptyStateDefinitionType.php create mode 100644 src/API/Type/NonIndexableItemDetailResultType.php create mode 100644 src/API/Type/NonIndexableItemDetailType.php create mode 100644 src/API/Type/NonIndexableItemStatisticType.php create mode 100644 src/API/Type/NormalizedBodyType.php create mode 100644 src/API/Type/OccurrencesRangeType.php create mode 100644 src/API/Type/OfficeClientType.php create mode 100644 src/API/Type/OfficeIntegrationConfigurationType.php create mode 100644 src/API/Type/OneDriveItemType.php create mode 100644 src/API/Type/OneDriveSearchScopeType.php create mode 100644 src/API/Type/OnlineMeetingSettingsType.php create mode 100644 src/API/Type/OutOfOfficeInsightValueType.php create mode 100644 src/API/Type/ParcelDeliveryEntityType.php create mode 100644 src/API/Type/ParticipantActivityType.php create mode 100644 src/API/Type/PeopleRefinerType.php create mode 100644 src/API/Type/PeopleSuggestionType.php create mode 100644 src/API/Type/PeopleTokenType.php create mode 100644 src/API/Type/PersonResponseShapeType.php create mode 100644 src/API/Type/PersonType.php create mode 100644 src/API/Type/PersonaAttributionType.php create mode 100644 src/API/Type/PersonaPhoneNumberType.php create mode 100644 src/API/Type/PersonaPostalAddressType.php create mode 100644 src/API/Type/PersonaResponseShapeType.php create mode 100644 src/API/Type/PersonaType.php create mode 100644 src/API/Type/PhoneEntityType.php create mode 100644 src/API/Type/PhoneNumberAttributedValueType.php create mode 100644 src/API/Type/PhoneType.php create mode 100644 src/API/Type/PolicyNudgeRulesServiceConfigurationType.php create mode 100644 src/API/Type/PostalAddressAttributedValueType.php create mode 100644 src/API/Type/PreviewItemMailboxType.php create mode 100644 src/API/Type/PreviewItemResponseShapeType.php create mode 100644 src/API/Type/PrimaryMailboxSearchScopeType.php create mode 100644 src/API/Type/PrimarySmtpAddressType.php create mode 100644 src/API/Type/PrincipalNameType.php create mode 100644 src/API/Type/ProfileInsightValueType.php create mode 100644 src/API/Type/ProposeNewTimeType.php create mode 100644 src/API/Type/RecipientSuggestionType.php create mode 100644 src/API/Type/RecurringMasterItemIdRangesType.php create mode 100644 src/API/Type/ReferenceAttachmentType.php create mode 100644 src/API/Type/ReminderItemActionType.php create mode 100644 src/API/Type/ReminderMessageDataType.php create mode 100644 src/API/Type/ReminderType.php create mode 100644 src/API/Type/ResponseMessageInfoType.php create mode 100644 src/API/Type/RetentionPolicyTagType.php create mode 100644 src/API/Type/RetentionTagType.php create mode 100644 src/API/Type/RightsManagementLicenseDataType.php create mode 100644 src/API/Type/RoleMemberItemType.php create mode 100644 src/API/Type/SIDType.php create mode 100644 src/API/Type/SearchDiagnosticsStepType.php create mode 100644 src/API/Type/SearchDiagnosticsStepType/AdditionalEntriesAType.php create mode 100644 src/API/Type/SearchDiagnosticsType.php create mode 100644 src/API/Type/SearchFolderScopeType.php create mode 100644 src/API/Type/SearchMailboxesResultType.php create mode 100644 src/API/Type/SearchPreviewItemType.php create mode 100644 src/API/Type/SearchRefinerItemType.php create mode 100644 src/API/Type/SearchRefinerType.php create mode 100644 src/API/Type/SearchResultConversationIdType.php create mode 100644 src/API/Type/SearchResultItemIdType.php create mode 100644 src/API/Type/SearchResultsType.php create mode 100644 src/API/Type/SearchResultsType/ConversationsAType.php create mode 100644 src/API/Type/SearchResultsType/ItemsAType.php create mode 100644 src/API/Type/SearchResultsType/MailboxesInformationAType.php create mode 100644 src/API/Type/SearchResultsType/PeopleAType.php create mode 100644 src/API/Type/SearchResultsType/SearchRefinersAType.php create mode 100644 src/API/Type/SearchSuggestionsType.php create mode 100644 src/API/Type/SearchSuggestionsType/SuggestionsAType.php create mode 100644 src/API/Type/SearchableMailboxType.php create mode 100644 src/API/Type/SeekToConditionPageViewType.php create mode 100644 src/API/Type/SenderAddInEntityType.php create mode 100644 src/API/Type/SharePointURLsServiceConfigurationType.php create mode 100644 src/API/Type/SharingMessageActionType.php create mode 100644 src/API/Type/SharingMessageType.php create mode 100644 src/API/Type/SingleLargeArchiveSearchScopeType.php create mode 100644 src/API/Type/SingleValueInsightContentType.php create mode 100644 src/API/Type/SkillInsightValueType.php create mode 100644 src/API/Type/SmtpAddressType.php create mode 100644 src/API/Type/StringArrayAttributedValueType.php create mode 100644 src/API/Type/StringAttributedValueType.php create mode 100644 src/API/Type/StringInsightValueType.php create mode 100644 src/API/Type/TaskSuggestionType.php create mode 100644 src/API/Type/TimeSlotType.php create mode 100644 src/API/Type/UniqueBodyType.php create mode 100644 src/API/Type/UrlEntityType.php create mode 100644 src/API/Type/UserLocatorType.php create mode 100644 src/API/Type/UserProfilePictureType.php create mode 100644 src/API/Type/VotingInformationType.php create mode 100644 src/API/Type/VotingOptionDataType.php create mode 100644 src/API/Type/WorkHoursType.php create mode 100644 src/API/Type/WorkTimeSlotType.php diff --git a/src/API/ClassMap.php b/src/API/ClassMap.php index 93af887a2..a45e84562 100644 --- a/src/API/ClassMap.php +++ b/src/API/ClassMap.php @@ -7,8 +7,23 @@ class ClassMap protected static $classMap = [ 'AddDelegateType' => '\\garethp\\ews\\API\\Message\\AddDelegateType', 'AddDelegateResponseMessageType' => '\\garethp\\ews\\API\\Message\\AddDelegateResponseMessageType', + 'AddDistributionGroupToImListType' => '\\garethp\\ews\\API\\Message\\AddDistributionGroupToImListType', + 'AddDistributionGroupToImListResponseMessageType' => '\\garethp\\ews\\API\\Message\\AddDistributionGroupToImListResponseMessageType', + 'AddImContactToGroupType' => '\\garethp\\ews\\API\\Message\\AddImContactToGroupType', + 'AddImContactToGroupResponseMessageType' => '\\garethp\\ews\\API\\Message\\AddImContactToGroupResponseMessageType', + 'AddImGroupType' => '\\garethp\\ews\\API\\Message\\AddImGroupType', + 'AddImGroupResponseMessageType' => '\\garethp\\ews\\API\\Message\\AddImGroupResponseMessageType', + 'AddNewImContactToGroupType' => '\\garethp\\ews\\API\\Message\\AddNewImContactToGroupType', + 'AddNewImContactToGroupResponseMessageType' => '\\garethp\\ews\\API\\Message\\AddNewImContactToGroupResponseMessageType', + 'AddNewTelUriContactToGroupType' => '\\garethp\\ews\\API\\Message\\AddNewTelUriContactToGroupType', + 'AddNewTelUriContactToGroupResponseMessageType' => '\\garethp\\ews\\API\\Message\\AddNewTelUriContactToGroupResponseMessageType', + 'AddTagType' => '\\garethp\\ews\\API\\Message\\AddTagType', + 'AddTagResponseMessageType' => '\\garethp\\ews\\API\\Message\\AddTagResponseMessageType', 'ApplyConversationActionType' => '\\garethp\\ews\\API\\Message\\ApplyConversationActionType', 'ApplyConversationActionResponseType' => '\\garethp\\ews\\API\\Message\\ApplyConversationActionResponseType', + 'ApplyConversationActionResponseMessageType' => '\\garethp\\ews\\API\\Message\\ApplyConversationActionResponseMessageType', + 'ArchiveItemType' => '\\garethp\\ews\\API\\Message\\ArchiveItemType', + 'ArchiveItemResponseType' => '\\garethp\\ews\\API\\Message\\ArchiveItemResponseType', 'ArrayOfResponseMessagesType' => '\\garethp\\ews\\API\\Message\\ArrayOfResponseMessagesType', 'AttachmentInfoResponseMessageType' => '\\garethp\\ews\\API\\Message\\AttachmentInfoResponseMessageType', 'BaseDelegateResponseMessageType' => '\\garethp\\ews\\API\\Message\\BaseDelegateResponseMessageType', @@ -27,33 +42,59 @@ class ClassMap 'CreateAttachmentType' => '\\garethp\\ews\\API\\Message\\CreateAttachmentType', 'CreateAttachmentResponseType' => '\\garethp\\ews\\API\\Message\\CreateAttachmentResponseType', 'CreateFolderType' => '\\garethp\\ews\\API\\Message\\CreateFolderType', + 'CreateFolderPathType' => '\\garethp\\ews\\API\\Message\\CreateFolderPathType', + 'CreateFolderPathResponseType' => '\\garethp\\ews\\API\\Message\\CreateFolderPathResponseType', 'CreateFolderResponseType' => '\\garethp\\ews\\API\\Message\\CreateFolderResponseType', 'CreateItemType' => '\\garethp\\ews\\API\\Message\\CreateItemType', 'CreateItemResponseType' => '\\garethp\\ews\\API\\Message\\CreateItemResponseType', 'CreateManagedFolderRequestType' => '\\garethp\\ews\\API\\Message\\CreateManagedFolderRequestType', 'CreateManagedFolderResponseType' => '\\garethp\\ews\\API\\Message\\CreateManagedFolderResponseType', + 'CreateMeetingInstanceRequestType' => '\\garethp\\ews\\API\\Message\\CreateMeetingInstanceRequestType', + 'CreateMeetingInstanceResponseMessageType' => '\\garethp\\ews\\API\\Message\\CreateMeetingInstanceResponseMessageType', + 'CreateMeetingSpaceType' => '\\garethp\\ews\\API\\Message\\CreateMeetingSpaceType', + 'CreateMeetingSpaceResponseMessageType' => '\\garethp\\ews\\API\\Message\\CreateMeetingSpaceResponseMessageType', + 'CreateOrUpdateFocusedOtherOverrideRequestType' => '\\garethp\\ews\\API\\Message\\CreateOrUpdateFocusedOtherOverrideRequestType', + 'CreateOrUpdateFocusedOtherOverrideResponseType' => '\\garethp\\ews\\API\\Message\\CreateOrUpdateFocusedOtherOverrideResponseType', 'CreateUserConfigurationType' => '\\garethp\\ews\\API\\Message\\CreateUserConfigurationType', 'CreateUserConfigurationResponseType' => '\\garethp\\ews\\API\\Message\\CreateUserConfigurationResponseType', 'DelegateUserResponseMessageType' => '\\garethp\\ews\\API\\Message\\DelegateUserResponseMessageType', 'DeleteAttachmentType' => '\\garethp\\ews\\API\\Message\\DeleteAttachmentType', 'DeleteAttachmentResponseType' => '\\garethp\\ews\\API\\Message\\DeleteAttachmentResponseType', 'DeleteAttachmentResponseMessageType' => '\\garethp\\ews\\API\\Message\\DeleteAttachmentResponseMessageType', + 'DeleteFocusedOtherOverrideRequestType' => '\\garethp\\ews\\API\\Message\\DeleteFocusedOtherOverrideRequestType', + 'DeleteFocusedOtherOverrideResponseType' => '\\garethp\\ews\\API\\Message\\DeleteFocusedOtherOverrideResponseType', 'DeleteFolderType' => '\\garethp\\ews\\API\\Message\\DeleteFolderType', 'DeleteFolderResponseType' => '\\garethp\\ews\\API\\Message\\DeleteFolderResponseType', 'DeleteItemType' => '\\garethp\\ews\\API\\Message\\DeleteItemType', 'DeleteItemResponseType' => '\\garethp\\ews\\API\\Message\\DeleteItemResponseType', + 'DeleteItemResponseMessageType' => '\\garethp\\ews\\API\\Message\\DeleteItemResponseMessageType', + 'DeleteMeetingInstanceRequestType' => '\\garethp\\ews\\API\\Message\\DeleteMeetingInstanceRequestType', + 'DeleteMeetingInstanceResponseMessageType' => '\\garethp\\ews\\API\\Message\\DeleteMeetingInstanceResponseMessageType', + 'DeleteMeetingSpaceType' => '\\garethp\\ews\\API\\Message\\DeleteMeetingSpaceType', + 'DeleteMeetingSpaceResponseMessageType' => '\\garethp\\ews\\API\\Message\\DeleteMeetingSpaceResponseMessageType', + 'DeleteSearchSuggestion' => '\\garethp\\ews\\API\\Message\\DeleteSearchSuggestionType', + 'DeleteSearchSuggestionResponseMessageType' => '\\garethp\\ews\\API\\Message\\DeleteSearchSuggestionResponseMessageType', 'DeleteUserConfigurationType' => '\\garethp\\ews\\API\\Message\\DeleteUserConfigurationType', 'DeleteUserConfigurationResponseType' => '\\garethp\\ews\\API\\Message\\DeleteUserConfigurationResponseType', + 'DisableAppType' => '\\garethp\\ews\\API\\Message\\DisableAppType', + 'DisableAppResponseType' => '\\garethp\\ews\\API\\Message\\DisableAppResponseType', 'DisconnectPhoneCallType' => '\\garethp\\ews\\API\\Message\\DisconnectPhoneCallType', 'DisconnectPhoneCallResponseMessageType' => '\\garethp\\ews\\API\\Message\\DisconnectPhoneCallResponseMessageType', 'EmptyFolderType' => '\\garethp\\ews\\API\\Message\\EmptyFolderType', 'EmptyFolderResponseType' => '\\garethp\\ews\\API\\Message\\EmptyFolderResponseType', + 'EndInstantSearchSessionRequest' => '\\garethp\\ews\\API\\Message\\EndInstantSearchSessionRequestType', + 'EndSearchSession' => '\\garethp\\ews\\API\\Message\\EndSearchSessionType', + 'EndSearchSessionResponseMessage' => '\\garethp\\ews\\API\\Message\\EndSearchSessionResponseMessageType', + 'ExecuteSearch' => '\\garethp\\ews\\API\\Message\\ExecuteSearchType', + 'ExecuteSearchResponseMessage' => '\\garethp\\ews\\API\\Message\\ExecuteSearchResponseMessageType', 'ExpandDLType' => '\\garethp\\ews\\API\\Message\\ExpandDLType', 'ExpandDLResponseType' => '\\garethp\\ews\\API\\Message\\ExpandDLResponseType', 'ExpandDLResponseMessageType' => '\\garethp\\ews\\API\\Message\\ExpandDLResponseMessageType', 'ExportItemsType' => '\\garethp\\ews\\API\\Message\\ExportItemsType', 'ExportItemsResponseType' => '\\garethp\\ews\\API\\Message\\ExportItemsResponseType', 'ExportItemsResponseMessageType' => '\\garethp\\ews\\API\\Message\\ExportItemsResponseMessageType', + 'FindAvailableMeetingTimesType' => '\\garethp\\ews\\API\\Message\\FindAvailableMeetingTimesType', + 'FindAvailableMeetingTimesResponseMessageType' => '\\garethp\\ews\\API\\Message\\FindAvailableMeetingTimesResponseMessageType', 'FindConversationType' => '\\garethp\\ews\\API\\Message\\FindConversationType', 'FindConversationResponseMessageType' => '\\garethp\\ews\\API\\Message\\FindConversationResponseMessageType', 'FindFolderType' => '\\garethp\\ews\\API\\Message\\FindFolderType', @@ -65,35 +106,85 @@ class ClassMap 'FindMailboxStatisticsByKeywordsType' => '\\garethp\\ews\\API\\Message\\FindMailboxStatisticsByKeywordsType', 'FindMailboxStatisticsByKeywordsResponseType' => '\\garethp\\ews\\API\\Message\\FindMailboxStatisticsByKeywordsResponseType', 'FindMailboxStatisticsByKeywordsResponseMessageType' => '\\garethp\\ews\\API\\Message\\FindMailboxStatisticsByKeywordsResponseMessageType', + 'FindMeetingSpaceByJoinUrlType' => '\\garethp\\ews\\API\\Message\\FindMeetingSpaceByJoinUrlType', + 'FindMeetingSpaceByJoinUrlResponseMessageType' => '\\garethp\\ews\\API\\Message\\FindMeetingSpaceByJoinUrlResponseMessageType', + 'FindMeetingTimeCandidatesType' => '\\garethp\\ews\\API\\Message\\FindMeetingTimeCandidatesType', + 'FindMeetingTimeCandidatesResponseMessageType' => '\\garethp\\ews\\API\\Message\\FindMeetingTimeCandidatesResponseMessageType', 'FindMessageTrackingReportRequestType' => '\\garethp\\ews\\API\\Message\\FindMessageTrackingReportRequestType', 'FindMessageTrackingReportResponseMessageType' => '\\garethp\\ews\\API\\Message\\FindMessageTrackingReportResponseMessageType', + 'FindPeopleType' => '\\garethp\\ews\\API\\Message\\FindPeopleType', + 'FindPeopleResponseMessageType' => '\\garethp\\ews\\API\\Message\\FindPeopleResponseMessageType', + 'FindTagsType' => '\\garethp\\ews\\API\\Message\\FindTagsType', + 'FindTagsResponseMessageType' => '\\garethp\\ews\\API\\Message\\FindTagsResponseMessageType', 'FolderInfoResponseMessageType' => '\\garethp\\ews\\API\\Message\\FolderInfoResponseMessageType', 'FreeBusyResponseType' => '\\garethp\\ews\\API\\Message\\FreeBusyResponseType', + 'GetAppManifestsType' => '\\garethp\\ews\\API\\Message\\GetAppManifestsType', + 'GetAppManifestsResponseType' => '\\garethp\\ews\\API\\Message\\GetAppManifestsResponseType', + 'GetAppMarketplaceUrlType' => '\\garethp\\ews\\API\\Message\\GetAppMarketplaceUrlType', + 'GetAppMarketplaceUrlResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetAppMarketplaceUrlResponseMessageType', 'GetAttachmentType' => '\\garethp\\ews\\API\\Message\\GetAttachmentType', 'GetAttachmentResponseType' => '\\garethp\\ews\\API\\Message\\GetAttachmentResponseType', + 'GetClientAccessTokenType' => '\\garethp\\ews\\API\\Message\\GetClientAccessTokenType', + 'GetClientAccessTokenResponseType' => '\\garethp\\ews\\API\\Message\\GetClientAccessTokenResponseType', + 'GetClientAccessTokenResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetClientAccessTokenResponseMessageType', + 'GetConversationItemsType' => '\\garethp\\ews\\API\\Message\\GetConversationItemsType', + 'GetConversationItemsResponseType' => '\\garethp\\ews\\API\\Message\\GetConversationItemsResponseType', + 'GetConversationItemsResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetConversationItemsResponseMessageType', 'GetDelegateType' => '\\garethp\\ews\\API\\Message\\GetDelegateType', 'GetDelegateResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetDelegateResponseMessageType', + 'GetDiscoverySearchConfigurationType' => '\\garethp\\ews\\API\\Message\\GetDiscoverySearchConfigurationType', + 'GetDiscoverySearchConfigurationResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetDiscoverySearchConfigurationResponseMessageType', 'GetEventsType' => '\\garethp\\ews\\API\\Message\\GetEventsType', 'GetEventsResponseType' => '\\garethp\\ews\\API\\Message\\GetEventsResponseType', 'GetEventsResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetEventsResponseMessageType', + 'GetFocusedOtherOverridesRequestType' => '\\garethp\\ews\\API\\Message\\GetFocusedOtherOverridesRequestType', + 'GetFocusedOtherOverridesResponseType' => '\\garethp\\ews\\API\\Message\\GetFocusedOtherOverridesResponseType', 'GetFolderType' => '\\garethp\\ews\\API\\Message\\GetFolderType', 'GetFolderResponseType' => '\\garethp\\ews\\API\\Message\\GetFolderResponseType', + 'GetHoldOnMailboxesType' => '\\garethp\\ews\\API\\Message\\GetHoldOnMailboxesType', + 'GetHoldOnMailboxesResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetHoldOnMailboxesResponseMessageType', + 'GetImItemListType' => '\\garethp\\ews\\API\\Message\\GetImItemListType', + 'GetImItemListResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetImItemListResponseMessageType', + 'GetImItemsType' => '\\garethp\\ews\\API\\Message\\GetImItemsType', + 'GetImItemsResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetImItemsResponseMessageType', 'GetInboxRulesRequestType' => '\\garethp\\ews\\API\\Message\\GetInboxRulesRequestType', 'GetInboxRulesResponseType' => '\\garethp\\ews\\API\\Message\\GetInboxRulesResponseType', 'GetItemType' => '\\garethp\\ews\\API\\Message\\GetItemType', 'GetItemResponseType' => '\\garethp\\ews\\API\\Message\\GetItemResponseType', + 'GetLastPrivateCatalogUpdateType' => '\\garethp\\ews\\API\\Message\\GetLastPrivateCatalogUpdateType', + 'GetLastPrivateCatalogUpdateResponseType' => '\\garethp\\ews\\API\\Message\\GetLastPrivateCatalogUpdateResponseType', 'GetMailTipsType' => '\\garethp\\ews\\API\\Message\\GetMailTipsType', 'GetMailTipsResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetMailTipsResponseMessageType', + 'GetMeetingInstanceRequestType' => '\\garethp\\ews\\API\\Message\\GetMeetingInstanceRequestType', + 'GetMeetingInstanceResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetMeetingInstanceResponseMessageType', + 'GetMeetingSpaceType' => '\\garethp\\ews\\API\\Message\\GetMeetingSpaceType', + 'GetMeetingSpaceResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetMeetingSpaceResponseMessageType', 'GetMessageTrackingReportRequestType' => '\\garethp\\ews\\API\\Message\\GetMessageTrackingReportRequestType', 'GetMessageTrackingReportResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetMessageTrackingReportResponseMessageType', + 'GetNonIndexableItemDetailsType' => '\\garethp\\ews\\API\\Message\\GetNonIndexableItemDetailsType', + 'GetNonIndexableItemDetailsResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetNonIndexableItemDetailsResponseMessageType', + 'GetNonIndexableItemStatisticsType' => '\\garethp\\ews\\API\\Message\\GetNonIndexableItemStatisticsType', + 'GetNonIndexableItemStatisticsResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetNonIndexableItemStatisticsResponseMessageType', + 'GetOMEConfigurationType' => '\\garethp\\ews\\API\\Message\\GetOMEConfigurationType', + 'OMEConfigurationResponseType' => '\\garethp\\ews\\API\\Message\\OMEConfigurationResponseType', 'GetPasswordExpirationDateType' => '\\garethp\\ews\\API\\Message\\GetPasswordExpirationDateType', 'GetPasswordExpirationDateResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetPasswordExpirationDateResponseMessageType', + 'GetPersonaType' => '\\garethp\\ews\\API\\Message\\GetPersonaType', + 'GetPersonaResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetPersonaResponseMessageType', 'GetPhoneCallInformationType' => '\\garethp\\ews\\API\\Message\\GetPhoneCallInformationType', 'GetPhoneCallInformationResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetPhoneCallInformationResponseMessageType', + 'GetPrivateCatalogAddInsType' => '\\garethp\\ews\\API\\Message\\GetPrivateCatalogAddInsType', + 'GetPrivateCatalogAddInsResponseType' => '\\garethp\\ews\\API\\Message\\GetPrivateCatalogAddInsResponseType', + 'GetRemindersType' => '\\garethp\\ews\\API\\Message\\GetRemindersType', + 'GetRemindersResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetRemindersResponseMessageType', 'GetRoomListsType' => '\\garethp\\ews\\API\\Message\\GetRoomListsType', 'GetRoomListsResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetRoomListsResponseMessageType', 'GetRoomsType' => '\\garethp\\ews\\API\\Message\\GetRoomsType', 'GetRoomsResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetRoomsResponseMessageType', + 'GetSearchSuggestions' => '\\garethp\\ews\\API\\Message\\GetSearchSuggestionsType', + 'GetSearchSuggestionsResponseMessage' => '\\garethp\\ews\\API\\Message\\GetSearchSuggestionsResponseMessageType', + 'GetSearchableMailboxesType' => '\\garethp\\ews\\API\\Message\\GetSearchableMailboxesType', + 'GetSearchableMailboxesResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetSearchableMailboxesResponseMessageType', 'GetServerTimeZonesType' => '\\garethp\\ews\\API\\Message\\GetServerTimeZonesType', 'GetServerTimeZonesResponseType' => '\\garethp\\ews\\API\\Message\\GetServerTimeZonesResponseType', 'GetServerTimeZonesResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetServerTimeZonesResponseMessageType', @@ -103,6 +194,9 @@ class ClassMap 'GetSharingFolderResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetSharingFolderResponseMessageType', 'GetSharingMetadataType' => '\\garethp\\ews\\API\\Message\\GetSharingMetadataType', 'GetSharingMetadataResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetSharingMetadataResponseMessageType', + 'GetSpecificUserConfigurationType' => '\\garethp\\ews\\API\\Message\\GetSpecificUserConfigurationType', + 'GetSpecificUserConfigurationResponseType' => '\\garethp\\ews\\API\\Message\\GetSpecificUserConfigurationResponseType', + 'GetSpecificUserConfigurationResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetSpecificUserConfigurationResponseMessageType', 'GetStreamingEventsType' => '\\garethp\\ews\\API\\Message\\GetStreamingEventsType', 'GetStreamingEventsResponseType' => '\\garethp\\ews\\API\\Message\\GetStreamingEventsResponseType', 'GetStreamingEventsResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetStreamingEventsResponseMessageType', @@ -113,31 +207,83 @@ class ClassMap 'GetUserConfigurationResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetUserConfigurationResponseMessageType', 'GetUserOofSettingsRequest' => '\\garethp\\ews\\API\\Message\\GetUserOofSettingsRequestType', 'GetUserOofSettingsResponse' => '\\garethp\\ews\\API\\Message\\GetUserOofSettingsResponseType', + 'GetUserPhotoType' => '\\garethp\\ews\\API\\Message\\GetUserPhotoType', + 'GetUserPhotoResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetUserPhotoResponseMessageType', + 'GetUserPhotoResponseType' => '\\garethp\\ews\\API\\Message\\GetUserPhotoResponseType', + 'GetUserRetentionPolicyTagsType' => '\\garethp\\ews\\API\\Message\\GetUserRetentionPolicyTagsType', + 'GetUserRetentionPolicyTagsResponseMessageType' => '\\garethp\\ews\\API\\Message\\GetUserRetentionPolicyTagsResponseMessageType', + 'HideTagType' => '\\garethp\\ews\\API\\Message\\HideTagType', + 'HideTagResponseMessageType' => '\\garethp\\ews\\API\\Message\\HideTagResponseMessageType', + 'InstallAppType' => '\\garethp\\ews\\API\\Message\\InstallAppType', + 'InstallAppResponseType' => '\\garethp\\ews\\API\\Message\\InstallAppResponseType', 'ItemInfoResponseMessageType' => '\\garethp\\ews\\API\\Message\\ItemInfoResponseMessageType', + 'ListOfExtensionIdsType' => '\\garethp\\ews\\API\\Message\\ListOfExtensionIdsType', 'MailTipsResponseMessageType' => '\\garethp\\ews\\API\\Message\\MailTipsResponseMessageType', + 'MarkAllItemsAsReadType' => '\\garethp\\ews\\API\\Message\\MarkAllItemsAsReadType', + 'MarkAllItemsAsReadResponseType' => '\\garethp\\ews\\API\\Message\\MarkAllItemsAsReadResponseType', + 'MarkAsJunkType' => '\\garethp\\ews\\API\\Message\\MarkAsJunkType', + 'MarkAsJunkResponseType' => '\\garethp\\ews\\API\\Message\\MarkAsJunkResponseType', + 'MarkAsJunkResponseMessageType' => '\\garethp\\ews\\API\\Message\\MarkAsJunkResponseMessageType', 'MoveFolderType' => '\\garethp\\ews\\API\\Message\\MoveFolderType', 'MoveFolderResponseType' => '\\garethp\\ews\\API\\Message\\MoveFolderResponseType', 'MoveItemType' => '\\garethp\\ews\\API\\Message\\MoveItemType', 'MoveItemResponseType' => '\\garethp\\ews\\API\\Message\\MoveItemResponseType', + 'PerformInstantSearchRequest' => '\\garethp\\ews\\API\\Message\\PerformInstantSearchRequestType', + 'PerformInstantSearchResponse' => '\\garethp\\ews\\API\\Message\\PerformInstantSearchResponseType', + 'PerformReminderActionType' => '\\garethp\\ews\\API\\Message\\PerformReminderActionType', + 'PerformReminderActionResponseMessageType' => '\\garethp\\ews\\API\\Message\\PerformReminderActionResponseMessageType', 'PlayOnPhoneType' => '\\garethp\\ews\\API\\Message\\PlayOnPhoneType', 'PlayOnPhoneResponseMessageType' => '\\garethp\\ews\\API\\Message\\PlayOnPhoneResponseMessageType', + 'PrivateCatalogAddInStoreInfoType' => '\\garethp\\ews\\API\\Message\\PrivateCatalogAddInStoreInfoType', + 'PrivateCatalogAddInsType' => '\\garethp\\ews\\API\\Message\\PrivateCatalogAddInsType', + 'QueryStringType' => '\\garethp\\ews\\API\\Message\\QueryStringType', 'RefreshSharingFolderType' => '\\garethp\\ews\\API\\Message\\RefreshSharingFolderType', 'RefreshSharingFolderResponseMessageType' => '\\garethp\\ews\\API\\Message\\RefreshSharingFolderResponseMessageType', + 'RegisterConsentType' => '\\garethp\\ews\\API\\Message\\RegisterConsentType', + 'RegisterConsentResponseMessageType' => '\\garethp\\ews\\API\\Message\\RegisterConsentResponseMessageType', + 'RemoveContactFromImListType' => '\\garethp\\ews\\API\\Message\\RemoveContactFromImListType', + 'RemoveContactFromImListResponseMessageType' => '\\garethp\\ews\\API\\Message\\RemoveContactFromImListResponseMessageType', 'RemoveDelegateType' => '\\garethp\\ews\\API\\Message\\RemoveDelegateType', 'RemoveDelegateResponseMessageType' => '\\garethp\\ews\\API\\Message\\RemoveDelegateResponseMessageType', + 'RemoveDistributionGroupFromImListType' => '\\garethp\\ews\\API\\Message\\RemoveDistributionGroupFromImListType', + 'RemoveDistributionGroupFromImListResponseMessageType' => '\\garethp\\ews\\API\\Message\\RemoveDistributionGroupFromImListResponseMessageType', + 'RemoveImContactFromGroupType' => '\\garethp\\ews\\API\\Message\\RemoveImContactFromGroupType', + 'RemoveImContactFromGroupResponseMessageType' => '\\garethp\\ews\\API\\Message\\RemoveImContactFromGroupResponseMessageType', + 'RemoveImGroupType' => '\\garethp\\ews\\API\\Message\\RemoveImGroupType', + 'RemoveImGroupResponseMessageType' => '\\garethp\\ews\\API\\Message\\RemoveImGroupResponseMessageType', + 'ReportMessageType' => '\\garethp\\ews\\API\\Message\\ReportMessageType', + 'ReportMessageResponseType' => '\\garethp\\ews\\API\\Message\\ReportMessageResponseType', + 'ReportMessageResponseMessageType' => '\\garethp\\ews\\API\\Message\\ReportMessageResponseMessageType', 'ResolveNamesType' => '\\garethp\\ews\\API\\Message\\ResolveNamesType', 'ResolveNamesResponseType' => '\\garethp\\ews\\API\\Message\\ResolveNamesResponseType', 'ResolveNamesResponseMessageType' => '\\garethp\\ews\\API\\Message\\ResolveNamesResponseMessageType', 'ResponseCodeType' => '\\garethp\\ews\\API\\Message\\ResponseCodeType', 'ResponseMessageType' => '\\garethp\\ews\\API\\Message\\ResponseMessageType', + 'SearchMailboxesType' => '\\garethp\\ews\\API\\Message\\SearchMailboxesType', + 'SearchMailboxesResponseType' => '\\garethp\\ews\\API\\Message\\SearchMailboxesResponseType', + 'SearchMailboxesResponseMessageType' => '\\garethp\\ews\\API\\Message\\SearchMailboxesResponseMessageType', 'SendItemType' => '\\garethp\\ews\\API\\Message\\SendItemType', 'SendItemResponseType' => '\\garethp\\ews\\API\\Message\\SendItemResponseType', 'SendNotificationResponseType' => '\\garethp\\ews\\API\\Message\\SendNotificationResponseType', 'SendNotificationResponseMessageType' => '\\garethp\\ews\\API\\Message\\SendNotificationResponseMessageType', 'SendNotificationResultType' => '\\garethp\\ews\\API\\Message\\SendNotificationResultType', 'ServiceConfigurationResponseMessageType' => '\\garethp\\ews\\API\\Message\\ServiceConfigurationResponseMessageType', + 'SetHoldOnMailboxesType' => '\\garethp\\ews\\API\\Message\\SetHoldOnMailboxesType', + 'SetHoldOnMailboxesResponseMessageType' => '\\garethp\\ews\\API\\Message\\SetHoldOnMailboxesResponseMessageType', + 'SetImGroupType' => '\\garethp\\ews\\API\\Message\\SetImGroupType', + 'SetImGroupResponseMessageType' => '\\garethp\\ews\\API\\Message\\SetImGroupResponseMessageType', + 'SetImListMigrationCompletedType' => '\\garethp\\ews\\API\\Message\\SetImListMigrationCompletedType', + 'SetImListMigrationCompletedResponseMessageType' => '\\garethp\\ews\\API\\Message\\SetImListMigrationCompletedResponseMessageType', + 'SetOMEConfigurationType' => '\\garethp\\ews\\API\\Message\\SetOMEConfigurationType', + 'SetOMEConfigurationResponseType' => '\\garethp\\ews\\API\\Message\\SetOMEConfigurationResponseType', + 'SetTeamMailboxRequestType' => '\\garethp\\ews\\API\\Message\\SetTeamMailboxRequestType', + 'SetTeamMailboxResponseMessageType' => '\\garethp\\ews\\API\\Message\\SetTeamMailboxResponseMessageType', 'SetUserOofSettingsRequest' => '\\garethp\\ews\\API\\Message\\SetUserOofSettingsRequestType', 'SetUserOofSettingsResponse' => '\\garethp\\ews\\API\\Message\\SetUserOofSettingsResponseType', + 'SetUserPhotoType' => '\\garethp\\ews\\API\\Message\\SetUserPhotoType', + 'SetUserPhotoResponseMessageType' => '\\garethp\\ews\\API\\Message\\SetUserPhotoResponseMessageType', + 'StartSearchSession' => '\\garethp\\ews\\API\\Message\\StartSearchSessionType', + 'StartSearchSessionResponseMessage' => '\\garethp\\ews\\API\\Message\\StartSearchSessionResponseMessageType', 'SubscribeType' => '\\garethp\\ews\\API\\Message\\SubscribeType', 'SubscribeResponseType' => '\\garethp\\ews\\API\\Message\\SubscribeResponseType', 'SubscribeResponseMessageType' => '\\garethp\\ews\\API\\Message\\SubscribeResponseMessageType', @@ -148,6 +294,10 @@ class ClassMap 'SyncFolderItemsType' => '\\garethp\\ews\\API\\Message\\SyncFolderItemsType', 'SyncFolderItemsResponseType' => '\\garethp\\ews\\API\\Message\\SyncFolderItemsResponseType', 'SyncFolderItemsResponseMessageType' => '\\garethp\\ews\\API\\Message\\SyncFolderItemsResponseMessageType', + 'UninstallAppType' => '\\garethp\\ews\\API\\Message\\UninstallAppType', + 'UninstallAppResponseType' => '\\garethp\\ews\\API\\Message\\UninstallAppResponseType', + 'UnpinTeamMailboxRequestType' => '\\garethp\\ews\\API\\Message\\UnpinTeamMailboxRequestType', + 'UnpinTeamMailboxResponseMessageType' => '\\garethp\\ews\\API\\Message\\UnpinTeamMailboxResponseMessageType', 'UnsubscribeType' => '\\garethp\\ews\\API\\Message\\UnsubscribeType', 'UnsubscribeResponseType' => '\\garethp\\ews\\API\\Message\\UnsubscribeResponseType', 'UpdateDelegateType' => '\\garethp\\ews\\API\\Message\\UpdateDelegateType', @@ -157,26 +307,46 @@ class ClassMap 'UpdateInboxRulesRequestType' => '\\garethp\\ews\\API\\Message\\UpdateInboxRulesRequestType', 'UpdateInboxRulesResponseType' => '\\garethp\\ews\\API\\Message\\UpdateInboxRulesResponseType', 'UpdateItemType' => '\\garethp\\ews\\API\\Message\\UpdateItemType', + 'UpdateItemInRecoverableItemsType' => '\\garethp\\ews\\API\\Message\\UpdateItemInRecoverableItemsType', + 'UpdateItemInRecoverableItemsResponseType' => '\\garethp\\ews\\API\\Message\\UpdateItemInRecoverableItemsResponseType', + 'UpdateItemInRecoverableItemsResponseMessageType' => '\\garethp\\ews\\API\\Message\\UpdateItemInRecoverableItemsResponseMessageType', 'UpdateItemResponseType' => '\\garethp\\ews\\API\\Message\\UpdateItemResponseType', 'UpdateItemResponseMessageType' => '\\garethp\\ews\\API\\Message\\UpdateItemResponseMessageType', + 'UpdateMeetingInstanceRequestType' => '\\garethp\\ews\\API\\Message\\UpdateMeetingInstanceRequestType', + 'UpdateMeetingInstanceResponseMessageType' => '\\garethp\\ews\\API\\Message\\UpdateMeetingInstanceResponseMessageType', + 'UpdateMeetingSpaceType' => '\\garethp\\ews\\API\\Message\\UpdateMeetingSpaceType', + 'UpdateMeetingSpaceResponseMessageType' => '\\garethp\\ews\\API\\Message\\UpdateMeetingSpaceResponseMessageType', 'UpdateUserConfigurationType' => '\\garethp\\ews\\API\\Message\\UpdateUserConfigurationType', 'UpdateUserConfigurationResponseType' => '\\garethp\\ews\\API\\Message\\UpdateUserConfigurationResponseType', 'UploadItemsType' => '\\garethp\\ews\\API\\Message\\UploadItemsType', 'UploadItemsResponseType' => '\\garethp\\ews\\API\\Message\\UploadItemsResponseType', 'UploadItemsResponseMessageType' => '\\garethp\\ews\\API\\Message\\UploadItemsResponseMessageType', + 'AbchEmailAddressDictionaryEntryType' => '\\garethp\\ews\\API\\Type\\AbchEmailAddressDictionaryEntryType', + 'AbchPersonContactHandle' => '\\garethp\\ews\\API\\Type\\AbchPersonContactHandleType', + 'AbchPersonItemType' => '\\garethp\\ews\\API\\Type\\AbchPersonItemType', 'AbsoluteDateTransitionType' => '\\garethp\\ews\\API\\Type\\AbsoluteDateTransitionType', 'AbsoluteMonthlyRecurrencePatternType' => '\\garethp\\ews\\API\\Type\\AbsoluteMonthlyRecurrencePatternType', 'AbsoluteYearlyRecurrencePatternType' => '\\garethp\\ews\\API\\Type\\AbsoluteYearlyRecurrencePatternType', 'AcceptItemType' => '\\garethp\\ews\\API\\Type\\AcceptItemType', 'AcceptSharingInvitationType' => '\\garethp\\ews\\API\\Type\\AcceptSharingInvitationType', + 'AddItemToMyCalendarType' => '\\garethp\\ews\\API\\Type\\AddItemToMyCalendarType', + 'AddressEntityType' => '\\garethp\\ews\\API\\Type\\AddressEntityType', + 'AddressListIdType' => '\\garethp\\ews\\API\\Type\\AddressListIdType', 'AggregateOnType' => '\\garethp\\ews\\API\\Type\\AggregateOnType', 'AlternateIdBaseType' => '\\garethp\\ews\\API\\Type\\AlternateIdBaseType', 'AlternateIdType' => '\\garethp\\ews\\API\\Type\\AlternateIdType', 'AlternatePublicFolderIdType' => '\\garethp\\ews\\API\\Type\\AlternatePublicFolderIdType', 'AlternatePublicFolderItemIdType' => '\\garethp\\ews\\API\\Type\\AlternatePublicFolderItemIdType', + 'AnalyzedQuery' => '\\garethp\\ews\\API\\Type\\AnalyzedQueryType', 'AndType' => '\\garethp\\ews\\API\\Type\\AndType', + 'AppMetadata' => '\\garethp\\ews\\API\\Type\\AppMetadataType', + 'AppType' => '\\garethp\\ews\\API\\Type\\AppType', 'AppendToFolderFieldType' => '\\garethp\\ews\\API\\Type\\AppendToFolderFieldType', 'AppendToItemFieldType' => '\\garethp\\ews\\API\\Type\\AppendToItemFieldType', + 'AppliedHashtagType' => '\\garethp\\ews\\API\\Type\\AppliedHashtagType', + 'AppliedHashtagsPreviewType' => '\\garethp\\ews\\API\\Type\\AppliedHashtagsPreviewType', + 'ApprovalRequestDataType' => '\\garethp\\ews\\API\\Type\\ApprovalRequestDataType', + 'ArrayOfAppsType' => '\\garethp\\ews\\API\\Type\\ArrayOfAppsType', 'ArrayOfAttachmentsType' => '\\garethp\\ews\\API\\Type\\ArrayOfAttachmentsType', 'ArrayOfAttendeeConflictData' => '\\garethp\\ews\\API\\Type\\ArrayOfAttendeeConflictDataType', 'ArrayOfDLExpansionType' => '\\garethp\\ews\\API\\Type\\ArrayOfDLExpansionType', @@ -184,13 +354,20 @@ class ClassMap 'ArrayOfRealItemsType' => '\\garethp\\ews\\API\\Type\\ArrayOfRealItemsType', 'ArrayOfResolutionType' => '\\garethp\\ews\\API\\Type\\ArrayOfResolutionType', 'ArrayOfRuleOperationsType' => '\\garethp\\ews\\API\\Type\\ArrayOfRuleOperationsType', + 'ArrayOfSearchScopeType' => '\\garethp\\ews\\API\\Type\\ArrayOfSearchScopeType', + 'ArrayOfSharingMessageActionType' => '\\garethp\\ews\\API\\Type\\ArrayOfSharingMessageActionType', 'ArrayOfTrackingPropertiesType' => '\\garethp\\ews\\API\\Type\\ArrayOfTrackingPropertiesType', 'ArrayOfTransitionsType' => '\\garethp\\ews\\API\\Type\\ArrayOfTransitionsType', 'AttachmentIdType' => '\\garethp\\ews\\API\\Type\\AttachmentIdType', + 'AttachmentRefinerType' => '\\garethp\\ews\\API\\Type\\AttachmentRefinerType', 'AttachmentResponseShapeType' => '\\garethp\\ews\\API\\Type\\AttachmentResponseShapeType', 'AttachmentType' => '\\garethp\\ews\\API\\Type\\AttachmentType', + 'AttendeeAvailability' => '\\garethp\\ews\\API\\Type\\AttendeeAvailabilityType', 'AttendeeConflictData' => '\\garethp\\ews\\API\\Type\\AttendeeConflictDataType', + 'AttendeeConstraintItem' => '\\garethp\\ews\\API\\Type\\AttendeeConstraintItemType', 'AttendeeType' => '\\garethp\\ews\\API\\Type\\AttendeeType', + 'BaseAvailabilityCalendarViewType' => '\\garethp\\ews\\API\\Type\\BaseAvailabilityCalendarViewType', + 'BaseCalendarItemStateDefinitionType' => '\\garethp\\ews\\API\\Type\\BaseCalendarItemStateDefinitionType', 'BaseEmailAddressType' => '\\garethp\\ews\\API\\Type\\BaseEmailAddressType', 'BaseFolderIdType' => '\\garethp\\ews\\API\\Type\\BaseFolderIdType', 'BaseFolderType' => '\\garethp\\ews\\API\\Type\\BaseFolderType', @@ -202,7 +379,10 @@ class ClassMap 'BasePathToElementType' => '\\garethp\\ews\\API\\Type\\Path', 'BasePermissionType' => '\\garethp\\ews\\API\\Type\\BasePermissionType', 'BaseSubscriptionRequestType' => '\\garethp\\ews\\API\\Type\\BaseSubscriptionRequestType', + 'BodyContentAttributedValueType' => '\\garethp\\ews\\API\\Type\\BodyContentAttributedValueType', + 'BodyContentType' => '\\garethp\\ews\\API\\Type\\BodyContentType', 'BodyType' => '\\garethp\\ews\\API\\Type\\BodyType', + 'CalendarActivityDataType' => '\\garethp\\ews\\API\\Type\\CalendarActivityDataType', 'CalendarEventDetails' => '\\garethp\\ews\\API\\Type\\CalendarEventDetailsType', 'CalendarEvent' => '\\garethp\\ews\\API\\Type\\CalendarEventType', 'CalendarFolderType' => '\\garethp\\ews\\API\\Type\\CalendarFolderType', @@ -212,17 +392,34 @@ class ClassMap 'CalendarViewType' => '\\garethp\\ews\\API\\Type\\CalendarViewType', 'CancelCalendarItemType' => '\\garethp\\ews\\API\\Type\\CancelCalendarItemType', 'ChangeDescriptionType' => '\\garethp\\ews\\API\\Type\\ChangeDescriptionType', + 'ChangeHighlightsType' => '\\garethp\\ews\\API\\Type\\ChangeHighlightsType', + 'ClientAccessTokenRequestType' => '\\garethp\\ews\\API\\Type\\ClientAccessTokenRequestType', + 'ClientAccessTokenType' => '\\garethp\\ews\\API\\Type\\ClientAccessTokenType', + 'ClientExtensionType' => '\\garethp\\ews\\API\\Type\\ClientExtensionType', + 'CompanyInsightValue' => '\\garethp\\ews\\API\\Type\\CompanyInsightValueType', 'CompleteNameType' => '\\garethp\\ews\\API\\Type\\CompleteNameType', + 'ComputedInsightValueProperty' => '\\garethp\\ews\\API\\Type\\ComputedInsightValuePropertyType', + 'ComputedInsightValue' => '\\garethp\\ews\\API\\Type\\ComputedInsightValueType', + 'ConfigurationRequestDetailsType' => '\\garethp\\ews\\API\\Type\\ConfigurationRequestDetailsType', 'ConflictResultsType' => '\\garethp\\ews\\API\\Type\\ConflictResultsType', 'ConnectingSIDType' => '\\garethp\\ews\\API\\Type\\ConnectingSIDType', 'ConstantValueType' => '\\garethp\\ews\\API\\Type\\ConstantValueType', 'ContactItemType' => '\\garethp\\ews\\API\\Type\\ContactItemType', + 'ContactType' => '\\garethp\\ews\\API\\Type\\ContactType', + 'ContactUrlDictionaryEntryType' => '\\garethp\\ews\\API\\Type\\ContactUrlDictionaryEntryType', 'ContactsFolderType' => '\\garethp\\ews\\API\\Type\\ContactsFolderType', 'ContactsViewType' => '\\garethp\\ews\\API\\Type\\ContactsViewType', 'ContainsExpressionType' => '\\garethp\\ews\\API\\Type\\ContainsExpressionType', + 'ContentActivity' => '\\garethp\\ews\\API\\Type\\ContentActivityType', + 'ContextPropertyType' => '\\garethp\\ews\\API\\Type\\ContextPropertyType', 'ConversationActionType' => '\\garethp\\ews\\API\\Type\\ConversationActionType', + 'ConversationNodeType' => '\\garethp\\ews\\API\\Type\\ConversationNodeType', + 'ConversationRequestType' => '\\garethp\\ews\\API\\Type\\ConversationRequestType', + 'ConversationResponseShapeType' => '\\garethp\\ews\\API\\Type\\ConversationResponseShapeType', + 'ConversationResponseType' => '\\garethp\\ews\\API\\Type\\ConversationResponseType', 'ConversationType' => '\\garethp\\ews\\API\\Type\\ConversationType', 'CreateRuleOperationType' => '\\garethp\\ews\\API\\Type\\CreateRuleOperationType', + 'CustomSearchScopeType' => '\\garethp\\ews\\API\\Type\\CustomSearchScopeType', 'DailyRecurrencePatternType' => '\\garethp\\ews\\API\\Type\\DailyRecurrencePatternType', 'DailyRegeneratingPatternType' => '\\garethp\\ews\\API\\Type\\DailyRegeneratingPatternType', 'DateTimePrecisionType' => '\\garethp\\ews\\API\\Type\\DateTimePrecisionType', @@ -230,37 +427,71 @@ class ClassMap 'DelegatePermissionsType' => '\\garethp\\ews\\API\\Type\\DelegatePermissionsType', 'DelegateUserType' => '\\garethp\\ews\\API\\Type\\DelegateUserType', 'DeleteFolderFieldType' => '\\garethp\\ews\\API\\Type\\DeleteFolderFieldType', + 'DeleteFromFolderStateDefinitionType' => '\\garethp\\ews\\API\\Type\\DeleteFromFolderStateDefinitionType', 'DeleteItemFieldType' => '\\garethp\\ews\\API\\Type\\DeleteItemFieldType', 'DeleteRuleOperationType' => '\\garethp\\ews\\API\\Type\\DeleteRuleOperationType', + 'DeleteSearchSuggestionResponseType' => '\\garethp\\ews\\API\\Type\\DeleteSearchSuggestionResponseType', 'DeletedOccurrenceInfoType' => '\\garethp\\ews\\API\\Type\\DeletedOccurrenceInfoType', + 'DeletedOccurrenceStateDefinitionType' => '\\garethp\\ews\\API\\Type\\DeletedOccurrenceStateDefinitionType', + 'DelveDocument' => '\\garethp\\ews\\API\\Type\\DelveDocumentType', + 'DelveItemType' => '\\garethp\\ews\\API\\Type\\DelveItemType', + 'DelveSearchScopeType' => '\\garethp\\ews\\API\\Type\\DelveSearchScopeType', 'DirectoryEntryType' => '\\garethp\\ews\\API\\Type\\DirectoryEntryType', + 'DiscoverySearchConfigurationType' => '\\garethp\\ews\\API\\Type\\DiscoverySearchConfigurationType', 'DistinguishedFolderIdType' => '\\garethp\\ews\\API\\Type\\DistinguishedFolderIdType', 'DistinguishedGroupByType' => '\\garethp\\ews\\API\\Type\\DistinguishedGroupByType', 'DistributionListType' => '\\garethp\\ews\\API\\Type\\DistributionListType', + 'DocumentFileItemType' => '\\garethp\\ews\\API\\Type\\DocumentFileItemType', 'Duration' => '\\garethp\\ews\\API\\Type\\DurationType', + 'DynamicRefinerQueryType' => '\\garethp\\ews\\API\\Type\\DynamicRefinerQueryType', + 'EducationInsightValue' => '\\garethp\\ews\\API\\Type\\EducationInsightValueType', 'EffectiveRightsType' => '\\garethp\\ews\\API\\Type\\EffectiveRightsType', + 'EmailAddressAttributedValueType' => '\\garethp\\ews\\API\\Type\\EmailAddressAttributedValueType', 'EmailAddressDictionaryEntryType' => '\\garethp\\ews\\API\\Type\\EmailAddressDictionaryEntryType', + 'EmailAddressEntityType' => '\\garethp\\ews\\API\\Type\\EmailAddressEntityType', + 'EmailAddressExtendedType' => '\\garethp\\ews\\API\\Type\\EmailAddressExtendedType', 'EmailAddressType' => '\\garethp\\ews\\API\\Type\\EmailAddressType', + 'EmailInsightValue' => '\\garethp\\ews\\API\\Type\\EmailInsightValueType', + 'EmailUserType' => '\\garethp\\ews\\API\\Type\\EmailUserType', 'EncryptedDataContainerType' => '\\garethp\\ews\\API\\Type\\SharingSecurity', 'EncryptedSharedFolderDataType' => '\\garethp\\ews\\API\\Type\\EncryptedSharedFolderDataType', 'EndDateRecurrenceRangeType' => '\\garethp\\ews\\API\\Type\\EndDateRecurrenceRangeType', + 'EnhancedLocationType' => '\\garethp\\ews\\API\\Type\\EnhancedLocationType', + 'EntityExtractionResultType' => '\\garethp\\ews\\API\\Type\\EntityExtractionResultType', + 'EntityFeedbackEntryType' => '\\garethp\\ews\\API\\Type\\EntityFeedbackEntryType', + 'EntityType' => '\\garethp\\ews\\API\\Type\\EntityType', 'PathToExceptionFieldType' => '\\garethp\\ews\\API\\Type\\PathToExceptionFieldType', 'ExchangeImpersonationType' => '\\garethp\\ews\\API\\Type\\ExchangeImpersonationType', 'ExcludesType' => '\\garethp\\ews\\API\\Type\\ExcludesType', 'ExcludesValueType' => '\\garethp\\ews\\API\\Type\\ExcludesValueType', + 'ExecuteSearchQueryIdType' => '\\garethp\\ews\\API\\Type\\ExecuteSearchQueryIdType', 'ExistsType' => '\\garethp\\ews\\API\\Type\\ExistsType', + 'ExtendedAttributeType' => '\\garethp\\ews\\API\\Type\\ExtendedAttributeType', 'PathToExtendedFieldType' => '\\garethp\\ews\\API\\Type\\PathToExtendedFieldType', + 'ExtendedKeywordDefinitionType' => '\\garethp\\ews\\API\\Type\\ExtendedKeywordDefinitionType', + 'ExtendedPropertyAttributedValueType' => '\\garethp\\ews\\API\\Type\\ExtendedPropertyAttributedValueType', 'ExtendedPropertyType' => '\\garethp\\ews\\API\\Type\\ExtendedPropertyType', + 'FailedSearchMailboxType' => '\\garethp\\ews\\API\\Type\\FailedSearchMailboxType', 'FieldOrderType' => '\\garethp\\ews\\API\\Type\\FieldOrderType', 'PathToUnindexedFieldType' => '\\garethp\\ews\\API\\Type\\PathToUnindexedFieldType', 'FieldURIOrConstantType' => '\\garethp\\ews\\API\\Type\\FieldURIOrConstantType', 'FileAttachmentType' => '\\garethp\\ews\\API\\Type\\FileAttachmentType', + 'FileItemType' => '\\garethp\\ews\\API\\Type\\FileItemType', + 'FileSuggestionType' => '\\garethp\\ews\\API\\Type\\FileSuggestionType', 'FindFolderParentType' => '\\garethp\\ews\\API\\Type\\FindFolderParentType', 'FindItemParentType' => '\\garethp\\ews\\API\\Type\\FindItemParentType', + 'FindMeetingTimesAttendeeConstraints' => '\\garethp\\ews\\API\\Type\\FindMeetingTimesAttendeeConstraintsType', + 'FindMeetingTimesConstraints' => '\\garethp\\ews\\API\\Type\\FindMeetingTimesConstraintsType', + 'FindMeetingTimesLocationConstraints' => '\\garethp\\ews\\API\\Type\\FindMeetingTimesLocationConstraintsType', + 'FindMeetingTimesSearchConstraints' => '\\garethp\\ews\\API\\Type\\FindMeetingTimesSearchConstraintsType', 'FindMessageTrackingSearchResultType' => '\\garethp\\ews\\API\\Type\\FindMessageTrackingSearchResultType', + 'FlagType' => '\\garethp\\ews\\API\\Type\\FlagType', + 'FlightEntityType' => '\\garethp\\ews\\API\\Type\\FlightEntityType', + 'FlightReservationEntityType' => '\\garethp\\ews\\API\\Type\\FlightReservationEntityType', 'FolderChangeDescriptionType' => '\\garethp\\ews\\API\\Type\\FolderChangeDescriptionType', 'FolderChangeType' => '\\garethp\\ews\\API\\Type\\FolderChangeType', 'FolderIdType' => '\\garethp\\ews\\API\\Type\\FolderIdType', + 'FolderRefinerType' => '\\garethp\\ews\\API\\Type\\FolderRefinerType', 'FolderResponseShapeType' => '\\garethp\\ews\\API\\Type\\FolderResponseShapeType', 'FolderType' => '\\garethp\\ews\\API\\Type\\FolderType', 'ForwardItemType' => '\\garethp\\ews\\API\\Type\\ForwardItemType', @@ -269,11 +500,28 @@ class ClassMap 'FreeBusyView' => '\\garethp\\ews\\API\\Type\\FreeBusyViewType', 'GroupAttendeeConflictData' => '\\garethp\\ews\\API\\Type\\GroupAttendeeConflictDataType', 'GroupByType' => '\\garethp\\ews\\API\\Type\\GroupByType', + 'GroupLocatorType' => '\\garethp\\ews\\API\\Type\\GroupLocatorType', + 'GroupSearchScopeType' => '\\garethp\\ews\\API\\Type\\GroupSearchScopeType', + 'GroupSummaryType' => '\\garethp\\ews\\API\\Type\\GroupSummaryType', 'GroupedItemsType' => '\\garethp\\ews\\API\\Type\\GroupedItemsType', + 'HashtagRefinerType' => '\\garethp\\ews\\API\\Type\\HashtagRefinerType', + 'HighlightTermType' => '\\garethp\\ews\\API\\Type\\HighlightTermType', 'ImAddressDictionaryEntryType' => '\\garethp\\ews\\API\\Type\\ImAddressDictionaryEntryType', + 'ImGroupType' => '\\garethp\\ews\\API\\Type\\ImGroupType', + 'ImItemListType' => '\\garethp\\ews\\API\\Type\\ImItemListType', + 'InboxReminderType' => '\\garethp\\ews\\API\\Type\\InboxReminderType', 'PathToIndexedFieldType' => '\\garethp\\ews\\API\\Type\\PathToIndexedFieldType', 'IndexedPageViewType' => '\\garethp\\ews\\API\\Type\\IndexedPageViewType', 'IndividualAttendeeConflictData' => '\\garethp\\ews\\API\\Type\\IndividualAttendeeConflictDataType', + 'InferenceClassificationOverrideType' => '\\garethp\\ews\\API\\Type\\InferenceClassificationOverrideType', + 'InsightContent' => '\\garethp\\ews\\API\\Type\\InsightContentType', + 'InsightContextItem' => '\\garethp\\ews\\API\\Type\\InsightContextItemType', + 'InsightFiltersType' => '\\garethp\\ews\\API\\Type\\InsightFiltersType', + 'InsightItemType' => '\\garethp\\ews\\API\\Type\\InsightItemType', + 'Insight' => '\\garethp\\ews\\API\\Type\\InsightType', + 'InsightValue' => '\\garethp\\ews\\API\\Type\\InsightValueType', + 'InstalledAppType' => '\\garethp\\ews\\API\\Type\\InstalledAppType', + 'InstantSearchPayloadType' => '\\garethp\\ews\\API\\Type\\InstantSearchPayloadType', 'InternetHeaderType' => '\\garethp\\ews\\API\\Type\\InternetHeaderType', 'IntervalRecurrencePatternBaseType' => '\\garethp\\ews\\API\\Type\\IntervalRecurrencePatternBaseType', 'InvalidRecipientType' => '\\garethp\\ews\\API\\Type\\InvalidRecipientType', @@ -289,26 +537,57 @@ class ClassMap 'ItemIdType' => '\\garethp\\ews\\API\\Type\\ItemIdType', 'ItemResponseShapeType' => '\\garethp\\ews\\API\\Type\\ItemResponseShapeType', 'ItemType' => '\\garethp\\ews\\API\\Type\\ItemType', + 'JobInsightValue' => '\\garethp\\ews\\API\\Type\\JobInsightValueType', 'KeywordStatisticsSearchResultType' => '\\garethp\\ews\\API\\Type\\KeywordStatisticsSearchResultType', + 'LargeArchiveSearchScopeType' => '\\garethp\\ews\\API\\Type\\LargeArchiveSearchScopeType', + 'LikeType' => '\\garethp\\ews\\API\\Type\\LikeType', + 'LikesPreviewType' => '\\garethp\\ews\\API\\Type\\LikesPreviewType', + 'LocationBasedStateDefinitionType' => '\\garethp\\ews\\API\\Type\\LocationBasedStateDefinitionType', + 'LocationConstraintItem' => '\\garethp\\ews\\API\\Type\\LocationConstraintItemType', 'MailTipsServiceConfiguration' => '\\garethp\\ews\\API\\Type\\MailTipsServiceConfigurationType', 'MailTips' => '\\garethp\\ews\\API\\Type\\MailTipsType', 'EmailAddress' => '\\garethp\\ews\\API\\Type\\Mailbox', 'MailboxCultureType' => '\\garethp\\ews\\API\\Type\\MailboxCultureType', 'MailboxData' => '\\garethp\\ews\\API\\Type\\MailboxDataType', + 'MailboxHoldResultType' => '\\garethp\\ews\\API\\Type\\MailboxHoldResultType', + 'MailboxHoldStatusType' => '\\garethp\\ews\\API\\Type\\MailboxHoldStatusType', + 'MailboxInformationType' => '\\garethp\\ews\\API\\Type\\MailboxInformationType', + 'MailboxLocatorType' => '\\garethp\\ews\\API\\Type\\MailboxLocatorType', + 'MailboxQueryType' => '\\garethp\\ews\\API\\Type\\MailboxQueryType', + 'MailboxRefinerType' => '\\garethp\\ews\\API\\Type\\MailboxRefinerType', + 'MailboxSearchScopeType' => '\\garethp\\ews\\API\\Type\\MailboxSearchScopeType', + 'MailboxStatisticsItemType' => '\\garethp\\ews\\API\\Type\\MailboxStatisticsItemType', 'MailboxStatisticsSearchResultType' => '\\garethp\\ews\\API\\Type\\MailboxStatisticsSearchResultType', 'ManagedFolderInformationType' => '\\garethp\\ews\\API\\Type\\ManagedFolderInformationType', + 'ManagementRoleType' => '\\garethp\\ews\\API\\Type\\ManagementRoleType', 'MeetingCancellationMessageType' => '\\garethp\\ews\\API\\Type\\MeetingCancellationMessageType', + 'MeetingInsightValue' => '\\garethp\\ews\\API\\Type\\MeetingInsightValueType', + 'MeetingInstanceType' => '\\garethp\\ews\\API\\Type\\MeetingInstanceType', + 'MeetingLocation' => '\\garethp\\ews\\API\\Type\\MeetingLocationType', 'MeetingMessageType' => '\\garethp\\ews\\API\\Type\\MeetingMessageType', + 'MeetingRegistrationResponseObjectType' => '\\garethp\\ews\\API\\Type\\MeetingRegistrationResponseObjectType', 'MeetingRequestMessageType' => '\\garethp\\ews\\API\\Type\\MeetingRequestMessageType', 'MeetingResponseMessageType' => '\\garethp\\ews\\API\\Type\\MeetingResponseMessageType', + 'MeetingSpaceType' => '\\garethp\\ews\\API\\Type\\MeetingSpaceType', + 'MeetingSuggestionType' => '\\garethp\\ews\\API\\Type\\MeetingSuggestionType', + 'MeetingTimeCandidate' => '\\garethp\\ews\\API\\Type\\MeetingTimeCandidateType', + 'MeetingTimeCandidatesConstraintItem' => '\\garethp\\ews\\API\\Type\\MeetingTimeCandidatesConstraintItemType', 'MemberType' => '\\garethp\\ews\\API\\Type\\MemberType', + 'MentionActionType' => '\\garethp\\ews\\API\\Type\\MentionActionType', + 'MentionsPreviewType' => '\\garethp\\ews\\API\\Type\\MentionsPreviewType', + 'MessageSafetyType' => '\\garethp\\ews\\API\\Type\\MessageSafetyType', 'MessageTrackingReportType' => '\\garethp\\ews\\API\\Type\\MessageTrackingReportType', 'MessageType' => '\\garethp\\ews\\API\\Type\\MessageType', + 'Metadata' => '\\garethp\\ews\\API\\Type\\MetadataType', 'MimeContentType' => '\\garethp\\ews\\API\\Type\\MimeContentType', + 'MimeContentUTF8Type' => '\\garethp\\ews\\API\\Type\\MimeContentUTF8Type', 'ModifiedEventType' => '\\garethp\\ews\\API\\Type\\ModifiedEventType', 'MonthlyRegeneratingPatternType' => '\\garethp\\ews\\API\\Type\\MonthlyRegeneratingPatternType', 'MovedCopiedEventType' => '\\garethp\\ews\\API\\Type\\MovedCopiedEventType', + 'MultiValueInsightContent' => '\\garethp\\ews\\API\\Type\\MultiValueInsightContentType', 'MultipleOperandBooleanExpressionType' => '\\garethp\\ews\\API\\Type\\MultipleOperandBooleanExpressionType', + 'NearType' => '\\garethp\\ews\\API\\Type\\NearType', + 'NetworkItemType' => '\\garethp\\ews\\API\\Type\\NetworkItemType', 'NoEndRecurrenceRangeType' => '\\garethp\\ews\\API\\Type\\NoEndRecurrenceRangeType', 'NonEmptyArrayOfAllItemsType' => '\\garethp\\ews\\API\\Type\\NonEmptyArrayOfAllItemsType', 'NonEmptyArrayOfAlternateIdsType' => '\\garethp\\ews\\API\\Type\\NonEmptyArrayOfAlternateIdsType', @@ -320,25 +599,61 @@ class ClassMap 'NonEmptyArrayOfItemChangeDescriptionsType' => '\\garethp\\ews\\API\\Type\\NonEmptyArrayOfItemChangeDescriptionsType', 'NonEmptyArrayOfPathsToElementType' => '\\garethp\\ews\\API\\Type\\NonEmptyArrayOfPathsToElementType', 'NonEmptyArrayOfResponseObjectsType' => '\\garethp\\ews\\API\\Type\\NonEmptyArrayOfResponseObjectsType', + 'NonEmptyStateDefinitionType' => '\\garethp\\ews\\API\\Type\\NonEmptyStateDefinitionType', + 'NonIndexableItemDetailResultType' => '\\garethp\\ews\\API\\Type\\NonIndexableItemDetailResultType', + 'NonIndexableItemDetailType' => '\\garethp\\ews\\API\\Type\\NonIndexableItemDetailType', + 'NonIndexableItemStatisticType' => '\\garethp\\ews\\API\\Type\\NonIndexableItemStatisticType', + 'NormalizedBodyType' => '\\garethp\\ews\\API\\Type\\NormalizedBodyType', 'NotType' => '\\garethp\\ews\\API\\Type\\NotType', 'NotificationType' => '\\garethp\\ews\\API\\Type\\NotificationType', 'NumberedRecurrenceRangeType' => '\\garethp\\ews\\API\\Type\\NumberedRecurrenceRangeType', 'OccurrenceInfoType' => '\\garethp\\ews\\API\\Type\\OccurrenceInfoType', 'OccurrenceItemIdType' => '\\garethp\\ews\\API\\Type\\OccurrenceItemIdType', + 'OccurrencesRangeType' => '\\garethp\\ews\\API\\Type\\OccurrencesRangeType', + 'OfficeClientType' => '\\garethp\\ews\\API\\Type\\OfficeClientType', + 'OfficeIntegrationConfiguration' => '\\garethp\\ews\\API\\Type\\OfficeIntegrationConfigurationType', + 'OneDriveItemType' => '\\garethp\\ews\\API\\Type\\OneDriveItemType', + 'OneDriveSearchScopeType' => '\\garethp\\ews\\API\\Type\\OneDriveSearchScopeType', + 'OnlineMeetingSettingsType' => '\\garethp\\ews\\API\\Type\\OnlineMeetingSettingsType', 'UserOofSettings' => '\\garethp\\ews\\API\\Type\\UserOofSettingsType', 'OpenAsAdminOrSystemServiceType' => '\\garethp\\ews\\API\\Type\\OpenAsAdminOrSystemServiceType', 'OrType' => '\\garethp\\ews\\API\\Type\\OrType', + 'OutOfOfficeInsightValue' => '\\garethp\\ews\\API\\Type\\OutOfOfficeInsightValueType', 'OutOfOfficeMailTip' => '\\garethp\\ews\\API\\Type\\OutOfOfficeMailTipType', + 'ParcelDeliveryEntityType' => '\\garethp\\ews\\API\\Type\\ParcelDeliveryEntityType', + 'ParticipantActivity' => '\\garethp\\ews\\API\\Type\\ParticipantActivityType', + 'PeopleRefinerType' => '\\garethp\\ews\\API\\Type\\PeopleRefinerType', + 'PeopleSuggestionType' => '\\garethp\\ews\\API\\Type\\PeopleSuggestionType', + 'PeopleTokenType' => '\\garethp\\ews\\API\\Type\\PeopleTokenType', 'PeriodType' => '\\garethp\\ews\\API\\Type\\PeriodType', 'PermissionSetType' => '\\garethp\\ews\\API\\Type\\PermissionSetType', 'PermissionType' => '\\garethp\\ews\\API\\Type\\PermissionType', + 'PersonResponseShapeType' => '\\garethp\\ews\\API\\Type\\PersonResponseShapeType', + 'PersonType' => '\\garethp\\ews\\API\\Type\\PersonType', + 'PersonaAttributionType' => '\\garethp\\ews\\API\\Type\\PersonaAttributionType', + 'PersonaPhoneNumberType' => '\\garethp\\ews\\API\\Type\\PersonaPhoneNumberType', + 'PersonaPostalAddressType' => '\\garethp\\ews\\API\\Type\\PersonaPostalAddressType', + 'PersonaResponseShapeType' => '\\garethp\\ews\\API\\Type\\PersonaResponseShapeType', + 'PersonaType' => '\\garethp\\ews\\API\\Type\\PersonaType', 'PhoneCallIdType' => '\\garethp\\ews\\API\\Type\\PhoneCallIdType', 'PhoneCallInformationType' => '\\garethp\\ews\\API\\Type\\PhoneCallInformationType', + 'PhoneEntityType' => '\\garethp\\ews\\API\\Type\\PhoneEntityType', + 'PhoneNumberAttributedValueType' => '\\garethp\\ews\\API\\Type\\PhoneNumberAttributedValueType', 'PhoneNumberDictionaryEntryType' => '\\garethp\\ews\\API\\Type\\PhoneNumberDictionaryEntryType', + 'PhoneType' => '\\garethp\\ews\\API\\Type\\PhoneType', 'PhysicalAddressDictionaryEntryType' => '\\garethp\\ews\\API\\Type\\PhysicalAddressDictionaryEntryType', + 'PolicyNudgeRulesServiceConfiguration' => '\\garethp\\ews\\API\\Type\\PolicyNudgeRulesServiceConfigurationType', 'PostItemType' => '\\garethp\\ews\\API\\Type\\PostItemType', 'PostReplyItemBaseType' => '\\garethp\\ews\\API\\Type\\PostReplyItemBaseType', 'PostReplyItemType' => '\\garethp\\ews\\API\\Type\\PostReplyItemType', + 'PostalAddressAttributedValueType' => '\\garethp\\ews\\API\\Type\\PostalAddressAttributedValueType', + 'PreviewItemMailboxType' => '\\garethp\\ews\\API\\Type\\PreviewItemMailboxType', + 'PreviewItemResponseShapeType' => '\\garethp\\ews\\API\\Type\\PreviewItemResponseShapeType', + 'PrimaryMailboxSearchScopeType' => '\\garethp\\ews\\API\\Type\\PrimaryMailboxSearchScopeType', + 'PrimarySmtpAddressType' => '\\garethp\\ews\\API\\Type\\PrimarySmtpAddressType', + 'PrincipalNameType' => '\\garethp\\ews\\API\\Type\\PrincipalNameType', + 'ProfileInsightValue' => '\\garethp\\ews\\API\\Type\\ProfileInsightValueType', + 'ProposeNewTimeType' => '\\garethp\\ews\\API\\Type\\ProposeNewTimeType', 'ProtectionRuleActionType' => '\\garethp\\ews\\API\\Type\\ProtectionRuleActionType', 'ProtectionRuleAndType' => '\\garethp\\ews\\API\\Type\\ProtectionRuleAndType', 'ProtectionRuleArgumentType' => '\\garethp\\ews\\API\\Type\\ProtectionRuleArgumentType', @@ -348,18 +663,24 @@ class ClassMap 'ProxySecurityContextType' => '\\garethp\\ews\\API\\Type\\ProxySuggesterSid', 'PullSubscriptionRequestType' => '\\garethp\\ews\\API\\Type\\PullSubscriptionRequestType', 'PushSubscriptionRequestType' => '\\garethp\\ews\\API\\Type\\PushSubscriptionRequestType', + 'RecipientSuggestionType' => '\\garethp\\ews\\API\\Type\\RecipientSuggestionType', 'RecipientTrackingEventType' => '\\garethp\\ews\\API\\Type\\RecipientTrackingEventType', 'RecurrencePatternBaseType' => '\\garethp\\ews\\API\\Type\\RecurrencePatternBaseType', 'RecurrenceRangeBaseType' => '\\garethp\\ews\\API\\Type\\RecurrenceRangeBaseType', 'RecurrenceType' => '\\garethp\\ews\\API\\Type\\RecurrenceType', 'RecurringDateTransitionType' => '\\garethp\\ews\\API\\Type\\RecurringDateTransitionType', 'RecurringDayTransitionType' => '\\garethp\\ews\\API\\Type\\RecurringDayTransitionType', + 'RecurringMasterItemIdRangesType' => '\\garethp\\ews\\API\\Type\\RecurringMasterItemIdRangesType', 'RecurringMasterItemIdType' => '\\garethp\\ews\\API\\Type\\RecurringMasterItemIdType', 'RecurringTimeTransitionType' => '\\garethp\\ews\\API\\Type\\RecurringTimeTransitionType', + 'ReferenceAttachmentType' => '\\garethp\\ews\\API\\Type\\ReferenceAttachmentType', 'ReferenceItemResponseType' => '\\garethp\\ews\\API\\Type\\ReferenceItemResponseType', 'RegeneratingPatternBaseType' => '\\garethp\\ews\\API\\Type\\RegeneratingPatternBaseType', 'RelativeMonthlyRecurrencePatternType' => '\\garethp\\ews\\API\\Type\\RelativeMonthlyRecurrencePatternType', 'RelativeYearlyRecurrencePatternType' => '\\garethp\\ews\\API\\Type\\RelativeYearlyRecurrencePatternType', + 'ReminderItemActionType' => '\\garethp\\ews\\API\\Type\\ReminderItemActionType', + 'ReminderMessageDataType' => '\\garethp\\ews\\API\\Type\\ReminderMessageDataType', + 'ReminderType' => '\\garethp\\ews\\API\\Type\\ReminderType', 'RemoveItemType' => '\\garethp\\ews\\API\\Type\\RemoveItemType', 'ReplyAllToItemType' => '\\garethp\\ews\\API\\Type\\ReplyAllToItemType', 'ReplyBody' => '\\garethp\\ews\\API\\Type\\ReplyBodyType', @@ -367,9 +688,14 @@ class ClassMap 'RequestAttachmentIdType' => '\\garethp\\ews\\API\\Type\\RequestAttachmentIdType', 'RequestTypeHeader' => '\\garethp\\ews\\API\\Type\\RequestTypeHeaderType', 'ResolutionType' => '\\garethp\\ews\\API\\Type\\ResolutionType', + 'ResponseMessageInfoType' => '\\garethp\\ews\\API\\Type\\ResponseMessageInfoType', 'ResponseObjectCoreType' => '\\garethp\\ews\\API\\Type\\ResponseObjectCoreType', 'ResponseObjectType' => '\\garethp\\ews\\API\\Type\\ResponseObjectType', 'RestrictionType' => '\\garethp\\ews\\API\\Type\\RestrictionType', + 'RetentionPolicyTagType' => '\\garethp\\ews\\API\\Type\\RetentionPolicyTagType', + 'RetentionTagType' => '\\garethp\\ews\\API\\Type\\RetentionTagType', + 'RightsManagementLicenseDataType' => '\\garethp\\ews\\API\\Type\\RightsManagementLicenseDataType', + 'RoleMemberItemType' => '\\garethp\\ews\\API\\Type\\RoleMemberItemType', 'RoomType' => '\\garethp\\ews\\API\\Type\\RoomType', 'RootItemIdType' => '\\garethp\\ews\\API\\Type\\RootItemIdType', 'RuleActionsType' => '\\garethp\\ews\\API\\Type\\RuleActionsType', @@ -380,9 +706,24 @@ class ClassMap 'RulePredicatesType' => '\\garethp\\ews\\API\\Type\\RulePredicatesType', 'RuleType' => '\\garethp\\ews\\API\\Type\\RuleType', 'RuleValidationErrorType' => '\\garethp\\ews\\API\\Type\\RuleValidationErrorType', + 'SIDType' => '\\garethp\\ews\\API\\Type\\SIDType', + 'SearchDiagnosticsStepType' => '\\garethp\\ews\\API\\Type\\SearchDiagnosticsStepType', + 'SearchDiagnosticsType' => '\\garethp\\ews\\API\\Type\\SearchDiagnosticsType', 'SearchExpressionType' => '\\garethp\\ews\\API\\Type\\SearchExpressionType', + 'SearchFolderScopeType' => '\\garethp\\ews\\API\\Type\\SearchFolderScopeType', 'SearchFolderType' => '\\garethp\\ews\\API\\Type\\SearchFolderType', + 'SearchMailboxesResultType' => '\\garethp\\ews\\API\\Type\\SearchMailboxesResultType', 'SearchParametersType' => '\\garethp\\ews\\API\\Type\\SearchParametersType', + 'SearchPreviewItemType' => '\\garethp\\ews\\API\\Type\\SearchPreviewItemType', + 'SearchRefinerItemType' => '\\garethp\\ews\\API\\Type\\SearchRefinerItemType', + 'SearchRefinerType' => '\\garethp\\ews\\API\\Type\\SearchRefinerType', + 'SearchResultConversationIdType' => '\\garethp\\ews\\API\\Type\\SearchResultConversationIdType', + 'SearchResultItemIdType' => '\\garethp\\ews\\API\\Type\\SearchResultItemIdType', + 'SearchResultsType' => '\\garethp\\ews\\API\\Type\\SearchResultsType', + 'SearchSuggestionsType' => '\\garethp\\ews\\API\\Type\\SearchSuggestionsType', + 'SearchableMailboxType' => '\\garethp\\ews\\API\\Type\\SearchableMailboxType', + 'SeekToConditionPageViewType' => '\\garethp\\ews\\API\\Type\\SeekToConditionPageViewType', + 'SenderAddInEntityType' => '\\garethp\\ews\\API\\Type\\SenderAddInEntityType', 'SerializableTimeZoneTime' => '\\garethp\\ews\\API\\Type\\SerializableTimeZoneTimeType', 'SerializableTimeZone' => '\\garethp\\ews\\API\\Type\\TimeZone', 'SerializedSecurityContextType' => '\\garethp\\ews\\API\\Type\\SerializedSecurityContextType', @@ -390,14 +731,24 @@ class ClassMap 'SetFolderFieldType' => '\\garethp\\ews\\API\\Type\\SetFolderFieldType', 'SetItemFieldType' => '\\garethp\\ews\\API\\Type\\SetItemFieldType', 'SetRuleOperationType' => '\\garethp\\ews\\API\\Type\\SetRuleOperationType', + 'SharePointURLsServiceConfiguration' => '\\garethp\\ews\\API\\Type\\SharePointURLsServiceConfigurationType', + 'SharingMessageActionType' => '\\garethp\\ews\\API\\Type\\SharingMessageActionType', + 'SharingMessageType' => '\\garethp\\ews\\API\\Type\\SharingMessageType', 'SidAndAttributesType' => '\\garethp\\ews\\API\\Type\\SidAndAttributesType', + 'SingleLargeArchiveSearchScopeType' => '\\garethp\\ews\\API\\Type\\SingleLargeArchiveSearchScopeType', 'SingleRecipientType' => '\\garethp\\ews\\API\\Type\\SingleRecipientType', + 'SingleValueInsightContent' => '\\garethp\\ews\\API\\Type\\SingleValueInsightContentType', + 'SkillInsightValue' => '\\garethp\\ews\\API\\Type\\SkillInsightValueType', 'SmartResponseBaseType' => '\\garethp\\ews\\API\\Type\\SmartResponseBaseType', 'SmartResponseType' => '\\garethp\\ews\\API\\Type\\SmartResponseType', + 'SmtpAddressType' => '\\garethp\\ews\\API\\Type\\SmtpAddressType', 'SmtpDomain' => '\\garethp\\ews\\API\\Type\\SmtpDomainType', 'StreamingSubscriptionRequestType' => '\\garethp\\ews\\API\\Type\\StreamingSubscriptionRequestType', + 'StringArrayAttributedValueType' => '\\garethp\\ews\\API\\Type\\StringArrayAttributedValueType', + 'StringAttributedValueType' => '\\garethp\\ews\\API\\Type\\StringAttributedValueType', + 'StringInsightValue' => '\\garethp\\ews\\API\\Type\\StringInsightValueType', 'SuggestionDayResult' => '\\garethp\\ews\\API\\Type\\SuggestionDayResultType', - 'Suggestion' => '\\garethp\\ews\\API\\Type\\SuggestionType', + 'SuggestionType' => '\\garethp\\ews\\API\\Type\\SuggestionType', 'SuggestionsViewOptionsType' => '\\garethp\\ews\\API\\Type\\SuggestionsViewOptionsType', 'SuppressReadReceiptType' => '\\garethp\\ews\\API\\Type\\SuppressReadReceiptType', 'SyncFolderHierarchyChangesType' => '\\garethp\\ews\\API\\Type\\SyncFolderHierarchyChangesType', @@ -409,10 +760,12 @@ class ClassMap 'SyncFolderItemsReadFlagType' => '\\garethp\\ews\\API\\Type\\SyncFolderItemsReadFlagType', 'TargetFolderIdType' => '\\garethp\\ews\\API\\Type\\TargetFolderIdType', 'TaskRecurrenceType' => '\\garethp\\ews\\API\\Type\\TaskRecurrenceType', + 'TaskSuggestionType' => '\\garethp\\ews\\API\\Type\\TaskSuggestionType', 'TaskType' => '\\garethp\\ews\\API\\Type\\TaskType', 'TasksFolderType' => '\\garethp\\ews\\API\\Type\\TasksFolderType', 'TentativelyAcceptItemType' => '\\garethp\\ews\\API\\Type\\TentativelyAcceptItemType', 'TimeChangeType' => '\\garethp\\ews\\API\\Type\\TimeChangeType', + 'TimeSlot' => '\\garethp\\ews\\API\\Type\\TimeSlotType', 'TimeZoneContextType' => '\\garethp\\ews\\API\\Type\\TimeZoneContextType', 'TimeZoneDefinitionType' => '\\garethp\\ews\\API\\Type\\TimeZoneDefinitionType', 'TimeZoneType' => '\\garethp\\ews\\API\\Type\\TimeZoneType', @@ -422,18 +775,26 @@ class ClassMap 'TransitionTargetType' => '\\garethp\\ews\\API\\Type\\TransitionTargetType', 'TwoOperandExpressionType' => '\\garethp\\ews\\API\\Type\\TwoOperandExpressionType', 'UnifiedMessageServiceConfiguration' => '\\garethp\\ews\\API\\Type\\UnifiedMessageServiceConfigurationType', + 'UniqueBodyType' => '\\garethp\\ews\\API\\Type\\UniqueBodyType', 'UnknownAttendeeConflictData' => '\\garethp\\ews\\API\\Type\\UnknownAttendeeConflictDataType', 'UploadItemType' => '\\garethp\\ews\\API\\Type\\UploadItemType', + 'UrlEntityType' => '\\garethp\\ews\\API\\Type\\UrlEntityType', 'UserConfigurationDictionaryEntryType' => '\\garethp\\ews\\API\\Type\\UserConfigurationDictionaryEntryType', 'UserConfigurationDictionaryObjectType' => '\\garethp\\ews\\API\\Type\\UserConfigurationDictionaryObjectType', 'UserConfigurationNameType' => '\\garethp\\ews\\API\\Type\\UserConfigurationNameType', 'UserConfigurationType' => '\\garethp\\ews\\API\\Type\\UserConfigurationType', 'UserIdType' => '\\garethp\\ews\\API\\Type\\UserIdType', + 'UserLocatorType' => '\\garethp\\ews\\API\\Type\\UserLocatorType', 'UserMailboxType' => '\\garethp\\ews\\API\\Type\\UserMailboxType', + 'UserProfilePicture' => '\\garethp\\ews\\API\\Type\\UserProfilePictureType', 'Value' => '\\garethp\\ews\\API\\Type\\ValueType', + 'VotingInformationType' => '\\garethp\\ews\\API\\Type\\VotingInformationType', + 'VotingOptionDataType' => '\\garethp\\ews\\API\\Type\\VotingOptionDataType', 'WeeklyRecurrencePatternType' => '\\garethp\\ews\\API\\Type\\WeeklyRecurrencePatternType', 'WeeklyRegeneratingPatternType' => '\\garethp\\ews\\API\\Type\\WeeklyRegeneratingPatternType', 'WellKnownResponseObjectType' => '\\garethp\\ews\\API\\Type\\WellKnownResponseObjectType', + 'WorkHoursType' => '\\garethp\\ews\\API\\Type\\WorkHoursType', + 'WorkTimeSlot' => '\\garethp\\ews\\API\\Type\\WorkTimeSlotType', 'WorkingHours' => '\\garethp\\ews\\API\\Type\\WorkingHoursType', 'WorkingPeriod' => '\\garethp\\ews\\API\\Type\\WorkingPeriodType', 'YearlyRegeneratingPatternType' => '\\garethp\\ews\\API\\Type\\YearlyRegeneratingPatternType', diff --git a/src/API/Enumeration/AbchEmailAddressTypeType.php b/src/API/Enumeration/AbchEmailAddressTypeType.php new file mode 100644 index 000000000..0afad7448 --- /dev/null +++ b/src/API/Enumeration/AbchEmailAddressTypeType.php @@ -0,0 +1,23 @@ +imGroup; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ImGroupType + * @return AddDistributionGroupToImListResponseMessageType + */ + public function setImGroup(\garethp\ews\API\Type\ImGroupType $value) + { + $this->imGroup = $value; + return $this; + } +} diff --git a/src/API/Message/AddDistributionGroupToImListType.php b/src/API/Message/AddDistributionGroupToImListType.php new file mode 100644 index 000000000..d7dd8d710 --- /dev/null +++ b/src/API/Message/AddDistributionGroupToImListType.php @@ -0,0 +1,63 @@ +smtpAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AddDistributionGroupToImListType + */ + public function setSmtpAddress($value) + { + $this->smtpAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayName() + { + return $this->displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AddDistributionGroupToImListType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } +} diff --git a/src/API/Message/AddImContactToGroup.php b/src/API/Message/AddImContactToGroup.php new file mode 100644 index 000000000..0c0f16be1 --- /dev/null +++ b/src/API/Message/AddImContactToGroup.php @@ -0,0 +1,12 @@ +contactId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return AddImContactToGroupType + */ + public function setContactId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->contactId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ItemIdType + */ + public function getGroupId() + { + return $this->groupId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return AddImContactToGroupType + */ + public function setGroupId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->groupId = $value; + return $this; + } +} diff --git a/src/API/Message/AddImGroup.php b/src/API/Message/AddImGroup.php new file mode 100644 index 000000000..f2524b7dc --- /dev/null +++ b/src/API/Message/AddImGroup.php @@ -0,0 +1,12 @@ +imGroup; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ImGroupType + * @return AddImGroupResponseMessageType + */ + public function setImGroup(\garethp\ews\API\Type\ImGroupType $value) + { + $this->imGroup = $value; + return $this; + } +} diff --git a/src/API/Message/AddImGroupType.php b/src/API/Message/AddImGroupType.php new file mode 100644 index 000000000..0e2836dc5 --- /dev/null +++ b/src/API/Message/AddImGroupType.php @@ -0,0 +1,38 @@ +displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AddImGroupType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } +} diff --git a/src/API/Message/AddNewImContactToGroup.php b/src/API/Message/AddNewImContactToGroup.php new file mode 100644 index 000000000..7c6f4ea80 --- /dev/null +++ b/src/API/Message/AddNewImContactToGroup.php @@ -0,0 +1,12 @@ +persona; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\PersonaType + * @return AddNewImContactToGroupResponseMessageType + */ + public function setPersona(\garethp\ews\API\Type\PersonaType $value) + { + $this->persona = $value; + return $this; + } +} diff --git a/src/API/Message/AddNewImContactToGroupType.php b/src/API/Message/AddNewImContactToGroupType.php new file mode 100644 index 000000000..d51b2862a --- /dev/null +++ b/src/API/Message/AddNewImContactToGroupType.php @@ -0,0 +1,88 @@ +imAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AddNewImContactToGroupType + */ + public function setImAddress($value) + { + $this->imAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayName() + { + return $this->displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AddNewImContactToGroupType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ItemIdType + */ + public function getGroupId() + { + return $this->groupId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return AddNewImContactToGroupType + */ + public function setGroupId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->groupId = $value; + return $this; + } +} diff --git a/src/API/Message/AddNewTelUriContactToGroup.php b/src/API/Message/AddNewTelUriContactToGroup.php new file mode 100644 index 000000000..d243e0bcf --- /dev/null +++ b/src/API/Message/AddNewTelUriContactToGroup.php @@ -0,0 +1,12 @@ +persona; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\PersonaType + * @return AddNewTelUriContactToGroupResponseMessageType + */ + public function setPersona(\garethp\ews\API\Type\PersonaType $value) + { + $this->persona = $value; + return $this; + } +} diff --git a/src/API/Message/AddNewTelUriContactToGroupType.php b/src/API/Message/AddNewTelUriContactToGroupType.php new file mode 100644 index 000000000..5cf6f2759 --- /dev/null +++ b/src/API/Message/AddNewTelUriContactToGroupType.php @@ -0,0 +1,113 @@ +telUriAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AddNewTelUriContactToGroupType + */ + public function setTelUriAddress($value) + { + $this->telUriAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getImContactSipUriAddress() + { + return $this->imContactSipUriAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AddNewTelUriContactToGroupType + */ + public function setImContactSipUriAddress($value) + { + $this->imContactSipUriAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getImTelephoneNumber() + { + return $this->imTelephoneNumber; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AddNewTelUriContactToGroupType + */ + public function setImTelephoneNumber($value) + { + $this->imTelephoneNumber = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ItemIdType + */ + public function getGroupId() + { + return $this->groupId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return AddNewTelUriContactToGroupType + */ + public function setGroupId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->groupId = $value; + return $this; + } +} diff --git a/src/API/Message/AddTag.php b/src/API/Message/AddTag.php new file mode 100644 index 000000000..f67b9049e --- /dev/null +++ b/src/API/Message/AddTag.php @@ -0,0 +1,12 @@ +wasSuccessful); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getWasSuccessful() + { + return $this->wasSuccessful; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return AddTagResponseMessageType + */ + public function setWasSuccessful($value) + { + $this->wasSuccessful = $value; + return $this; + } +} diff --git a/src/API/Message/AddTagType.php b/src/API/Message/AddTagType.php new file mode 100644 index 000000000..361554a6f --- /dev/null +++ b/src/API/Message/AddTagType.php @@ -0,0 +1,63 @@ +tag; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AddTagType + */ + public function setTag($value) + { + $this->tag = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAppName() + { + return $this->appName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AddTagType + */ + public function setAppName($value) + { + $this->appName = $value; + return $this; + } +} diff --git a/src/API/Message/ApplyConversationActionResponseMessageType.php b/src/API/Message/ApplyConversationActionResponseMessageType.php new file mode 100644 index 000000000..9387354f8 --- /dev/null +++ b/src/API/Message/ApplyConversationActionResponseMessageType.php @@ -0,0 +1,15 @@ +archiveSourceFolderId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\TargetFolderIdType + * @return ArchiveItemType + */ + public function setArchiveSourceFolderId(\garethp\ews\API\Type\TargetFolderIdType $value) + { + $this->archiveSourceFolderId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\NonEmptyArrayOfBaseItemIdsType + */ + public function getItemIds() + { + return $this->itemIds; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\NonEmptyArrayOfBaseItemIdsType + * @return ArchiveItemType + */ + public function setItemIds(\garethp\ews\API\Type\NonEmptyArrayOfBaseItemIdsType $value) + { + $this->itemIds = $value; + return $this; + } +} diff --git a/src/API/Message/ArrayOfResponseMessagesType.php b/src/API/Message/ArrayOfResponseMessagesType.php index 02c3332dd..a5a7a053f 100644 --- a/src/API/Message/ArrayOfResponseMessagesType.php +++ b/src/API/Message/ArrayOfResponseMessagesType.php @@ -19,7 +19,7 @@ class ArrayOfResponseMessagesType extends Message protected $createItemResponseMessage = null; /** - * @var \garethp\ews\API\Message\ResponseMessageType[] + * @var \garethp\ews\API\Message\DeleteItemResponseMessageType[] */ protected $deleteItemResponseMessage = null; @@ -224,7 +224,7 @@ class ArrayOfResponseMessagesType extends Message protected $getRoomsResponse = null; /** - * @var \garethp\ews\API\Message\ResponseMessageType[] + * @var \garethp\ews\API\Message\ApplyConversationActionResponseMessageType[] */ protected $applyConversationActionResponseMessage = null; @@ -239,6 +239,167 @@ class ArrayOfResponseMessagesType extends Message */ protected $getPasswordExpirationDateResponse = null; + /** + * @var \garethp\ews\API\Message\UpdateItemInRecoverableItemsResponseMessageType[] + */ + protected $updateItemInRecoverableItemsResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\FolderInfoResponseMessageType[] + */ + protected $createFolderPathResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\ResponseMessageType[] + */ + protected $markAllItemsAsReadResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\GetClientAccessTokenResponseMessageType[] + */ + protected $getClientAccessTokenResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\ResponseMessageType[] + */ + protected $getAppManifestsResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\ResponseMessageType[] + */ + protected $setClientExtensionResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\ResponseMessageType[] + */ + protected $getOMEConfigurationResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\ResponseMessageType[] + */ + protected $setOMEConfigurationResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\ItemInfoResponseMessageType[] + */ + protected $archiveItemResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\GetSpecificUserConfigurationResponseMessageType[] + */ + protected $getSpecificUserConfigurationResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\GetRemindersResponseMessageType[] + */ + protected $getRemindersResponse = null; + + /** + * @var \garethp\ews\API\Message\PerformReminderActionResponseMessageType[] + */ + protected $performReminderActionResponse = null; + + /** + * @var \garethp\ews\API\Message\GetSearchableMailboxesResponseMessageType[] + */ + protected $getSearchableMailboxesResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\SearchMailboxesResponseMessageType[] + */ + protected $searchMailboxesResponseMessage = null; + + /** + * @var + * \garethp\ews\API\Message\GetDiscoverySearchConfigurationResponseMessageType[] + */ + protected $getDiscoverySearchConfigurationResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\GetHoldOnMailboxesResponseMessageType[] + */ + protected $getHoldOnMailboxesResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\SetHoldOnMailboxesResponseMessageType[] + */ + protected $setHoldOnMailboxesResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\GetNonIndexableItemStatisticsResponseMessageType[] + */ + protected $getNonIndexableItemStatisticsResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\GetNonIndexableItemDetailsResponseMessageType[] + */ + protected $getNonIndexableItemDetailsResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\FindPeopleResponseMessageType[] + */ + protected $findPeopleResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\FindTagsResponseMessageType[] + */ + protected $findTagsResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\AddTagResponseMessageType[] + */ + protected $addTagResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\HideTagResponseMessageType[] + */ + protected $hideTagResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\GetPersonaResponseMessageType[] + */ + protected $getPersonaResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\GetConversationItemsResponseMessageType[] + */ + protected $getConversationItemsResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\GetUserRetentionPolicyTagsResponseMessageType[] + */ + protected $getUserRetentionPolicyTagsResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\GetUserPhotoResponseMessageType[] + */ + protected $getUserPhotoResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\MarkAsJunkResponseMessageType[] + */ + protected $markAsJunkResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\ReportMessageResponseMessageType[] + */ + protected $reportMessageResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\ItemInfoResponseMessageType[] + */ + protected $postModernGroupItemResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\ResponseMessageType[] + */ + protected $getLastPrivateCatalogUpdateResponseMessage = null; + + /** + * @var \garethp\ews\API\Message\ResponseMessageType[] + */ + protected $getPrivateCatalogAddInsResponseMessage = null; + /** * @autogenerated This method is safe to replace * @param $value ItemInfoResponseMessageType @@ -283,10 +444,10 @@ public function setCreateItemResponseMessage(array|ItemInfoResponseMessageType $ /** * @autogenerated This method is safe to replace - * @param $value ResponseMessageType + * @param $value DeleteItemResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addDeleteItemResponseMessage(ResponseMessageType $value) + public function addDeleteItemResponseMessage(DeleteItemResponseMessageType $value) { if ($this->deleteItemResponseMessage === null) { $this->deleteItemResponseMessage = array(); @@ -302,7 +463,7 @@ public function addDeleteItemResponseMessage(ResponseMessageType $value) /** * @autogenerated This method is safe to replace - * @return ResponseMessageType[] + * @return DeleteItemResponseMessageType[] */ public function getDeleteItemResponseMessage() { @@ -311,10 +472,10 @@ public function getDeleteItemResponseMessage() /** * @autogenerated This method is safe to replace - * @param $value ResponseMessageType[]|ResponseMessageType + * @param $value DeleteItemResponseMessageType[]|DeleteItemResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setDeleteItemResponseMessage(array|ResponseMessageType $value) + public function setDeleteItemResponseMessage(array|DeleteItemResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; @@ -407,6 +568,49 @@ public function setUpdateItemResponseMessage(array|UpdateItemResponseMessageType return $this; } + /** + * @autogenerated This method is safe to replace + * @param $value UpdateItemInRecoverableItemsResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addUpdateItemInRecoverableItemsResponseMessage(UpdateItemInRecoverableItemsResponseMessageType $value) + { + if ($this->updateItemInRecoverableItemsResponseMessage === null) { + $this->updateItemInRecoverableItemsResponseMessage = array(); + } + + if (!is_array($this->updateItemInRecoverableItemsResponseMessage)) { + $this->updateItemInRecoverableItemsResponseMessage = array($this->updateItemInRecoverableItemsResponseMessage); + } + + $this->updateItemInRecoverableItemsResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return UpdateItemInRecoverableItemsResponseMessageType[] + */ + public function getUpdateItemInRecoverableItemsResponseMessage() + { + return $this->updateItemInRecoverableItemsResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * UpdateItemInRecoverableItemsResponseMessageType[]|UpdateItemInRecoverableItemsResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setUpdateItemInRecoverableItemsResponseMessage(array|UpdateItemInRecoverableItemsResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->updateItemInRecoverableItemsResponseMessage = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @param $value ResponseMessageType @@ -785,6 +989,48 @@ public function setCopyFolderResponseMessage(array|FolderInfoResponseMessageType return $this; } + /** + * @autogenerated This method is safe to replace + * @param $value FolderInfoResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addCreateFolderPathResponseMessage(FolderInfoResponseMessageType $value) + { + if ($this->createFolderPathResponseMessage === null) { + $this->createFolderPathResponseMessage = array(); + } + + if (!is_array($this->createFolderPathResponseMessage)) { + $this->createFolderPathResponseMessage = array($this->createFolderPathResponseMessage); + } + + $this->createFolderPathResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return FolderInfoResponseMessageType[] + */ + public function getCreateFolderPathResponseMessage() + { + return $this->createFolderPathResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FolderInfoResponseMessageType[]|FolderInfoResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setCreateFolderPathResponseMessage(array|FolderInfoResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->createFolderPathResponseMessage = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @param $value AttachmentInfoResponseMessageType @@ -1000,1146 +1246,2420 @@ public function setExportItemsResponseMessage(array|ExportItemsResponseMessageTy /** * @autogenerated This method is safe to replace - * @param $value FindItemResponseMessageType + * @param $value ResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addFindItemResponseMessage(FindItemResponseMessageType $value) + public function addMarkAllItemsAsReadResponseMessage(ResponseMessageType $value) { - if ($this->findItemResponseMessage === null) { - $this->findItemResponseMessage = array(); + if ($this->markAllItemsAsReadResponseMessage === null) { + $this->markAllItemsAsReadResponseMessage = array(); } - if (!is_array($this->findItemResponseMessage)) { - $this->findItemResponseMessage = array($this->findItemResponseMessage); + if (!is_array($this->markAllItemsAsReadResponseMessage)) { + $this->markAllItemsAsReadResponseMessage = array($this->markAllItemsAsReadResponseMessage); } - $this->findItemResponseMessage[] = $value; + $this->markAllItemsAsReadResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return FindItemResponseMessageType[] + * @return ResponseMessageType[] */ - public function getFindItemResponseMessage() + public function getMarkAllItemsAsReadResponseMessage() { - return $this->findItemResponseMessage; + return $this->markAllItemsAsReadResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value FindItemResponseMessageType[]|FindItemResponseMessageType + * @param $value ResponseMessageType[]|ResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setFindItemResponseMessage(array|FindItemResponseMessageType $value) + public function setMarkAllItemsAsReadResponseMessage(array|ResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->findItemResponseMessage = $value; + $this->markAllItemsAsReadResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value ItemInfoResponseMessageType + * @param $value GetClientAccessTokenResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addMoveItemResponseMessage(ItemInfoResponseMessageType $value) + public function addGetClientAccessTokenResponseMessage(GetClientAccessTokenResponseMessageType $value) { - if ($this->moveItemResponseMessage === null) { - $this->moveItemResponseMessage = array(); + if ($this->getClientAccessTokenResponseMessage === null) { + $this->getClientAccessTokenResponseMessage = array(); } - if (!is_array($this->moveItemResponseMessage)) { - $this->moveItemResponseMessage = array($this->moveItemResponseMessage); + if (!is_array($this->getClientAccessTokenResponseMessage)) { + $this->getClientAccessTokenResponseMessage = array($this->getClientAccessTokenResponseMessage); } - $this->moveItemResponseMessage[] = $value; + $this->getClientAccessTokenResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return ItemInfoResponseMessageType[] + * @return GetClientAccessTokenResponseMessageType[] */ - public function getMoveItemResponseMessage() + public function getGetClientAccessTokenResponseMessage() { - return $this->moveItemResponseMessage; + return $this->getClientAccessTokenResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value ItemInfoResponseMessageType[]|ItemInfoResponseMessageType + * @param $value + * GetClientAccessTokenResponseMessageType[]|GetClientAccessTokenResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setMoveItemResponseMessage(array|ItemInfoResponseMessageType $value) + public function setGetClientAccessTokenResponseMessage(array|GetClientAccessTokenResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->moveItemResponseMessage = $value; + $this->getClientAccessTokenResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value ItemInfoResponseMessageType + * @param $value ResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addCopyItemResponseMessage(ItemInfoResponseMessageType $value) + public function addGetAppManifestsResponseMessage(ResponseMessageType $value) { - if ($this->copyItemResponseMessage === null) { - $this->copyItemResponseMessage = array(); + if ($this->getAppManifestsResponseMessage === null) { + $this->getAppManifestsResponseMessage = array(); } - if (!is_array($this->copyItemResponseMessage)) { - $this->copyItemResponseMessage = array($this->copyItemResponseMessage); + if (!is_array($this->getAppManifestsResponseMessage)) { + $this->getAppManifestsResponseMessage = array($this->getAppManifestsResponseMessage); } - $this->copyItemResponseMessage[] = $value; + $this->getAppManifestsResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return ItemInfoResponseMessageType[] + * @return ResponseMessageType[] */ - public function getCopyItemResponseMessage() + public function getGetAppManifestsResponseMessage() { - return $this->copyItemResponseMessage; + return $this->getAppManifestsResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value ItemInfoResponseMessageType[]|ItemInfoResponseMessageType + * @param $value ResponseMessageType[]|ResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setCopyItemResponseMessage(array|ItemInfoResponseMessageType $value) + public function setGetAppManifestsResponseMessage(array|ResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->copyItemResponseMessage = $value; + $this->getAppManifestsResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value ResolveNamesResponseMessageType + * @param $value ResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addResolveNamesResponseMessage(ResolveNamesResponseMessageType $value) + public function addSetClientExtensionResponseMessage(ResponseMessageType $value) { - if ($this->resolveNamesResponseMessage === null) { - $this->resolveNamesResponseMessage = array(); + if ($this->setClientExtensionResponseMessage === null) { + $this->setClientExtensionResponseMessage = array(); } - if (!is_array($this->resolveNamesResponseMessage)) { - $this->resolveNamesResponseMessage = array($this->resolveNamesResponseMessage); + if (!is_array($this->setClientExtensionResponseMessage)) { + $this->setClientExtensionResponseMessage = array($this->setClientExtensionResponseMessage); } - $this->resolveNamesResponseMessage[] = $value; + $this->setClientExtensionResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return ResolveNamesResponseMessageType[] + * @return ResponseMessageType[] */ - public function getResolveNamesResponseMessage() + public function getSetClientExtensionResponseMessage() { - return $this->resolveNamesResponseMessage; + return $this->setClientExtensionResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value ResolveNamesResponseMessageType[]|ResolveNamesResponseMessageType + * @param $value ResponseMessageType[]|ResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setResolveNamesResponseMessage(array|ResolveNamesResponseMessageType $value) + public function setSetClientExtensionResponseMessage(array|ResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->resolveNamesResponseMessage = $value; + $this->setClientExtensionResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value ExpandDLResponseMessageType + * @param $value ResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addExpandDLResponseMessage(ExpandDLResponseMessageType $value) + public function addGetOMEConfigurationResponseMessage(ResponseMessageType $value) { - if ($this->expandDLResponseMessage === null) { - $this->expandDLResponseMessage = array(); + if ($this->getOMEConfigurationResponseMessage === null) { + $this->getOMEConfigurationResponseMessage = array(); } - if (!is_array($this->expandDLResponseMessage)) { - $this->expandDLResponseMessage = array($this->expandDLResponseMessage); + if (!is_array($this->getOMEConfigurationResponseMessage)) { + $this->getOMEConfigurationResponseMessage = array($this->getOMEConfigurationResponseMessage); } - $this->expandDLResponseMessage[] = $value; + $this->getOMEConfigurationResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return ExpandDLResponseMessageType[] + * @return ResponseMessageType[] */ - public function getExpandDLResponseMessage() + public function getGetOMEConfigurationResponseMessage() { - return $this->expandDLResponseMessage; + return $this->getOMEConfigurationResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value ExpandDLResponseMessageType[]|ExpandDLResponseMessageType + * @param $value ResponseMessageType[]|ResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setExpandDLResponseMessage(array|ExpandDLResponseMessageType $value) + public function setGetOMEConfigurationResponseMessage(array|ResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->expandDLResponseMessage = $value; + $this->getOMEConfigurationResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value GetServerTimeZonesResponseMessageType + * @param $value ResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addGetServerTimeZonesResponseMessage(GetServerTimeZonesResponseMessageType $value) + public function addSetOMEConfigurationResponseMessage(ResponseMessageType $value) { - if ($this->getServerTimeZonesResponseMessage === null) { + if ($this->setOMEConfigurationResponseMessage === null) { + $this->setOMEConfigurationResponseMessage = array(); + } + + if (!is_array($this->setOMEConfigurationResponseMessage)) { + $this->setOMEConfigurationResponseMessage = array($this->setOMEConfigurationResponseMessage); + } + + $this->setOMEConfigurationResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ResponseMessageType[] + */ + public function getSetOMEConfigurationResponseMessage() + { + return $this->setOMEConfigurationResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ResponseMessageType[]|ResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setSetOMEConfigurationResponseMessage(array|ResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->setOMEConfigurationResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FindItemResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addFindItemResponseMessage(FindItemResponseMessageType $value) + { + if ($this->findItemResponseMessage === null) { + $this->findItemResponseMessage = array(); + } + + if (!is_array($this->findItemResponseMessage)) { + $this->findItemResponseMessage = array($this->findItemResponseMessage); + } + + $this->findItemResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return FindItemResponseMessageType[] + */ + public function getFindItemResponseMessage() + { + return $this->findItemResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FindItemResponseMessageType[]|FindItemResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setFindItemResponseMessage(array|FindItemResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->findItemResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemInfoResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addMoveItemResponseMessage(ItemInfoResponseMessageType $value) + { + if ($this->moveItemResponseMessage === null) { + $this->moveItemResponseMessage = array(); + } + + if (!is_array($this->moveItemResponseMessage)) { + $this->moveItemResponseMessage = array($this->moveItemResponseMessage); + } + + $this->moveItemResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ItemInfoResponseMessageType[] + */ + public function getMoveItemResponseMessage() + { + return $this->moveItemResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemInfoResponseMessageType[]|ItemInfoResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setMoveItemResponseMessage(array|ItemInfoResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->moveItemResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemInfoResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addArchiveItemResponseMessage(ItemInfoResponseMessageType $value) + { + if ($this->archiveItemResponseMessage === null) { + $this->archiveItemResponseMessage = array(); + } + + if (!is_array($this->archiveItemResponseMessage)) { + $this->archiveItemResponseMessage = array($this->archiveItemResponseMessage); + } + + $this->archiveItemResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ItemInfoResponseMessageType[] + */ + public function getArchiveItemResponseMessage() + { + return $this->archiveItemResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemInfoResponseMessageType[]|ItemInfoResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setArchiveItemResponseMessage(array|ItemInfoResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->archiveItemResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemInfoResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addCopyItemResponseMessage(ItemInfoResponseMessageType $value) + { + if ($this->copyItemResponseMessage === null) { + $this->copyItemResponseMessage = array(); + } + + if (!is_array($this->copyItemResponseMessage)) { + $this->copyItemResponseMessage = array($this->copyItemResponseMessage); + } + + $this->copyItemResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ItemInfoResponseMessageType[] + */ + public function getCopyItemResponseMessage() + { + return $this->copyItemResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemInfoResponseMessageType[]|ItemInfoResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setCopyItemResponseMessage(array|ItemInfoResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->copyItemResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ResolveNamesResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addResolveNamesResponseMessage(ResolveNamesResponseMessageType $value) + { + if ($this->resolveNamesResponseMessage === null) { + $this->resolveNamesResponseMessage = array(); + } + + if (!is_array($this->resolveNamesResponseMessage)) { + $this->resolveNamesResponseMessage = array($this->resolveNamesResponseMessage); + } + + $this->resolveNamesResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ResolveNamesResponseMessageType[] + */ + public function getResolveNamesResponseMessage() + { + return $this->resolveNamesResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ResolveNamesResponseMessageType[]|ResolveNamesResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setResolveNamesResponseMessage(array|ResolveNamesResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->resolveNamesResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ExpandDLResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addExpandDLResponseMessage(ExpandDLResponseMessageType $value) + { + if ($this->expandDLResponseMessage === null) { + $this->expandDLResponseMessage = array(); + } + + if (!is_array($this->expandDLResponseMessage)) { + $this->expandDLResponseMessage = array($this->expandDLResponseMessage); + } + + $this->expandDLResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ExpandDLResponseMessageType[] + */ + public function getExpandDLResponseMessage() + { + return $this->expandDLResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ExpandDLResponseMessageType[]|ExpandDLResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setExpandDLResponseMessage(array|ExpandDLResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->expandDLResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GetServerTimeZonesResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addGetServerTimeZonesResponseMessage(GetServerTimeZonesResponseMessageType $value) + { + if ($this->getServerTimeZonesResponseMessage === null) { $this->getServerTimeZonesResponseMessage = array(); } - if (!is_array($this->getServerTimeZonesResponseMessage)) { - $this->getServerTimeZonesResponseMessage = array($this->getServerTimeZonesResponseMessage); + if (!is_array($this->getServerTimeZonesResponseMessage)) { + $this->getServerTimeZonesResponseMessage = array($this->getServerTimeZonesResponseMessage); + } + + $this->getServerTimeZonesResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return GetServerTimeZonesResponseMessageType[] + */ + public function getGetServerTimeZonesResponseMessage() + { + return $this->getServerTimeZonesResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * GetServerTimeZonesResponseMessageType[]|GetServerTimeZonesResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setGetServerTimeZonesResponseMessage(array|GetServerTimeZonesResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->getServerTimeZonesResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GetEventsResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addGetEventsResponseMessage(GetEventsResponseMessageType $value) + { + if ($this->getEventsResponseMessage === null) { + $this->getEventsResponseMessage = array(); + } + + if (!is_array($this->getEventsResponseMessage)) { + $this->getEventsResponseMessage = array($this->getEventsResponseMessage); + } + + $this->getEventsResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return GetEventsResponseMessageType[] + */ + public function getGetEventsResponseMessage() + { + return $this->getEventsResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GetEventsResponseMessageType[]|GetEventsResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setGetEventsResponseMessage(array|GetEventsResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->getEventsResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GetStreamingEventsResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addGetStreamingEventsResponseMessage(GetStreamingEventsResponseMessageType $value) + { + if ($this->getStreamingEventsResponseMessage === null) { + $this->getStreamingEventsResponseMessage = array(); + } + + if (!is_array($this->getStreamingEventsResponseMessage)) { + $this->getStreamingEventsResponseMessage = array($this->getStreamingEventsResponseMessage); + } + + $this->getStreamingEventsResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return GetStreamingEventsResponseMessageType[] + */ + public function getGetStreamingEventsResponseMessage() + { + return $this->getStreamingEventsResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * GetStreamingEventsResponseMessageType[]|GetStreamingEventsResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setGetStreamingEventsResponseMessage(array|GetStreamingEventsResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->getStreamingEventsResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SubscribeResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addSubscribeResponseMessage(SubscribeResponseMessageType $value) + { + if ($this->subscribeResponseMessage === null) { + $this->subscribeResponseMessage = array(); + } + + if (!is_array($this->subscribeResponseMessage)) { + $this->subscribeResponseMessage = array($this->subscribeResponseMessage); + } + + $this->subscribeResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SubscribeResponseMessageType[] + */ + public function getSubscribeResponseMessage() + { + return $this->subscribeResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SubscribeResponseMessageType[]|SubscribeResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setSubscribeResponseMessage(array|SubscribeResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->subscribeResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addUnsubscribeResponseMessage(ResponseMessageType $value) + { + if ($this->unsubscribeResponseMessage === null) { + $this->unsubscribeResponseMessage = array(); + } + + if (!is_array($this->unsubscribeResponseMessage)) { + $this->unsubscribeResponseMessage = array($this->unsubscribeResponseMessage); + } + + $this->unsubscribeResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ResponseMessageType[] + */ + public function getUnsubscribeResponseMessage() + { + return $this->unsubscribeResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ResponseMessageType[]|ResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setUnsubscribeResponseMessage(array|ResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->unsubscribeResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SendNotificationResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addSendNotificationResponseMessage(SendNotificationResponseMessageType $value) + { + if ($this->sendNotificationResponseMessage === null) { + $this->sendNotificationResponseMessage = array(); + } + + if (!is_array($this->sendNotificationResponseMessage)) { + $this->sendNotificationResponseMessage = array($this->sendNotificationResponseMessage); + } + + $this->sendNotificationResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SendNotificationResponseMessageType[] + */ + public function getSendNotificationResponseMessage() + { + return $this->sendNotificationResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * SendNotificationResponseMessageType[]|SendNotificationResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setSendNotificationResponseMessage(array|SendNotificationResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->sendNotificationResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SyncFolderHierarchyResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addSyncFolderHierarchyResponseMessage(SyncFolderHierarchyResponseMessageType $value) + { + if ($this->syncFolderHierarchyResponseMessage === null) { + $this->syncFolderHierarchyResponseMessage = array(); + } + + if (!is_array($this->syncFolderHierarchyResponseMessage)) { + $this->syncFolderHierarchyResponseMessage = array($this->syncFolderHierarchyResponseMessage); + } + + $this->syncFolderHierarchyResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SyncFolderHierarchyResponseMessageType[] + */ + public function getSyncFolderHierarchyResponseMessage() + { + return $this->syncFolderHierarchyResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * SyncFolderHierarchyResponseMessageType[]|SyncFolderHierarchyResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setSyncFolderHierarchyResponseMessage(array|SyncFolderHierarchyResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->syncFolderHierarchyResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SyncFolderItemsResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addSyncFolderItemsResponseMessage(SyncFolderItemsResponseMessageType $value) + { + if ($this->syncFolderItemsResponseMessage === null) { + $this->syncFolderItemsResponseMessage = array(); + } + + if (!is_array($this->syncFolderItemsResponseMessage)) { + $this->syncFolderItemsResponseMessage = array($this->syncFolderItemsResponseMessage); + } + + $this->syncFolderItemsResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SyncFolderItemsResponseMessageType[] + */ + public function getSyncFolderItemsResponseMessage() + { + return $this->syncFolderItemsResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * SyncFolderItemsResponseMessageType[]|SyncFolderItemsResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setSyncFolderItemsResponseMessage(array|SyncFolderItemsResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->syncFolderItemsResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FolderInfoResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addCreateManagedFolderResponseMessage(FolderInfoResponseMessageType $value) + { + if ($this->createManagedFolderResponseMessage === null) { + $this->createManagedFolderResponseMessage = array(); + } + + if (!is_array($this->createManagedFolderResponseMessage)) { + $this->createManagedFolderResponseMessage = array($this->createManagedFolderResponseMessage); + } + + $this->createManagedFolderResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return FolderInfoResponseMessageType[] + */ + public function getCreateManagedFolderResponseMessage() + { + return $this->createManagedFolderResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FolderInfoResponseMessageType[]|FolderInfoResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setCreateManagedFolderResponseMessage(array|FolderInfoResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->createManagedFolderResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ConvertIdResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addConvertIdResponseMessage(ConvertIdResponseMessageType $value) + { + if ($this->convertIdResponseMessage === null) { + $this->convertIdResponseMessage = array(); + } + + if (!is_array($this->convertIdResponseMessage)) { + $this->convertIdResponseMessage = array($this->convertIdResponseMessage); + } + + $this->convertIdResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ConvertIdResponseMessageType[] + */ + public function getConvertIdResponseMessage() + { + return $this->convertIdResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ConvertIdResponseMessageType[]|ConvertIdResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setConvertIdResponseMessage(array|ConvertIdResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->convertIdResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GetSharingMetadataResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addGetSharingMetadataResponseMessage(GetSharingMetadataResponseMessageType $value) + { + if ($this->getSharingMetadataResponseMessage === null) { + $this->getSharingMetadataResponseMessage = array(); + } + + if (!is_array($this->getSharingMetadataResponseMessage)) { + $this->getSharingMetadataResponseMessage = array($this->getSharingMetadataResponseMessage); + } + + $this->getSharingMetadataResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return GetSharingMetadataResponseMessageType[] + */ + public function getGetSharingMetadataResponseMessage() + { + return $this->getSharingMetadataResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * GetSharingMetadataResponseMessageType[]|GetSharingMetadataResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setGetSharingMetadataResponseMessage(array|GetSharingMetadataResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->getSharingMetadataResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RefreshSharingFolderResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addRefreshSharingFolderResponseMessage(RefreshSharingFolderResponseMessageType $value) + { + if ($this->refreshSharingFolderResponseMessage === null) { + $this->refreshSharingFolderResponseMessage = array(); + } + + if (!is_array($this->refreshSharingFolderResponseMessage)) { + $this->refreshSharingFolderResponseMessage = array($this->refreshSharingFolderResponseMessage); + } + + $this->refreshSharingFolderResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return RefreshSharingFolderResponseMessageType[] + */ + public function getRefreshSharingFolderResponseMessage() + { + return $this->refreshSharingFolderResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * RefreshSharingFolderResponseMessageType[]|RefreshSharingFolderResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setRefreshSharingFolderResponseMessage(array|RefreshSharingFolderResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->refreshSharingFolderResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GetSharingFolderResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addGetSharingFolderResponseMessage(GetSharingFolderResponseMessageType $value) + { + if ($this->getSharingFolderResponseMessage === null) { + $this->getSharingFolderResponseMessage = array(); + } + + if (!is_array($this->getSharingFolderResponseMessage)) { + $this->getSharingFolderResponseMessage = array($this->getSharingFolderResponseMessage); + } + + $this->getSharingFolderResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return GetSharingFolderResponseMessageType[] + */ + public function getGetSharingFolderResponseMessage() + { + return $this->getSharingFolderResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * GetSharingFolderResponseMessageType[]|GetSharingFolderResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setGetSharingFolderResponseMessage(array|GetSharingFolderResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->getSharingFolderResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addCreateUserConfigurationResponseMessage(ResponseMessageType $value) + { + if ($this->createUserConfigurationResponseMessage === null) { + $this->createUserConfigurationResponseMessage = array(); + } + + if (!is_array($this->createUserConfigurationResponseMessage)) { + $this->createUserConfigurationResponseMessage = array($this->createUserConfigurationResponseMessage); + } + + $this->createUserConfigurationResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ResponseMessageType[] + */ + public function getCreateUserConfigurationResponseMessage() + { + return $this->createUserConfigurationResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ResponseMessageType[]|ResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setCreateUserConfigurationResponseMessage(array|ResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->createUserConfigurationResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addDeleteUserConfigurationResponseMessage(ResponseMessageType $value) + { + if ($this->deleteUserConfigurationResponseMessage === null) { + $this->deleteUserConfigurationResponseMessage = array(); + } + + if (!is_array($this->deleteUserConfigurationResponseMessage)) { + $this->deleteUserConfigurationResponseMessage = array($this->deleteUserConfigurationResponseMessage); + } + + $this->deleteUserConfigurationResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ResponseMessageType[] + */ + public function getDeleteUserConfigurationResponseMessage() + { + return $this->deleteUserConfigurationResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ResponseMessageType[]|ResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setDeleteUserConfigurationResponseMessage(array|ResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->deleteUserConfigurationResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GetUserConfigurationResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addGetUserConfigurationResponseMessage(GetUserConfigurationResponseMessageType $value) + { + if ($this->getUserConfigurationResponseMessage === null) { + $this->getUserConfigurationResponseMessage = array(); + } + + if (!is_array($this->getUserConfigurationResponseMessage)) { + $this->getUserConfigurationResponseMessage = array($this->getUserConfigurationResponseMessage); + } + + $this->getUserConfigurationResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return GetUserConfigurationResponseMessageType[] + */ + public function getGetUserConfigurationResponseMessage() + { + return $this->getUserConfigurationResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * GetUserConfigurationResponseMessageType[]|GetUserConfigurationResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setGetUserConfigurationResponseMessage(array|GetUserConfigurationResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->getUserConfigurationResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GetSpecificUserConfigurationResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addGetSpecificUserConfigurationResponseMessage(GetSpecificUserConfigurationResponseMessageType $value) + { + if ($this->getSpecificUserConfigurationResponseMessage === null) { + $this->getSpecificUserConfigurationResponseMessage = array(); + } + + if (!is_array($this->getSpecificUserConfigurationResponseMessage)) { + $this->getSpecificUserConfigurationResponseMessage = array($this->getSpecificUserConfigurationResponseMessage); + } + + $this->getSpecificUserConfigurationResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return GetSpecificUserConfigurationResponseMessageType[] + */ + public function getGetSpecificUserConfigurationResponseMessage() + { + return $this->getSpecificUserConfigurationResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * GetSpecificUserConfigurationResponseMessageType[]|GetSpecificUserConfigurationResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setGetSpecificUserConfigurationResponseMessage(array|GetSpecificUserConfigurationResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->getSpecificUserConfigurationResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addUpdateUserConfigurationResponseMessage(ResponseMessageType $value) + { + if ($this->updateUserConfigurationResponseMessage === null) { + $this->updateUserConfigurationResponseMessage = array(); + } + + if (!is_array($this->updateUserConfigurationResponseMessage)) { + $this->updateUserConfigurationResponseMessage = array($this->updateUserConfigurationResponseMessage); + } + + $this->updateUserConfigurationResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ResponseMessageType[] + */ + public function getUpdateUserConfigurationResponseMessage() + { + return $this->updateUserConfigurationResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ResponseMessageType[]|ResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setUpdateUserConfigurationResponseMessage(array|ResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->updateUserConfigurationResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GetRoomListsResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addGetRoomListsResponse(GetRoomListsResponseMessageType $value) + { + if ($this->getRoomListsResponse === null) { + $this->getRoomListsResponse = array(); + } + + if (!is_array($this->getRoomListsResponse)) { + $this->getRoomListsResponse = array($this->getRoomListsResponse); } - $this->getServerTimeZonesResponseMessage[] = $value; + $this->getRoomListsResponse[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return GetServerTimeZonesResponseMessageType[] + * @return GetRoomListsResponseMessageType[] */ - public function getGetServerTimeZonesResponseMessage() + public function getGetRoomListsResponse() { - return $this->getServerTimeZonesResponseMessage; + return $this->getRoomListsResponse; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GetRoomListsResponseMessageType[]|GetRoomListsResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setGetRoomListsResponse(array|GetRoomListsResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->getRoomListsResponse = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GetRoomsResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addGetRoomsResponse(GetRoomsResponseMessageType $value) + { + if ($this->getRoomsResponse === null) { + $this->getRoomsResponse = array(); + } + + if (!is_array($this->getRoomsResponse)) { + $this->getRoomsResponse = array($this->getRoomsResponse); + } + + $this->getRoomsResponse[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return GetRoomsResponseMessageType[] + */ + public function getGetRoomsResponse() + { + return $this->getRoomsResponse; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GetRoomsResponseMessageType[]|GetRoomsResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setGetRoomsResponse(array|GetRoomsResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->getRoomsResponse = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GetRemindersResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addGetRemindersResponse(GetRemindersResponseMessageType $value) + { + if ($this->getRemindersResponse === null) { + $this->getRemindersResponse = array(); + } + + if (!is_array($this->getRemindersResponse)) { + $this->getRemindersResponse = array($this->getRemindersResponse); + } + + $this->getRemindersResponse[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return GetRemindersResponseMessageType[] + */ + public function getGetRemindersResponse() + { + return $this->getRemindersResponse; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GetRemindersResponseMessageType[]|GetRemindersResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setGetRemindersResponse(array|GetRemindersResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->getRemindersResponse = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PerformReminderActionResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addPerformReminderActionResponse(PerformReminderActionResponseMessageType $value) + { + if ($this->performReminderActionResponse === null) { + $this->performReminderActionResponse = array(); + } + + if (!is_array($this->performReminderActionResponse)) { + $this->performReminderActionResponse = array($this->performReminderActionResponse); + } + + $this->performReminderActionResponse[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PerformReminderActionResponseMessageType[] + */ + public function getPerformReminderActionResponse() + { + return $this->performReminderActionResponse; } /** * @autogenerated This method is safe to replace * @param $value - * GetServerTimeZonesResponseMessageType[]|GetServerTimeZonesResponseMessageType + * PerformReminderActionResponseMessageType[]|PerformReminderActionResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setGetServerTimeZonesResponseMessage(array|GetServerTimeZonesResponseMessageType $value) + public function setPerformReminderActionResponse(array|PerformReminderActionResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->getServerTimeZonesResponseMessage = $value; + $this->performReminderActionResponse = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value GetEventsResponseMessageType + * @param $value ApplyConversationActionResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addGetEventsResponseMessage(GetEventsResponseMessageType $value) + public function addApplyConversationActionResponseMessage(ApplyConversationActionResponseMessageType $value) { - if ($this->getEventsResponseMessage === null) { - $this->getEventsResponseMessage = array(); + if ($this->applyConversationActionResponseMessage === null) { + $this->applyConversationActionResponseMessage = array(); } - if (!is_array($this->getEventsResponseMessage)) { - $this->getEventsResponseMessage = array($this->getEventsResponseMessage); + if (!is_array($this->applyConversationActionResponseMessage)) { + $this->applyConversationActionResponseMessage = array($this->applyConversationActionResponseMessage); } - $this->getEventsResponseMessage[] = $value; + $this->applyConversationActionResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return GetEventsResponseMessageType[] + * @return ApplyConversationActionResponseMessageType[] */ - public function getGetEventsResponseMessage() + public function getApplyConversationActionResponseMessage() { - return $this->getEventsResponseMessage; + return $this->applyConversationActionResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value GetEventsResponseMessageType[]|GetEventsResponseMessageType + * @param $value + * ApplyConversationActionResponseMessageType[]|ApplyConversationActionResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setGetEventsResponseMessage(array|GetEventsResponseMessageType $value) + public function setApplyConversationActionResponseMessage(array|ApplyConversationActionResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->getEventsResponseMessage = $value; + $this->applyConversationActionResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value GetStreamingEventsResponseMessageType + * @param $value FindMailboxStatisticsByKeywordsResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addGetStreamingEventsResponseMessage(GetStreamingEventsResponseMessageType $value) + public function addFindMailboxStatisticsByKeywordsResponseMessage(FindMailboxStatisticsByKeywordsResponseMessageType $value) { - if ($this->getStreamingEventsResponseMessage === null) { - $this->getStreamingEventsResponseMessage = array(); + if ($this->findMailboxStatisticsByKeywordsResponseMessage === null) { + $this->findMailboxStatisticsByKeywordsResponseMessage = array(); } - if (!is_array($this->getStreamingEventsResponseMessage)) { - $this->getStreamingEventsResponseMessage = array($this->getStreamingEventsResponseMessage); + if (!is_array($this->findMailboxStatisticsByKeywordsResponseMessage)) { + $this->findMailboxStatisticsByKeywordsResponseMessage = array($this->findMailboxStatisticsByKeywordsResponseMessage); } - $this->getStreamingEventsResponseMessage[] = $value; + $this->findMailboxStatisticsByKeywordsResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return GetStreamingEventsResponseMessageType[] + * @return FindMailboxStatisticsByKeywordsResponseMessageType[] */ - public function getGetStreamingEventsResponseMessage() + public function getFindMailboxStatisticsByKeywordsResponseMessage() { - return $this->getStreamingEventsResponseMessage; + return $this->findMailboxStatisticsByKeywordsResponseMessage; } /** * @autogenerated This method is safe to replace * @param $value - * GetStreamingEventsResponseMessageType[]|GetStreamingEventsResponseMessageType + * FindMailboxStatisticsByKeywordsResponseMessageType[]|FindMailboxStatisticsByKeywordsResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setGetStreamingEventsResponseMessage(array|GetStreamingEventsResponseMessageType $value) + public function setFindMailboxStatisticsByKeywordsResponseMessage(array|FindMailboxStatisticsByKeywordsResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->getStreamingEventsResponseMessage = $value; + $this->findMailboxStatisticsByKeywordsResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value SubscribeResponseMessageType + * @param $value GetSearchableMailboxesResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addSubscribeResponseMessage(SubscribeResponseMessageType $value) + public function addGetSearchableMailboxesResponseMessage(GetSearchableMailboxesResponseMessageType $value) { - if ($this->subscribeResponseMessage === null) { - $this->subscribeResponseMessage = array(); + if ($this->getSearchableMailboxesResponseMessage === null) { + $this->getSearchableMailboxesResponseMessage = array(); } - if (!is_array($this->subscribeResponseMessage)) { - $this->subscribeResponseMessage = array($this->subscribeResponseMessage); + if (!is_array($this->getSearchableMailboxesResponseMessage)) { + $this->getSearchableMailboxesResponseMessage = array($this->getSearchableMailboxesResponseMessage); } - $this->subscribeResponseMessage[] = $value; + $this->getSearchableMailboxesResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return SubscribeResponseMessageType[] + * @return GetSearchableMailboxesResponseMessageType[] */ - public function getSubscribeResponseMessage() + public function getGetSearchableMailboxesResponseMessage() { - return $this->subscribeResponseMessage; + return $this->getSearchableMailboxesResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value SubscribeResponseMessageType[]|SubscribeResponseMessageType + * @param $value + * GetSearchableMailboxesResponseMessageType[]|GetSearchableMailboxesResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setSubscribeResponseMessage(array|SubscribeResponseMessageType $value) + public function setGetSearchableMailboxesResponseMessage(array|GetSearchableMailboxesResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->subscribeResponseMessage = $value; + $this->getSearchableMailboxesResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value ResponseMessageType + * @param $value SearchMailboxesResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addUnsubscribeResponseMessage(ResponseMessageType $value) + public function addSearchMailboxesResponseMessage(SearchMailboxesResponseMessageType $value) { - if ($this->unsubscribeResponseMessage === null) { - $this->unsubscribeResponseMessage = array(); + if ($this->searchMailboxesResponseMessage === null) { + $this->searchMailboxesResponseMessage = array(); } - if (!is_array($this->unsubscribeResponseMessage)) { - $this->unsubscribeResponseMessage = array($this->unsubscribeResponseMessage); + if (!is_array($this->searchMailboxesResponseMessage)) { + $this->searchMailboxesResponseMessage = array($this->searchMailboxesResponseMessage); + } + + $this->searchMailboxesResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SearchMailboxesResponseMessageType[] + */ + public function getSearchMailboxesResponseMessage() + { + return $this->searchMailboxesResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * SearchMailboxesResponseMessageType[]|SearchMailboxesResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setSearchMailboxesResponseMessage(array|SearchMailboxesResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->searchMailboxesResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GetDiscoverySearchConfigurationResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addGetDiscoverySearchConfigurationResponseMessage(GetDiscoverySearchConfigurationResponseMessageType $value) + { + if ($this->getDiscoverySearchConfigurationResponseMessage === null) { + $this->getDiscoverySearchConfigurationResponseMessage = array(); + } + + if (!is_array($this->getDiscoverySearchConfigurationResponseMessage)) { + $this->getDiscoverySearchConfigurationResponseMessage = array($this->getDiscoverySearchConfigurationResponseMessage); + } + + $this->getDiscoverySearchConfigurationResponseMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return GetDiscoverySearchConfigurationResponseMessageType[] + */ + public function getGetDiscoverySearchConfigurationResponseMessage() + { + return $this->getDiscoverySearchConfigurationResponseMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * GetDiscoverySearchConfigurationResponseMessageType[]|GetDiscoverySearchConfigurationResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function setGetDiscoverySearchConfigurationResponseMessage(array|GetDiscoverySearchConfigurationResponseMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->getDiscoverySearchConfigurationResponseMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GetHoldOnMailboxesResponseMessageType + * @return ArrayOfResponseMessagesType + */ + public function addGetHoldOnMailboxesResponseMessage(GetHoldOnMailboxesResponseMessageType $value) + { + if ($this->getHoldOnMailboxesResponseMessage === null) { + $this->getHoldOnMailboxesResponseMessage = array(); + } + + if (!is_array($this->getHoldOnMailboxesResponseMessage)) { + $this->getHoldOnMailboxesResponseMessage = array($this->getHoldOnMailboxesResponseMessage); } - $this->unsubscribeResponseMessage[] = $value; + $this->getHoldOnMailboxesResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return ResponseMessageType[] + * @return GetHoldOnMailboxesResponseMessageType[] */ - public function getUnsubscribeResponseMessage() + public function getGetHoldOnMailboxesResponseMessage() { - return $this->unsubscribeResponseMessage; + return $this->getHoldOnMailboxesResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value ResponseMessageType[]|ResponseMessageType + * @param $value + * GetHoldOnMailboxesResponseMessageType[]|GetHoldOnMailboxesResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setUnsubscribeResponseMessage(array|ResponseMessageType $value) + public function setGetHoldOnMailboxesResponseMessage(array|GetHoldOnMailboxesResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->unsubscribeResponseMessage = $value; + $this->getHoldOnMailboxesResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value SendNotificationResponseMessageType + * @param $value SetHoldOnMailboxesResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addSendNotificationResponseMessage(SendNotificationResponseMessageType $value) + public function addSetHoldOnMailboxesResponseMessage(SetHoldOnMailboxesResponseMessageType $value) { - if ($this->sendNotificationResponseMessage === null) { - $this->sendNotificationResponseMessage = array(); + if ($this->setHoldOnMailboxesResponseMessage === null) { + $this->setHoldOnMailboxesResponseMessage = array(); } - if (!is_array($this->sendNotificationResponseMessage)) { - $this->sendNotificationResponseMessage = array($this->sendNotificationResponseMessage); + if (!is_array($this->setHoldOnMailboxesResponseMessage)) { + $this->setHoldOnMailboxesResponseMessage = array($this->setHoldOnMailboxesResponseMessage); } - $this->sendNotificationResponseMessage[] = $value; + $this->setHoldOnMailboxesResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return SendNotificationResponseMessageType[] + * @return SetHoldOnMailboxesResponseMessageType[] */ - public function getSendNotificationResponseMessage() + public function getSetHoldOnMailboxesResponseMessage() { - return $this->sendNotificationResponseMessage; + return $this->setHoldOnMailboxesResponseMessage; } /** * @autogenerated This method is safe to replace * @param $value - * SendNotificationResponseMessageType[]|SendNotificationResponseMessageType + * SetHoldOnMailboxesResponseMessageType[]|SetHoldOnMailboxesResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setSendNotificationResponseMessage(array|SendNotificationResponseMessageType $value) + public function setSetHoldOnMailboxesResponseMessage(array|SetHoldOnMailboxesResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->sendNotificationResponseMessage = $value; + $this->setHoldOnMailboxesResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value SyncFolderHierarchyResponseMessageType + * @param $value GetNonIndexableItemStatisticsResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addSyncFolderHierarchyResponseMessage(SyncFolderHierarchyResponseMessageType $value) + public function addGetNonIndexableItemStatisticsResponseMessage(GetNonIndexableItemStatisticsResponseMessageType $value) { - if ($this->syncFolderHierarchyResponseMessage === null) { - $this->syncFolderHierarchyResponseMessage = array(); + if ($this->getNonIndexableItemStatisticsResponseMessage === null) { + $this->getNonIndexableItemStatisticsResponseMessage = array(); } - if (!is_array($this->syncFolderHierarchyResponseMessage)) { - $this->syncFolderHierarchyResponseMessage = array($this->syncFolderHierarchyResponseMessage); + if (!is_array($this->getNonIndexableItemStatisticsResponseMessage)) { + $this->getNonIndexableItemStatisticsResponseMessage = array($this->getNonIndexableItemStatisticsResponseMessage); } - $this->syncFolderHierarchyResponseMessage[] = $value; + $this->getNonIndexableItemStatisticsResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return SyncFolderHierarchyResponseMessageType[] + * @return GetNonIndexableItemStatisticsResponseMessageType[] */ - public function getSyncFolderHierarchyResponseMessage() + public function getGetNonIndexableItemStatisticsResponseMessage() { - return $this->syncFolderHierarchyResponseMessage; + return $this->getNonIndexableItemStatisticsResponseMessage; } /** * @autogenerated This method is safe to replace * @param $value - * SyncFolderHierarchyResponseMessageType[]|SyncFolderHierarchyResponseMessageType + * GetNonIndexableItemStatisticsResponseMessageType[]|GetNonIndexableItemStatisticsResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setSyncFolderHierarchyResponseMessage(array|SyncFolderHierarchyResponseMessageType $value) + public function setGetNonIndexableItemStatisticsResponseMessage(array|GetNonIndexableItemStatisticsResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->syncFolderHierarchyResponseMessage = $value; + $this->getNonIndexableItemStatisticsResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value SyncFolderItemsResponseMessageType + * @param $value GetNonIndexableItemDetailsResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addSyncFolderItemsResponseMessage(SyncFolderItemsResponseMessageType $value) + public function addGetNonIndexableItemDetailsResponseMessage(GetNonIndexableItemDetailsResponseMessageType $value) { - if ($this->syncFolderItemsResponseMessage === null) { - $this->syncFolderItemsResponseMessage = array(); + if ($this->getNonIndexableItemDetailsResponseMessage === null) { + $this->getNonIndexableItemDetailsResponseMessage = array(); } - if (!is_array($this->syncFolderItemsResponseMessage)) { - $this->syncFolderItemsResponseMessage = array($this->syncFolderItemsResponseMessage); + if (!is_array($this->getNonIndexableItemDetailsResponseMessage)) { + $this->getNonIndexableItemDetailsResponseMessage = array($this->getNonIndexableItemDetailsResponseMessage); } - $this->syncFolderItemsResponseMessage[] = $value; + $this->getNonIndexableItemDetailsResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return SyncFolderItemsResponseMessageType[] + * @return GetNonIndexableItemDetailsResponseMessageType[] */ - public function getSyncFolderItemsResponseMessage() + public function getGetNonIndexableItemDetailsResponseMessage() { - return $this->syncFolderItemsResponseMessage; + return $this->getNonIndexableItemDetailsResponseMessage; } /** * @autogenerated This method is safe to replace * @param $value - * SyncFolderItemsResponseMessageType[]|SyncFolderItemsResponseMessageType + * GetNonIndexableItemDetailsResponseMessageType[]|GetNonIndexableItemDetailsResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setSyncFolderItemsResponseMessage(array|SyncFolderItemsResponseMessageType $value) + public function setGetNonIndexableItemDetailsResponseMessage(array|GetNonIndexableItemDetailsResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->syncFolderItemsResponseMessage = $value; + $this->getNonIndexableItemDetailsResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value FolderInfoResponseMessageType + * @param $value FindPeopleResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addCreateManagedFolderResponseMessage(FolderInfoResponseMessageType $value) + public function addFindPeopleResponseMessage(FindPeopleResponseMessageType $value) { - if ($this->createManagedFolderResponseMessage === null) { - $this->createManagedFolderResponseMessage = array(); + if ($this->findPeopleResponseMessage === null) { + $this->findPeopleResponseMessage = array(); } - if (!is_array($this->createManagedFolderResponseMessage)) { - $this->createManagedFolderResponseMessage = array($this->createManagedFolderResponseMessage); + if (!is_array($this->findPeopleResponseMessage)) { + $this->findPeopleResponseMessage = array($this->findPeopleResponseMessage); } - $this->createManagedFolderResponseMessage[] = $value; + $this->findPeopleResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return FolderInfoResponseMessageType[] + * @return FindPeopleResponseMessageType[] */ - public function getCreateManagedFolderResponseMessage() + public function getFindPeopleResponseMessage() { - return $this->createManagedFolderResponseMessage; + return $this->findPeopleResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value FolderInfoResponseMessageType[]|FolderInfoResponseMessageType + * @param $value FindPeopleResponseMessageType[]|FindPeopleResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setCreateManagedFolderResponseMessage(array|FolderInfoResponseMessageType $value) + public function setFindPeopleResponseMessage(array|FindPeopleResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->createManagedFolderResponseMessage = $value; + $this->findPeopleResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value ConvertIdResponseMessageType + * @param $value FindTagsResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addConvertIdResponseMessage(ConvertIdResponseMessageType $value) + public function addFindTagsResponseMessage(FindTagsResponseMessageType $value) { - if ($this->convertIdResponseMessage === null) { - $this->convertIdResponseMessage = array(); + if ($this->findTagsResponseMessage === null) { + $this->findTagsResponseMessage = array(); } - if (!is_array($this->convertIdResponseMessage)) { - $this->convertIdResponseMessage = array($this->convertIdResponseMessage); + if (!is_array($this->findTagsResponseMessage)) { + $this->findTagsResponseMessage = array($this->findTagsResponseMessage); } - $this->convertIdResponseMessage[] = $value; + $this->findTagsResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return ConvertIdResponseMessageType[] + * @return FindTagsResponseMessageType[] */ - public function getConvertIdResponseMessage() + public function getFindTagsResponseMessage() { - return $this->convertIdResponseMessage; + return $this->findTagsResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value ConvertIdResponseMessageType[]|ConvertIdResponseMessageType + * @param $value FindTagsResponseMessageType[]|FindTagsResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setConvertIdResponseMessage(array|ConvertIdResponseMessageType $value) + public function setFindTagsResponseMessage(array|FindTagsResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->convertIdResponseMessage = $value; + $this->findTagsResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value GetSharingMetadataResponseMessageType + * @param $value AddTagResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addGetSharingMetadataResponseMessage(GetSharingMetadataResponseMessageType $value) + public function addAddTagResponseMessage(AddTagResponseMessageType $value) { - if ($this->getSharingMetadataResponseMessage === null) { - $this->getSharingMetadataResponseMessage = array(); + if ($this->addTagResponseMessage === null) { + $this->addTagResponseMessage = array(); } - if (!is_array($this->getSharingMetadataResponseMessage)) { - $this->getSharingMetadataResponseMessage = array($this->getSharingMetadataResponseMessage); + if (!is_array($this->addTagResponseMessage)) { + $this->addTagResponseMessage = array($this->addTagResponseMessage); } - $this->getSharingMetadataResponseMessage[] = $value; + $this->addTagResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return GetSharingMetadataResponseMessageType[] + * @return AddTagResponseMessageType[] */ - public function getGetSharingMetadataResponseMessage() + public function getAddTagResponseMessage() { - return $this->getSharingMetadataResponseMessage; + return $this->addTagResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value - * GetSharingMetadataResponseMessageType[]|GetSharingMetadataResponseMessageType + * @param $value AddTagResponseMessageType[]|AddTagResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setGetSharingMetadataResponseMessage(array|GetSharingMetadataResponseMessageType $value) + public function setAddTagResponseMessage(array|AddTagResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->getSharingMetadataResponseMessage = $value; + $this->addTagResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value RefreshSharingFolderResponseMessageType + * @param $value HideTagResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addRefreshSharingFolderResponseMessage(RefreshSharingFolderResponseMessageType $value) + public function addHideTagResponseMessage(HideTagResponseMessageType $value) { - if ($this->refreshSharingFolderResponseMessage === null) { - $this->refreshSharingFolderResponseMessage = array(); + if ($this->hideTagResponseMessage === null) { + $this->hideTagResponseMessage = array(); } - if (!is_array($this->refreshSharingFolderResponseMessage)) { - $this->refreshSharingFolderResponseMessage = array($this->refreshSharingFolderResponseMessage); + if (!is_array($this->hideTagResponseMessage)) { + $this->hideTagResponseMessage = array($this->hideTagResponseMessage); } - $this->refreshSharingFolderResponseMessage[] = $value; + $this->hideTagResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return RefreshSharingFolderResponseMessageType[] + * @return HideTagResponseMessageType[] */ - public function getRefreshSharingFolderResponseMessage() + public function getHideTagResponseMessage() { - return $this->refreshSharingFolderResponseMessage; + return $this->hideTagResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value - * RefreshSharingFolderResponseMessageType[]|RefreshSharingFolderResponseMessageType + * @param $value HideTagResponseMessageType[]|HideTagResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setRefreshSharingFolderResponseMessage(array|RefreshSharingFolderResponseMessageType $value) + public function setHideTagResponseMessage(array|HideTagResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->refreshSharingFolderResponseMessage = $value; + $this->hideTagResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value GetSharingFolderResponseMessageType + * @param $value GetPasswordExpirationDateResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addGetSharingFolderResponseMessage(GetSharingFolderResponseMessageType $value) + public function addGetPasswordExpirationDateResponse(GetPasswordExpirationDateResponseMessageType $value) { - if ($this->getSharingFolderResponseMessage === null) { - $this->getSharingFolderResponseMessage = array(); + if ($this->getPasswordExpirationDateResponse === null) { + $this->getPasswordExpirationDateResponse = array(); } - if (!is_array($this->getSharingFolderResponseMessage)) { - $this->getSharingFolderResponseMessage = array($this->getSharingFolderResponseMessage); + if (!is_array($this->getPasswordExpirationDateResponse)) { + $this->getPasswordExpirationDateResponse = array($this->getPasswordExpirationDateResponse); } - $this->getSharingFolderResponseMessage[] = $value; + $this->getPasswordExpirationDateResponse[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return GetSharingFolderResponseMessageType[] + * @return GetPasswordExpirationDateResponseMessageType[] */ - public function getGetSharingFolderResponseMessage() + public function getGetPasswordExpirationDateResponse() { - return $this->getSharingFolderResponseMessage; + return $this->getPasswordExpirationDateResponse; } /** * @autogenerated This method is safe to replace * @param $value - * GetSharingFolderResponseMessageType[]|GetSharingFolderResponseMessageType + * GetPasswordExpirationDateResponseMessageType[]|GetPasswordExpirationDateResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setGetSharingFolderResponseMessage(array|GetSharingFolderResponseMessageType $value) + public function setGetPasswordExpirationDateResponse(array|GetPasswordExpirationDateResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->getSharingFolderResponseMessage = $value; + $this->getPasswordExpirationDateResponse = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value ResponseMessageType + * @param $value GetPersonaResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addCreateUserConfigurationResponseMessage(ResponseMessageType $value) + public function addGetPersonaResponseMessage(GetPersonaResponseMessageType $value) { - if ($this->createUserConfigurationResponseMessage === null) { - $this->createUserConfigurationResponseMessage = array(); + if ($this->getPersonaResponseMessage === null) { + $this->getPersonaResponseMessage = array(); } - if (!is_array($this->createUserConfigurationResponseMessage)) { - $this->createUserConfigurationResponseMessage = array($this->createUserConfigurationResponseMessage); + if (!is_array($this->getPersonaResponseMessage)) { + $this->getPersonaResponseMessage = array($this->getPersonaResponseMessage); } - $this->createUserConfigurationResponseMessage[] = $value; + $this->getPersonaResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return ResponseMessageType[] + * @return GetPersonaResponseMessageType[] */ - public function getCreateUserConfigurationResponseMessage() + public function getGetPersonaResponseMessage() { - return $this->createUserConfigurationResponseMessage; + return $this->getPersonaResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value ResponseMessageType[]|ResponseMessageType + * @param $value GetPersonaResponseMessageType[]|GetPersonaResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setCreateUserConfigurationResponseMessage(array|ResponseMessageType $value) + public function setGetPersonaResponseMessage(array|GetPersonaResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->createUserConfigurationResponseMessage = $value; + $this->getPersonaResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value ResponseMessageType + * @param $value GetConversationItemsResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addDeleteUserConfigurationResponseMessage(ResponseMessageType $value) + public function addGetConversationItemsResponseMessage(GetConversationItemsResponseMessageType $value) { - if ($this->deleteUserConfigurationResponseMessage === null) { - $this->deleteUserConfigurationResponseMessage = array(); + if ($this->getConversationItemsResponseMessage === null) { + $this->getConversationItemsResponseMessage = array(); } - if (!is_array($this->deleteUserConfigurationResponseMessage)) { - $this->deleteUserConfigurationResponseMessage = array($this->deleteUserConfigurationResponseMessage); + if (!is_array($this->getConversationItemsResponseMessage)) { + $this->getConversationItemsResponseMessage = array($this->getConversationItemsResponseMessage); } - $this->deleteUserConfigurationResponseMessage[] = $value; + $this->getConversationItemsResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return ResponseMessageType[] + * @return GetConversationItemsResponseMessageType[] */ - public function getDeleteUserConfigurationResponseMessage() + public function getGetConversationItemsResponseMessage() { - return $this->deleteUserConfigurationResponseMessage; + return $this->getConversationItemsResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value ResponseMessageType[]|ResponseMessageType + * @param $value + * GetConversationItemsResponseMessageType[]|GetConversationItemsResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setDeleteUserConfigurationResponseMessage(array|ResponseMessageType $value) + public function setGetConversationItemsResponseMessage(array|GetConversationItemsResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->deleteUserConfigurationResponseMessage = $value; + $this->getConversationItemsResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value GetUserConfigurationResponseMessageType + * @param $value GetUserRetentionPolicyTagsResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addGetUserConfigurationResponseMessage(GetUserConfigurationResponseMessageType $value) + public function addGetUserRetentionPolicyTagsResponseMessage(GetUserRetentionPolicyTagsResponseMessageType $value) { - if ($this->getUserConfigurationResponseMessage === null) { - $this->getUserConfigurationResponseMessage = array(); + if ($this->getUserRetentionPolicyTagsResponseMessage === null) { + $this->getUserRetentionPolicyTagsResponseMessage = array(); } - if (!is_array($this->getUserConfigurationResponseMessage)) { - $this->getUserConfigurationResponseMessage = array($this->getUserConfigurationResponseMessage); + if (!is_array($this->getUserRetentionPolicyTagsResponseMessage)) { + $this->getUserRetentionPolicyTagsResponseMessage = array($this->getUserRetentionPolicyTagsResponseMessage); } - $this->getUserConfigurationResponseMessage[] = $value; + $this->getUserRetentionPolicyTagsResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return GetUserConfigurationResponseMessageType[] + * @return GetUserRetentionPolicyTagsResponseMessageType[] */ - public function getGetUserConfigurationResponseMessage() + public function getGetUserRetentionPolicyTagsResponseMessage() { - return $this->getUserConfigurationResponseMessage; + return $this->getUserRetentionPolicyTagsResponseMessage; } /** * @autogenerated This method is safe to replace * @param $value - * GetUserConfigurationResponseMessageType[]|GetUserConfigurationResponseMessageType + * GetUserRetentionPolicyTagsResponseMessageType[]|GetUserRetentionPolicyTagsResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setGetUserConfigurationResponseMessage(array|GetUserConfigurationResponseMessageType $value) + public function setGetUserRetentionPolicyTagsResponseMessage(array|GetUserRetentionPolicyTagsResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->getUserConfigurationResponseMessage = $value; + $this->getUserRetentionPolicyTagsResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value ResponseMessageType + * @param $value GetUserPhotoResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addUpdateUserConfigurationResponseMessage(ResponseMessageType $value) + public function addGetUserPhotoResponseMessage(GetUserPhotoResponseMessageType $value) { - if ($this->updateUserConfigurationResponseMessage === null) { - $this->updateUserConfigurationResponseMessage = array(); + if ($this->getUserPhotoResponseMessage === null) { + $this->getUserPhotoResponseMessage = array(); } - if (!is_array($this->updateUserConfigurationResponseMessage)) { - $this->updateUserConfigurationResponseMessage = array($this->updateUserConfigurationResponseMessage); + if (!is_array($this->getUserPhotoResponseMessage)) { + $this->getUserPhotoResponseMessage = array($this->getUserPhotoResponseMessage); } - $this->updateUserConfigurationResponseMessage[] = $value; + $this->getUserPhotoResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return ResponseMessageType[] + * @return GetUserPhotoResponseMessageType[] */ - public function getUpdateUserConfigurationResponseMessage() + public function getGetUserPhotoResponseMessage() { - return $this->updateUserConfigurationResponseMessage; + return $this->getUserPhotoResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value ResponseMessageType[]|ResponseMessageType + * @param $value GetUserPhotoResponseMessageType[]|GetUserPhotoResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setUpdateUserConfigurationResponseMessage(array|ResponseMessageType $value) + public function setGetUserPhotoResponseMessage(array|GetUserPhotoResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->updateUserConfigurationResponseMessage = $value; + $this->getUserPhotoResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value GetRoomListsResponseMessageType + * @param $value MarkAsJunkResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addGetRoomListsResponse(GetRoomListsResponseMessageType $value) + public function addMarkAsJunkResponseMessage(MarkAsJunkResponseMessageType $value) { - if ($this->getRoomListsResponse === null) { - $this->getRoomListsResponse = array(); + if ($this->markAsJunkResponseMessage === null) { + $this->markAsJunkResponseMessage = array(); } - if (!is_array($this->getRoomListsResponse)) { - $this->getRoomListsResponse = array($this->getRoomListsResponse); + if (!is_array($this->markAsJunkResponseMessage)) { + $this->markAsJunkResponseMessage = array($this->markAsJunkResponseMessage); } - $this->getRoomListsResponse[] = $value; + $this->markAsJunkResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return GetRoomListsResponseMessageType[] + * @return MarkAsJunkResponseMessageType[] */ - public function getGetRoomListsResponse() + public function getMarkAsJunkResponseMessage() { - return $this->getRoomListsResponse; + return $this->markAsJunkResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value GetRoomListsResponseMessageType[]|GetRoomListsResponseMessageType + * @param $value MarkAsJunkResponseMessageType[]|MarkAsJunkResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setGetRoomListsResponse(array|GetRoomListsResponseMessageType $value) + public function setMarkAsJunkResponseMessage(array|MarkAsJunkResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->getRoomListsResponse = $value; + $this->markAsJunkResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value GetRoomsResponseMessageType + * @param $value ReportMessageResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addGetRoomsResponse(GetRoomsResponseMessageType $value) + public function addReportMessageResponseMessage(ReportMessageResponseMessageType $value) { - if ($this->getRoomsResponse === null) { - $this->getRoomsResponse = array(); + if ($this->reportMessageResponseMessage === null) { + $this->reportMessageResponseMessage = array(); } - if (!is_array($this->getRoomsResponse)) { - $this->getRoomsResponse = array($this->getRoomsResponse); + if (!is_array($this->reportMessageResponseMessage)) { + $this->reportMessageResponseMessage = array($this->reportMessageResponseMessage); } - $this->getRoomsResponse[] = $value; + $this->reportMessageResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return GetRoomsResponseMessageType[] + * @return ReportMessageResponseMessageType[] */ - public function getGetRoomsResponse() + public function getReportMessageResponseMessage() { - return $this->getRoomsResponse; + return $this->reportMessageResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value GetRoomsResponseMessageType[]|GetRoomsResponseMessageType + * @param $value + * ReportMessageResponseMessageType[]|ReportMessageResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setGetRoomsResponse(array|GetRoomsResponseMessageType $value) + public function setReportMessageResponseMessage(array|ReportMessageResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->getRoomsResponse = $value; + $this->reportMessageResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value ResponseMessageType + * @param $value ItemInfoResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addApplyConversationActionResponseMessage(ResponseMessageType $value) + public function addPostModernGroupItemResponseMessage(ItemInfoResponseMessageType $value) { - if ($this->applyConversationActionResponseMessage === null) { - $this->applyConversationActionResponseMessage = array(); + if ($this->postModernGroupItemResponseMessage === null) { + $this->postModernGroupItemResponseMessage = array(); } - if (!is_array($this->applyConversationActionResponseMessage)) { - $this->applyConversationActionResponseMessage = array($this->applyConversationActionResponseMessage); + if (!is_array($this->postModernGroupItemResponseMessage)) { + $this->postModernGroupItemResponseMessage = array($this->postModernGroupItemResponseMessage); } - $this->applyConversationActionResponseMessage[] = $value; + $this->postModernGroupItemResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return ResponseMessageType[] + * @return ItemInfoResponseMessageType[] */ - public function getApplyConversationActionResponseMessage() + public function getPostModernGroupItemResponseMessage() { - return $this->applyConversationActionResponseMessage; + return $this->postModernGroupItemResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value ResponseMessageType[]|ResponseMessageType + * @param $value ItemInfoResponseMessageType[]|ItemInfoResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setApplyConversationActionResponseMessage(array|ResponseMessageType $value) + public function setPostModernGroupItemResponseMessage(array|ItemInfoResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->applyConversationActionResponseMessage = $value; + $this->postModernGroupItemResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value FindMailboxStatisticsByKeywordsResponseMessageType + * @param $value ResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addFindMailboxStatisticsByKeywordsResponseMessage(FindMailboxStatisticsByKeywordsResponseMessageType $value) + public function addGetLastPrivateCatalogUpdateResponseMessage(ResponseMessageType $value) { - if ($this->findMailboxStatisticsByKeywordsResponseMessage === null) { - $this->findMailboxStatisticsByKeywordsResponseMessage = array(); + if ($this->getLastPrivateCatalogUpdateResponseMessage === null) { + $this->getLastPrivateCatalogUpdateResponseMessage = array(); } - if (!is_array($this->findMailboxStatisticsByKeywordsResponseMessage)) { - $this->findMailboxStatisticsByKeywordsResponseMessage = array($this->findMailboxStatisticsByKeywordsResponseMessage); + if (!is_array($this->getLastPrivateCatalogUpdateResponseMessage)) { + $this->getLastPrivateCatalogUpdateResponseMessage = array($this->getLastPrivateCatalogUpdateResponseMessage); } - $this->findMailboxStatisticsByKeywordsResponseMessage[] = $value; + $this->getLastPrivateCatalogUpdateResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return FindMailboxStatisticsByKeywordsResponseMessageType[] + * @return ResponseMessageType[] */ - public function getFindMailboxStatisticsByKeywordsResponseMessage() + public function getGetLastPrivateCatalogUpdateResponseMessage() { - return $this->findMailboxStatisticsByKeywordsResponseMessage; + return $this->getLastPrivateCatalogUpdateResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value - * FindMailboxStatisticsByKeywordsResponseMessageType[]|FindMailboxStatisticsByKeywordsResponseMessageType + * @param $value ResponseMessageType[]|ResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setFindMailboxStatisticsByKeywordsResponseMessage(array|FindMailboxStatisticsByKeywordsResponseMessageType $value) + public function setGetLastPrivateCatalogUpdateResponseMessage(array|ResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->findMailboxStatisticsByKeywordsResponseMessage = $value; + $this->getLastPrivateCatalogUpdateResponseMessage = $value; return $this; } /** * @autogenerated This method is safe to replace - * @param $value GetPasswordExpirationDateResponseMessageType + * @param $value ResponseMessageType * @return ArrayOfResponseMessagesType */ - public function addGetPasswordExpirationDateResponse(GetPasswordExpirationDateResponseMessageType $value) + public function addGetPrivateCatalogAddInsResponseMessage(ResponseMessageType $value) { - if ($this->getPasswordExpirationDateResponse === null) { - $this->getPasswordExpirationDateResponse = array(); + if ($this->getPrivateCatalogAddInsResponseMessage === null) { + $this->getPrivateCatalogAddInsResponseMessage = array(); } - if (!is_array($this->getPasswordExpirationDateResponse)) { - $this->getPasswordExpirationDateResponse = array($this->getPasswordExpirationDateResponse); + if (!is_array($this->getPrivateCatalogAddInsResponseMessage)) { + $this->getPrivateCatalogAddInsResponseMessage = array($this->getPrivateCatalogAddInsResponseMessage); } - $this->getPasswordExpirationDateResponse[] = $value; + $this->getPrivateCatalogAddInsResponseMessage[] = $value; return $this; } /** * @autogenerated This method is safe to replace - * @return GetPasswordExpirationDateResponseMessageType[] + * @return ResponseMessageType[] */ - public function getGetPasswordExpirationDateResponse() + public function getGetPrivateCatalogAddInsResponseMessage() { - return $this->getPasswordExpirationDateResponse; + return $this->getPrivateCatalogAddInsResponseMessage; } /** * @autogenerated This method is safe to replace - * @param $value - * GetPasswordExpirationDateResponseMessageType[]|GetPasswordExpirationDateResponseMessageType + * @param $value ResponseMessageType[]|ResponseMessageType * @return ArrayOfResponseMessagesType */ - public function setGetPasswordExpirationDateResponse(array|GetPasswordExpirationDateResponseMessageType $value) + public function setGetPrivateCatalogAddInsResponseMessage(array|ResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; } - $this->getPasswordExpirationDateResponse = $value; + $this->getPrivateCatalogAddInsResponseMessage = $value; return $this; } } diff --git a/src/API/Message/CreateFolderPath.php b/src/API/Message/CreateFolderPath.php new file mode 100644 index 000000000..4bd77374d --- /dev/null +++ b/src/API/Message/CreateFolderPath.php @@ -0,0 +1,12 @@ +parentFolderId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\TargetFolderIdType + * @return CreateFolderPathType + */ + public function setParentFolderId(\garethp\ews\API\Type\TargetFolderIdType $value) + { + $this->parentFolderId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\NonEmptyArrayOfFoldersType + */ + public function getRelativeFolderPath() + { + return $this->relativeFolderPath; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\NonEmptyArrayOfFoldersType + * @return CreateFolderPathType + */ + public function setRelativeFolderPath(\garethp\ews\API\Type\NonEmptyArrayOfFoldersType $value) + { + $this->relativeFolderPath = $value; + return $this; + } +} diff --git a/src/API/Message/CreateMeetingInstanceRequest.php b/src/API/Message/CreateMeetingInstanceRequest.php new file mode 100644 index 000000000..f2f8c83bf --- /dev/null +++ b/src/API/Message/CreateMeetingInstanceRequest.php @@ -0,0 +1,12 @@ +meetingInstance; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\MeetingInstanceType + * @return CreateMeetingInstanceRequestType + */ + public function setMeetingInstance(\garethp\ews\API\Type\MeetingInstanceType $value) + { + $this->meetingInstance = $value; + return $this; + } +} diff --git a/src/API/Message/CreateMeetingInstanceResponse.php b/src/API/Message/CreateMeetingInstanceResponse.php new file mode 100644 index 000000000..a3f003f3d --- /dev/null +++ b/src/API/Message/CreateMeetingInstanceResponse.php @@ -0,0 +1,12 @@ +meetingInstance; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\MeetingInstanceType + * @return CreateMeetingInstanceResponseMessageType + */ + public function setMeetingInstance(\garethp\ews\API\Type\MeetingInstanceType $value) + { + $this->meetingInstance = $value; + return $this; + } +} diff --git a/src/API/Message/CreateMeetingSpace.php b/src/API/Message/CreateMeetingSpace.php new file mode 100644 index 000000000..820ab0ffc --- /dev/null +++ b/src/API/Message/CreateMeetingSpace.php @@ -0,0 +1,12 @@ +meetingSpace; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\MeetingSpaceType + * @return CreateMeetingSpaceResponseMessageType + */ + public function setMeetingSpace(\garethp\ews\API\Type\MeetingSpaceType $value) + { + $this->meetingSpace = $value; + return $this; + } +} diff --git a/src/API/Message/CreateMeetingSpaceType.php b/src/API/Message/CreateMeetingSpaceType.php new file mode 100644 index 000000000..efe558688 --- /dev/null +++ b/src/API/Message/CreateMeetingSpaceType.php @@ -0,0 +1,38 @@ +meetingSpace; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\MeetingSpaceType + * @return CreateMeetingSpaceType + */ + public function setMeetingSpace(\garethp\ews\API\Type\MeetingSpaceType $value) + { + $this->meetingSpace = $value; + return $this; + } +} diff --git a/src/API/Message/CreateOrUpdateFocusedOtherOverride.php b/src/API/Message/CreateOrUpdateFocusedOtherOverride.php new file mode 100644 index 000000000..2905c7ed7 --- /dev/null +++ b/src/API/Message/CreateOrUpdateFocusedOtherOverride.php @@ -0,0 +1,12 @@ +senderSmtpAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CreateOrUpdateFocusedOtherOverrideRequestType + */ + public function setSenderSmtpAddress($value) + { + $this->senderSmtpAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSenderDisplayName() + { + return $this->senderDisplayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CreateOrUpdateFocusedOtherOverrideRequestType + */ + public function setSenderDisplayName($value) + { + $this->senderDisplayName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAlwaysClassifyAs() + { + return $this->alwaysClassifyAs; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CreateOrUpdateFocusedOtherOverrideRequestType + */ + public function setAlwaysClassifyAs($value) + { + $this->alwaysClassifyAs = $value; + return $this; + } +} diff --git a/src/API/Message/CreateOrUpdateFocusedOtherOverrideResponse.php b/src/API/Message/CreateOrUpdateFocusedOtherOverrideResponse.php new file mode 100644 index 000000000..3a4ea228f --- /dev/null +++ b/src/API/Message/CreateOrUpdateFocusedOtherOverrideResponse.php @@ -0,0 +1,12 @@ +override; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\InferenceClassificationOverrideType + * @return CreateOrUpdateFocusedOtherOverrideResponseType + */ + public function setOverride(\garethp\ews\API\Type\InferenceClassificationOverrideType $value) + { + $this->override = $value; + return $this; + } +} diff --git a/src/API/Message/DeleteFocusedOtherOverride.php b/src/API/Message/DeleteFocusedOtherOverride.php new file mode 100644 index 000000000..3fdebb3c3 --- /dev/null +++ b/src/API/Message/DeleteFocusedOtherOverride.php @@ -0,0 +1,12 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DeleteFocusedOtherOverrideRequestType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } +} diff --git a/src/API/Message/DeleteFocusedOtherOverrideResponse.php b/src/API/Message/DeleteFocusedOtherOverrideResponse.php new file mode 100644 index 000000000..c32d16ddb --- /dev/null +++ b/src/API/Message/DeleteFocusedOtherOverrideResponse.php @@ -0,0 +1,12 @@ +override; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\InferenceClassificationOverrideType + * @return DeleteFocusedOtherOverrideResponseType + */ + public function setOverride(\garethp\ews\API\Type\InferenceClassificationOverrideType $value) + { + $this->override = $value; + return $this; + } +} diff --git a/src/API/Message/DeleteItemResponseMessageType.php b/src/API/Message/DeleteItemResponseMessageType.php new file mode 100644 index 000000000..b0ebe18a3 --- /dev/null +++ b/src/API/Message/DeleteItemResponseMessageType.php @@ -0,0 +1,15 @@ +suppressReadReceipts); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getSuppressReadReceipts() + { + return $this->suppressReadReceipts; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return DeleteItemType + */ + public function setSuppressReadReceipts($value) + { + $this->suppressReadReceipts = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @return \garethp\ews\API\Type\NonEmptyArrayOfBaseItemIdsType diff --git a/src/API/Message/DeleteMeetingInstanceRequest.php b/src/API/Message/DeleteMeetingInstanceRequest.php new file mode 100644 index 000000000..947d7c537 --- /dev/null +++ b/src/API/Message/DeleteMeetingInstanceRequest.php @@ -0,0 +1,12 @@ +itemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return DeleteMeetingInstanceRequestType + */ + public function setItemId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->itemId = $value; + return $this; + } +} diff --git a/src/API/Message/DeleteMeetingInstanceResponse.php b/src/API/Message/DeleteMeetingInstanceResponse.php new file mode 100644 index 000000000..b16ff58a1 --- /dev/null +++ b/src/API/Message/DeleteMeetingInstanceResponse.php @@ -0,0 +1,12 @@ +itemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return DeleteMeetingSpaceType + */ + public function setItemId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->itemId = $value; + return $this; + } +} diff --git a/src/API/Message/DeleteSearchSuggestion.php b/src/API/Message/DeleteSearchSuggestion.php new file mode 100644 index 000000000..f0aee0f6f --- /dev/null +++ b/src/API/Message/DeleteSearchSuggestion.php @@ -0,0 +1,12 @@ +response; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\DeleteSearchSuggestionResponseType + * @return DeleteSearchSuggestionResponseMessageType + */ + public function setResponse(\garethp\ews\API\Type\DeleteSearchSuggestionResponseType $value) + { + $this->response = $value; + return $this; + } +} diff --git a/src/API/Message/DeleteSearchSuggestionType.php b/src/API/Message/DeleteSearchSuggestionType.php new file mode 100644 index 000000000..44ac7a9f6 --- /dev/null +++ b/src/API/Message/DeleteSearchSuggestionType.php @@ -0,0 +1,160 @@ +searchSessionId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DeleteSearchSuggestionType + */ + public function setSearchSessionId($value) + { + $this->searchSessionId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getQuery() + { + return $this->query; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DeleteSearchSuggestionType + */ + public function setQuery($value) + { + $this->query = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DeleteSearchSuggestionType + */ + public function addSuggestionTypes($value) + { + if ($this->suggestionTypes === null) { + $this->suggestionTypes = array(); + } + + if (!is_array($this->suggestionTypes)) { + $this->suggestionTypes = array($this->suggestionTypes); + } + + $this->suggestionTypes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getSuggestionTypes() + { + return $this->suggestionTypes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return DeleteSearchSuggestionType + */ + public function setSuggestionTypes(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->suggestionTypes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ArrayOfSearchScopeType + */ + public function getSearchScope() + { + return $this->searchScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ArrayOfSearchScopeType + * @return DeleteSearchSuggestionType + */ + public function setSearchScope(\garethp\ews\API\Type\ArrayOfSearchScopeType $value) + { + $this->searchScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getScenario() + { + return $this->scenario; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DeleteSearchSuggestionType + */ + public function setScenario($value) + { + $this->scenario = $value; + return $this; + } +} diff --git a/src/API/Message/DisableApp.php b/src/API/Message/DisableApp.php new file mode 100644 index 000000000..da4ce53bd --- /dev/null +++ b/src/API/Message/DisableApp.php @@ -0,0 +1,12 @@ +iD; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DisableAppType + */ + public function setID($value) + { + $this->iD = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisableReason() + { + return $this->disableReason; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DisableAppType + */ + public function setDisableReason($value) + { + $this->disableReason = $value; + return $this; + } +} diff --git a/src/API/Message/EndInstantSearchSession.php b/src/API/Message/EndInstantSearchSession.php new file mode 100644 index 000000000..d5365b2ea --- /dev/null +++ b/src/API/Message/EndInstantSearchSession.php @@ -0,0 +1,12 @@ +sessionId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EndInstantSearchSessionRequestType + */ + public function setSessionId($value) + { + $this->sessionId = $value; + return $this; + } +} diff --git a/src/API/Message/EndSearchSession.php b/src/API/Message/EndSearchSession.php new file mode 100644 index 000000000..8f524a7c8 --- /dev/null +++ b/src/API/Message/EndSearchSession.php @@ -0,0 +1,12 @@ +searchSessionId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EndSearchSessionType + */ + public function setSearchSessionId($value) + { + $this->searchSessionId = $value; + return $this; + } +} diff --git a/src/API/Message/ExecuteSearch.php b/src/API/Message/ExecuteSearch.php new file mode 100644 index 000000000..9c79971ae --- /dev/null +++ b/src/API/Message/ExecuteSearch.php @@ -0,0 +1,12 @@ +searchResults; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\SearchResultsType + * @return ExecuteSearchResponseMessageType + */ + public function setSearchResults(\garethp\ews\API\Type\SearchResultsType $value) + { + $this->searchResults = $value; + return $this; + } +} diff --git a/src/API/Message/ExecuteSearchType.php b/src/API/Message/ExecuteSearchType.php new file mode 100644 index 000000000..6127c7aed --- /dev/null +++ b/src/API/Message/ExecuteSearchType.php @@ -0,0 +1,658 @@ +applicationId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ExecuteSearchType + */ + public function setApplicationId($value) + { + $this->applicationId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getScenario() + { + return $this->scenario; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ExecuteSearchType + */ + public function setScenario($value) + { + $this->scenario = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSearchSessionId() + { + return $this->searchSessionId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ExecuteSearchType + */ + public function setSearchSessionId($value) + { + $this->searchSessionId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ArrayOfSearchScopeType + */ + public function getSearchScope() + { + return $this->searchScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ArrayOfSearchScopeType + * @return ExecuteSearchType + */ + public function setSearchScope(\garethp\ews\API\Type\ArrayOfSearchScopeType $value) + { + $this->searchScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getQuery() + { + return $this->query; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ExecuteSearchType + */ + public function setQuery($value) + { + $this->query = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\AnalyzedQueryType + */ + public function getAnalyzedQuery() + { + return $this->analyzedQuery; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\AnalyzedQueryType + * @return ExecuteSearchType + */ + public function setAnalyzedQuery(\garethp\ews\API\Type\AnalyzedQueryType $value) + { + $this->analyzedQuery = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getResultRowCount() + { + return $this->resultRowCount; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ExecuteSearchType + */ + public function setResultRowCount($value) + { + $this->resultRowCount = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getResultRowOffset() + { + return $this->resultRowOffset; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ExecuteSearchType + */ + public function setResultRowOffset($value) + { + $this->resultRowOffset = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getMaxResultsCountHint() + { + return $this->maxResultsCountHint; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ExecuteSearchType + */ + public function setMaxResultsCountHint($value) + { + $this->maxResultsCountHint = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getMaxPreviewLength() + { + return $this->maxPreviewLength; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ExecuteSearchType + */ + public function setMaxPreviewLength($value) + { + $this->maxPreviewLength = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\DynamicRefinerQueryType + * @return ExecuteSearchType + */ + public function addSearchRefiners(\garethp\ews\API\Type\DynamicRefinerQueryType $value) + { + if ($this->searchRefiners === null) { + $this->searchRefiners = array(); + } + + if (!is_array($this->searchRefiners)) { + $this->searchRefiners = array($this->searchRefiners); + } + + $this->searchRefiners[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\DynamicRefinerQueryType[] + */ + public function getSearchRefiners() + { + return $this->searchRefiners; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\DynamicRefinerQueryType[]|\garethp\ews\API\Type\DynamicRefinerQueryType + * @return ExecuteSearchType + */ + public function setSearchRefiners(array|\garethp\ews\API\Type\DynamicRefinerQueryType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->searchRefiners = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ExtendedKeywordDefinitionType + * @return ExecuteSearchType + */ + public function addExtendedKeywords(\garethp\ews\API\Type\ExtendedKeywordDefinitionType $value) + { + if ($this->extendedKeywords === null) { + $this->extendedKeywords = array(); + } + + if (!is_array($this->extendedKeywords)) { + $this->extendedKeywords = array($this->extendedKeywords); + } + + $this->extendedKeywords[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ExtendedKeywordDefinitionType[] + */ + public function getExtendedKeywords() + { + return $this->extendedKeywords; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\ExtendedKeywordDefinitionType[]|\garethp\ews\API\Type\ExtendedKeywordDefinitionType + * @return ExecuteSearchType + */ + public function setExtendedKeywords(array|\garethp\ews\API\Type\ExtendedKeywordDefinitionType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->extendedKeywords = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isRetrieveRefiners() + { + return ((bool) $this->retrieveRefiners); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getRetrieveRefiners() + { + return $this->retrieveRefiners; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ExecuteSearchType + */ + public function setRetrieveRefiners($value) + { + $this->retrieveRefiners = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getMaxRefinersCountPerRefinerType() + { + return $this->maxRefinersCountPerRefinerType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ExecuteSearchType + */ + public function setMaxRefinersCountPerRefinerType($value) + { + $this->maxRefinersCountPerRefinerType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getIdFormat() + { + return $this->idFormat; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ExecuteSearchType + */ + public function setIdFormat($value) + { + $this->idFormat = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ExecuteSearchType + */ + public function addItemTypes($value) + { + if ($this->itemTypes === null) { + $this->itemTypes = array(); + } + + if (!is_array($this->itemTypes)) { + $this->itemTypes = array($this->itemTypes); + } + + $this->itemTypes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getItemTypes() + { + return $this->itemTypes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return ExecuteSearchType + */ + public function setItemTypes(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->itemTypes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPropertySetName() + { + return $this->propertySetName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ExecuteSearchType + */ + public function setPropertySetName($value) + { + $this->propertySetName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\RestrictionType + */ + public function getSearchRestrictions() + { + return $this->searchRestrictions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\RestrictionType + * @return ExecuteSearchType + */ + public function setSearchRestrictions(\garethp\ews\API\Type\RestrictionType $value) + { + $this->searchRestrictions = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isIncludeDeleted() + { + return ((bool) $this->includeDeleted); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIncludeDeleted() + { + return $this->includeDeleted; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ExecuteSearchType + */ + public function setIncludeDeleted($value) + { + $this->includeDeleted = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSortOrder() + { + return $this->sortOrder; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ExecuteSearchType + */ + public function setSortOrder($value) + { + $this->sortOrder = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getKeywordMatchOption() + { + return $this->keywordMatchOption; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ExecuteSearchType + */ + public function setKeywordMatchOption($value) + { + $this->keywordMatchOption = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isReturnAdditionalIds() + { + return ((bool) $this->returnAdditionalIds); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getReturnAdditionalIds() + { + return $this->returnAdditionalIds; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ExecuteSearchType + */ + public function setReturnAdditionalIds($value) + { + $this->returnAdditionalIds = $value; + return $this; + } +} diff --git a/src/API/Message/ExecuteSearchType/ExtendedKeywordsAType.php b/src/API/Message/ExecuteSearchType/ExtendedKeywordsAType.php new file mode 100644 index 000000000..c53ba38ae --- /dev/null +++ b/src/API/Message/ExecuteSearchType/ExtendedKeywordsAType.php @@ -0,0 +1,58 @@ +extendedKeywordDefinition === null) { + $this->extendedKeywordDefinition = array(); + } + + if (!is_array($this->extendedKeywordDefinition)) { + $this->extendedKeywordDefinition = array($this->extendedKeywordDefinition); + } + + $this->extendedKeywordDefinition[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ExtendedKeywordDefinitionType[] + */ + public function getExtendedKeywordDefinition() + { + return $this->extendedKeywordDefinition; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\ExtendedKeywordDefinitionType[]|\garethp\ews\API\Type\ExtendedKeywordDefinitionType + * @return ExtendedKeywordsAType + */ + public function setExtendedKeywordDefinition(array|\garethp\ews\API\Type\ExtendedKeywordDefinitionType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->extendedKeywordDefinition = $value; + return $this; + } +} diff --git a/src/API/Message/ExecuteSearchType/SearchRefinersAType.php b/src/API/Message/ExecuteSearchType/SearchRefinersAType.php new file mode 100644 index 000000000..6dd015068 --- /dev/null +++ b/src/API/Message/ExecuteSearchType/SearchRefinersAType.php @@ -0,0 +1,58 @@ +searchRefiner === null) { + $this->searchRefiner = array(); + } + + if (!is_array($this->searchRefiner)) { + $this->searchRefiner = array($this->searchRefiner); + } + + $this->searchRefiner[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\DynamicRefinerQueryType[] + */ + public function getSearchRefiner() + { + return $this->searchRefiner; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\DynamicRefinerQueryType[]|\garethp\ews\API\Type\DynamicRefinerQueryType + * @return SearchRefinersAType + */ + public function setSearchRefiner(array|\garethp\ews\API\Type\DynamicRefinerQueryType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->searchRefiner = $value; + return $this; + } +} diff --git a/src/API/Message/FindAvailableMeetingTimes.php b/src/API/Message/FindAvailableMeetingTimes.php new file mode 100644 index 000000000..8b6f30e1f --- /dev/null +++ b/src/API/Message/FindAvailableMeetingTimes.php @@ -0,0 +1,12 @@ +meetingTimeCandidates === null) { + $this->meetingTimeCandidates = array(); + } + + if (!is_array($this->meetingTimeCandidates)) { + $this->meetingTimeCandidates = array($this->meetingTimeCandidates); + } + + $this->meetingTimeCandidates[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\MeetingTimeCandidateType[] + */ + public function getMeetingTimeCandidates() + { + return $this->meetingTimeCandidates; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\MeetingTimeCandidateType[]|\garethp\ews\API\Type\MeetingTimeCandidateType + * @return FindAvailableMeetingTimesResponseMessageType + */ + public function setMeetingTimeCandidates(array|\garethp\ews\API\Type\MeetingTimeCandidateType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->meetingTimeCandidates = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getEmptySuggestionsHint() + { + return $this->emptySuggestionsHint; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FindAvailableMeetingTimesResponseMessageType + */ + public function setEmptySuggestionsHint($value) + { + $this->emptySuggestionsHint = $value; + return $this; + } +} diff --git a/src/API/Message/FindAvailableMeetingTimesType.php b/src/API/Message/FindAvailableMeetingTimesType.php new file mode 100644 index 000000000..3cd73c868 --- /dev/null +++ b/src/API/Message/FindAvailableMeetingTimesType.php @@ -0,0 +1,223 @@ +attendees === null) { + $this->attendees = array(); + } + + if (!is_array($this->attendees)) { + $this->attendees = array($this->attendees); + } + + $this->attendees[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getAttendees() + { + return $this->attendees; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return FindAvailableMeetingTimesType + */ + public function setAttendees(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->attendees = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getSearchWindowStart() + { + return $this->searchWindowStart; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return FindAvailableMeetingTimesType + */ + public function setSearchWindowStart(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->searchWindowStart = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateInterval + */ + public function getSearchWindowDuration() + { + return $this->searchWindowDuration; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateInterval|string + * @return FindAvailableMeetingTimesType + */ + public function setSearchWindowDuration(\DateInterval|string $value) + { + if (is_string($value)) { + $invert = false; + if (str_starts_with($value, "-")) { + $invert = true; + $value = substr($value, 1); + } + $value = new \DateInterval($value); + $value->invert = $invert; + } + + $this->searchWindowDuration = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getMeetingDurationInMinutes() + { + return $this->meetingDurationInMinutes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return FindAvailableMeetingTimesType + */ + public function setMeetingDurationInMinutes($value) + { + $this->meetingDurationInMinutes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLocation() + { + return $this->location; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FindAvailableMeetingTimesType + */ + public function setLocation($value) + { + $this->location = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getMaxCandidates() + { + return $this->maxCandidates; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return FindAvailableMeetingTimesType + */ + public function setMaxCandidates($value) + { + $this->maxCandidates = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getActivityDomain() + { + return $this->activityDomain; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FindAvailableMeetingTimesType + */ + public function setActivityDomain($value) + { + $this->activityDomain = $value; + return $this; + } +} diff --git a/src/API/Message/FindConversationResponseMessageType.php b/src/API/Message/FindConversationResponseMessageType.php index b742f42ab..f03940c44 100644 --- a/src/API/Message/FindConversationResponseMessageType.php +++ b/src/API/Message/FindConversationResponseMessageType.php @@ -16,6 +16,21 @@ class FindConversationResponseMessageType extends ResponseMessageType */ protected $conversations = null; + /** + * @var \garethp\ews\API\Type\HighlightTermType[] + */ + protected $highlightTerms = null; + + /** + * @var integer + */ + protected $totalConversationsInView = null; + + /** + * @var integer + */ + protected $indexedOffset = null; + /** * @autogenerated This method is safe to replace * @param $value \garethp\ews\API\Type\ConversationType @@ -58,4 +73,87 @@ public function setConversations(array|\garethp\ews\API\Type\ConversationType $v $this->conversations = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\HighlightTermType + * @return FindConversationResponseMessageType + */ + public function addHighlightTerms(\garethp\ews\API\Type\HighlightTermType $value) + { + if ($this->highlightTerms === null) { + $this->highlightTerms = array(); + } + + if (!is_array($this->highlightTerms)) { + $this->highlightTerms = array($this->highlightTerms); + } + + $this->highlightTerms[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\HighlightTermType[] + */ + public function getHighlightTerms() + { + return $this->highlightTerms; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\HighlightTermType[]|\garethp\ews\API\Type\HighlightTermType + * @return FindConversationResponseMessageType + */ + public function setHighlightTerms(array|\garethp\ews\API\Type\HighlightTermType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->highlightTerms = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getTotalConversationsInView() + { + return $this->totalConversationsInView; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return FindConversationResponseMessageType + */ + public function setTotalConversationsInView($value) + { + $this->totalConversationsInView = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getIndexedOffset() + { + return $this->indexedOffset; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return FindConversationResponseMessageType + */ + public function setIndexedOffset($value) + { + $this->indexedOffset = $value; + return $this; + } } diff --git a/src/API/Message/FindConversationType.php b/src/API/Message/FindConversationType.php index cd620a350..0f326dcfd 100644 --- a/src/API/Message/FindConversationType.php +++ b/src/API/Message/FindConversationType.php @@ -26,6 +26,76 @@ class FindConversationType extends BaseRequestType */ protected $parentFolderId = null; + /** + * @var string + */ + protected $traversal = null; + + /** + * @var string + */ + protected $viewFilter = null; + + /** + * @var \garethp\ews\API\Type\SeekToConditionPageViewType + */ + protected $seekToConditionPageItemView = null; + + /** + * @var string + */ + protected $mailboxScope = null; + + /** + * @var \garethp\ews\API\Message\QueryStringType + */ + protected $queryString = null; + + /** + * @var \garethp\ews\API\Type\ConversationResponseShapeType + */ + protected $conversationShape = null; + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTraversal() + { + return $this->traversal; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FindConversationType + */ + public function setTraversal($value) + { + $this->traversal = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getViewFilter() + { + return $this->viewFilter; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FindConversationType + */ + public function setViewFilter($value) + { + $this->viewFilter = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @return \garethp\ews\API\Type\IndexedPageViewType @@ -46,6 +116,26 @@ public function setIndexedPageItemView(\garethp\ews\API\Type\IndexedPageViewType return $this; } + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\SeekToConditionPageViewType + */ + public function getSeekToConditionPageItemView() + { + return $this->seekToConditionPageItemView; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\SeekToConditionPageViewType + * @return FindConversationType + */ + public function setSeekToConditionPageItemView(\garethp\ews\API\Type\SeekToConditionPageViewType $value) + { + $this->seekToConditionPageItemView = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @param $value \garethp\ews\API\Type\FieldOrderType @@ -108,4 +198,64 @@ public function setParentFolderId(\garethp\ews\API\Type\TargetFolderIdType $valu $this->parentFolderId = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMailboxScope() + { + return $this->mailboxScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FindConversationType + */ + public function setMailboxScope($value) + { + $this->mailboxScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return QueryStringType + */ + public function getQueryString() + { + return $this->queryString; + } + + /** + * @autogenerated This method is safe to replace + * @param $value QueryStringType + * @return FindConversationType + */ + public function setQueryString(QueryStringType $value) + { + $this->queryString = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ConversationResponseShapeType + */ + public function getConversationShape() + { + return $this->conversationShape; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ConversationResponseShapeType + * @return FindConversationType + */ + public function setConversationShape(\garethp\ews\API\Type\ConversationResponseShapeType $value) + { + $this->conversationShape = $value; + return $this; + } } diff --git a/src/API/Message/FindItemResponseMessageType.php b/src/API/Message/FindItemResponseMessageType.php index 09560d373..05ca48168 100644 --- a/src/API/Message/FindItemResponseMessageType.php +++ b/src/API/Message/FindItemResponseMessageType.php @@ -16,6 +16,11 @@ class FindItemResponseMessageType extends ResponseMessageType */ protected $rootFolder = null; + /** + * @var \garethp\ews\API\Type\HighlightTermType[] + */ + protected $highlightTerms = null; + /** * @autogenerated This method is safe to replace * @return \garethp\ews\API\Type\FindItemParentType @@ -35,4 +40,47 @@ public function setRootFolder(\garethp\ews\API\Type\FindItemParentType $value) $this->rootFolder = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\HighlightTermType + * @return FindItemResponseMessageType + */ + public function addHighlightTerms(\garethp\ews\API\Type\HighlightTermType $value) + { + if ($this->highlightTerms === null) { + $this->highlightTerms = array(); + } + + if (!is_array($this->highlightTerms)) { + $this->highlightTerms = array($this->highlightTerms); + } + + $this->highlightTerms[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\HighlightTermType[] + */ + public function getHighlightTerms() + { + return $this->highlightTerms; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\HighlightTermType[]|\garethp\ews\API\Type\HighlightTermType + * @return FindItemResponseMessageType + */ + public function setHighlightTerms(array|\garethp\ews\API\Type\HighlightTermType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->highlightTerms = $value; + return $this; + } } diff --git a/src/API/Message/FindItemType.php b/src/API/Message/FindItemType.php index 5f2f151b3..87edd756e 100644 --- a/src/API/Message/FindItemType.php +++ b/src/API/Message/FindItemType.php @@ -69,10 +69,15 @@ class FindItemType extends BaseRequestType protected $parentFolderIds = null; /** - * @var string + * @var \garethp\ews\API\Message\QueryStringType */ protected $queryString = null; + /** + * @var \garethp\ews\API\Type\SeekToConditionPageViewType + */ + protected $seekToConditionPageItemView = null; + public function setIndexedPage(\garethp\ews\API\Type\IndexedPageViewType $page) { $this->indexedPageItemView = $page; @@ -164,6 +169,26 @@ public function setFractionalPageItemView(\garethp\ews\API\Type\FractionalPageVi return $this; } + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\SeekToConditionPageViewType + */ + public function getSeekToConditionPageItemView() + { + return $this->seekToConditionPageItemView; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\SeekToConditionPageViewType + * @return FindItemType + */ + public function setSeekToConditionPageItemView(\garethp\ews\API\Type\SeekToConditionPageViewType $value) + { + $this->seekToConditionPageItemView = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @return \garethp\ews\API\Type\CalendarViewType @@ -329,7 +354,7 @@ public function setParentFolderIds(\garethp\ews\API\Type\NonEmptyArrayOfBaseFold /** * @autogenerated This method is safe to replace - * @return string + * @return QueryStringType */ public function getQueryString() { @@ -338,10 +363,10 @@ public function getQueryString() /** * @autogenerated This method is safe to replace - * @param $value string + * @param $value QueryStringType * @return FindItemType */ - public function setQueryString($value) + public function setQueryString(QueryStringType $value) { $this->queryString = $value; return $this; diff --git a/src/API/Message/FindMeetingSpaceByJoinUrl.php b/src/API/Message/FindMeetingSpaceByJoinUrl.php new file mode 100644 index 000000000..ec922961e --- /dev/null +++ b/src/API/Message/FindMeetingSpaceByJoinUrl.php @@ -0,0 +1,12 @@ +meetingSpace; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\MeetingSpaceType + * @return FindMeetingSpaceByJoinUrlResponseMessageType + */ + public function setMeetingSpace(\garethp\ews\API\Type\MeetingSpaceType $value) + { + $this->meetingSpace = $value; + return $this; + } +} diff --git a/src/API/Message/FindMeetingSpaceByJoinUrlType.php b/src/API/Message/FindMeetingSpaceByJoinUrlType.php new file mode 100644 index 000000000..4a973c5a1 --- /dev/null +++ b/src/API/Message/FindMeetingSpaceByJoinUrlType.php @@ -0,0 +1,38 @@ +joinUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FindMeetingSpaceByJoinUrlType + */ + public function setJoinUrl($value) + { + $this->joinUrl = $value; + return $this; + } +} diff --git a/src/API/Message/FindMeetingTimeCandidates.php b/src/API/Message/FindMeetingTimeCandidates.php new file mode 100644 index 000000000..03d133eb8 --- /dev/null +++ b/src/API/Message/FindMeetingTimeCandidates.php @@ -0,0 +1,12 @@ +meetingTimeCandidates === null) { + $this->meetingTimeCandidates = array(); + } + + if (!is_array($this->meetingTimeCandidates)) { + $this->meetingTimeCandidates = array($this->meetingTimeCandidates); + } + + $this->meetingTimeCandidates[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\MeetingTimeCandidateType[] + */ + public function getMeetingTimeCandidates() + { + return $this->meetingTimeCandidates; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\MeetingTimeCandidateType[]|\garethp\ews\API\Type\MeetingTimeCandidateType + * @return FindMeetingTimeCandidatesResponseMessageType + */ + public function setMeetingTimeCandidates(array|\garethp\ews\API\Type\MeetingTimeCandidateType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->meetingTimeCandidates = $value; + return $this; + } +} diff --git a/src/API/Message/FindMeetingTimeCandidatesType.php b/src/API/Message/FindMeetingTimeCandidatesType.php new file mode 100644 index 000000000..8cf4d57dc --- /dev/null +++ b/src/API/Message/FindMeetingTimeCandidatesType.php @@ -0,0 +1,113 @@ +attendeeConstraints; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\FindMeetingTimesAttendeeConstraintsType + * @return FindMeetingTimeCandidatesType + */ + public function setAttendeeConstraints(\garethp\ews\API\Type\FindMeetingTimesAttendeeConstraintsType $value) + { + $this->attendeeConstraints = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\FindMeetingTimesLocationConstraintsType + */ + public function getLocationConstraints() + { + return $this->locationConstraints; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\FindMeetingTimesLocationConstraintsType + * @return FindMeetingTimeCandidatesType + */ + public function setLocationConstraints(\garethp\ews\API\Type\FindMeetingTimesLocationConstraintsType $value) + { + $this->locationConstraints = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\FindMeetingTimesSearchConstraintsType + */ + public function getSearchConstraints() + { + return $this->searchConstraints; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\FindMeetingTimesSearchConstraintsType + * @return FindMeetingTimeCandidatesType + */ + public function setSearchConstraints(\garethp\ews\API\Type\FindMeetingTimesSearchConstraintsType $value) + { + $this->searchConstraints = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\FindMeetingTimesConstraintsType + */ + public function getConstraints() + { + return $this->constraints; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\FindMeetingTimesConstraintsType + * @return FindMeetingTimeCandidatesType + */ + public function setConstraints(\garethp\ews\API\Type\FindMeetingTimesConstraintsType $value) + { + $this->constraints = $value; + return $this; + } +} diff --git a/src/API/Message/FindPeople.php b/src/API/Message/FindPeople.php new file mode 100644 index 000000000..1959425ff --- /dev/null +++ b/src/API/Message/FindPeople.php @@ -0,0 +1,12 @@ +people === null) { + $this->people = array(); + } + + if (!is_array($this->people)) { + $this->people = array($this->people); + } + + $this->people[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\PersonaType[] + */ + public function getPeople() + { + return $this->people; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\PersonaType[]|\garethp\ews\API\Type\PersonaType + * @return FindPeopleResponseMessageType + */ + public function setPeople(array|\garethp\ews\API\Type\PersonaType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->people = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getTotalNumberOfPeopleInView() + { + return $this->totalNumberOfPeopleInView; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return FindPeopleResponseMessageType + */ + public function setTotalNumberOfPeopleInView($value) + { + $this->totalNumberOfPeopleInView = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getFirstMatchingRowIndex() + { + return $this->firstMatchingRowIndex; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return FindPeopleResponseMessageType + */ + public function setFirstMatchingRowIndex($value) + { + $this->firstMatchingRowIndex = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getFirstLoadedRowIndex() + { + return $this->firstLoadedRowIndex; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return FindPeopleResponseMessageType + */ + public function setFirstLoadedRowIndex($value) + { + $this->firstLoadedRowIndex = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTransactionId() + { + return $this->transactionId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FindPeopleResponseMessageType + */ + public function setTransactionId($value) + { + $this->transactionId = $value; + return $this; + } +} diff --git a/src/API/Message/FindPeopleType.php b/src/API/Message/FindPeopleType.php new file mode 100644 index 000000000..69e3f21ac --- /dev/null +++ b/src/API/Message/FindPeopleType.php @@ -0,0 +1,365 @@ +personaShape; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\PersonaResponseShapeType + * @return FindPeopleType + */ + public function setPersonaShape(\garethp\ews\API\Type\PersonaResponseShapeType $value) + { + $this->personaShape = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\IndexedPageViewType + */ + public function getIndexedPageItemView() + { + return $this->indexedPageItemView; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\IndexedPageViewType + * @return FindPeopleType + */ + public function setIndexedPageItemView(\garethp\ews\API\Type\IndexedPageViewType $value) + { + $this->indexedPageItemView = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\RestrictionType + */ + public function getRestriction() + { + return $this->restriction; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\RestrictionType + * @return FindPeopleType + */ + public function setRestriction(\garethp\ews\API\Type\RestrictionType $value) + { + $this->restriction = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\RestrictionType + */ + public function getAggregationRestriction() + { + return $this->aggregationRestriction; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\RestrictionType + * @return FindPeopleType + */ + public function setAggregationRestriction(\garethp\ews\API\Type\RestrictionType $value) + { + $this->aggregationRestriction = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\FieldOrderType + * @return FindPeopleType + */ + public function addSortOrder(\garethp\ews\API\Type\FieldOrderType $value) + { + if ($this->sortOrder === null) { + $this->sortOrder = array(); + } + + if (!is_array($this->sortOrder)) { + $this->sortOrder = array($this->sortOrder); + } + + $this->sortOrder[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\FieldOrderType[] + */ + public function getSortOrder() + { + return $this->sortOrder; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\FieldOrderType[]|\garethp\ews\API\Type\FieldOrderType + * @return FindPeopleType + */ + public function setSortOrder(array|\garethp\ews\API\Type\FieldOrderType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->sortOrder = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\TargetFolderIdType + */ + public function getParentFolderId() + { + return $this->parentFolderId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\TargetFolderIdType + * @return FindPeopleType + */ + public function setParentFolderId(\garethp\ews\API\Type\TargetFolderIdType $value) + { + $this->parentFolderId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getQueryString() + { + return $this->queryString; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FindPeopleType + */ + public function setQueryString($value) + { + $this->queryString = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isSearchPeopleSuggestionIndex() + { + return ((bool) $this->searchPeopleSuggestionIndex); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getSearchPeopleSuggestionIndex() + { + return $this->searchPeopleSuggestionIndex; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return FindPeopleType + */ + public function setSearchPeopleSuggestionIndex($value) + { + $this->searchPeopleSuggestionIndex = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTopicQueryString() + { + return $this->topicQueryString; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FindPeopleType + */ + public function setTopicQueryString($value) + { + $this->topicQueryString = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ContextPropertyType + * @return FindPeopleType + */ + public function addContext(\garethp\ews\API\Type\ContextPropertyType $value) + { + if ($this->context === null) { + $this->context = array(); + } + + if (!is_array($this->context)) { + $this->context = array($this->context); + } + + $this->context[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ContextPropertyType[] + */ + public function getContext() + { + return $this->context; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\ContextPropertyType[]|\garethp\ews\API\Type\ContextPropertyType + * @return FindPeopleType + */ + public function setContext(array|\garethp\ews\API\Type\ContextPropertyType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->context = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FindPeopleType + */ + public function addQuerySources($value) + { + if ($this->querySources === null) { + $this->querySources = array(); + } + + if (!is_array($this->querySources)) { + $this->querySources = array($this->querySources); + } + + $this->querySources[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getQuerySources() + { + return $this->querySources; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return FindPeopleType + */ + public function setQuerySources(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->querySources = $value; + return $this; + } +} diff --git a/src/API/Message/FindTags.php b/src/API/Message/FindTags.php new file mode 100644 index 000000000..4bc255653 --- /dev/null +++ b/src/API/Message/FindTags.php @@ -0,0 +1,12 @@ +tags === null) { + $this->tags = array(); + } + + if (!is_array($this->tags)) { + $this->tags = array($this->tags); + } + + $this->tags[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getTags() + { + return $this->tags; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return FindTagsResponseMessageType + */ + public function setTags(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->tags = $value; + return $this; + } +} diff --git a/src/API/Message/FindTagsType.php b/src/API/Message/FindTagsType.php new file mode 100644 index 000000000..216c6d714 --- /dev/null +++ b/src/API/Message/FindTagsType.php @@ -0,0 +1,159 @@ +indexedPageItemView; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\IndexedPageViewType + * @return FindTagsType + */ + public function setIndexedPageItemView(\garethp\ews\API\Type\IndexedPageViewType $value) + { + $this->indexedPageItemView = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\FieldOrderType + * @return FindTagsType + */ + public function addSortOrder(\garethp\ews\API\Type\FieldOrderType $value) + { + if ($this->sortOrder === null) { + $this->sortOrder = array(); + } + + if (!is_array($this->sortOrder)) { + $this->sortOrder = array($this->sortOrder); + } + + $this->sortOrder[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\FieldOrderType[] + */ + public function getSortOrder() + { + return $this->sortOrder; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\FieldOrderType[]|\garethp\ews\API\Type\FieldOrderType + * @return FindTagsType + */ + public function setSortOrder(array|\garethp\ews\API\Type\FieldOrderType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->sortOrder = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getQueryString() + { + return $this->queryString; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FindTagsType + */ + public function setQueryString($value) + { + $this->queryString = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ContextPropertyType + * @return FindTagsType + */ + public function addContext(\garethp\ews\API\Type\ContextPropertyType $value) + { + if ($this->context === null) { + $this->context = array(); + } + + if (!is_array($this->context)) { + $this->context = array($this->context); + } + + $this->context[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ContextPropertyType[] + */ + public function getContext() + { + return $this->context; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\ContextPropertyType[]|\garethp\ews\API\Type\ContextPropertyType + * @return FindTagsType + */ + public function setContext(array|\garethp\ews\API\Type\ContextPropertyType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->context = $value; + return $this; + } +} diff --git a/src/API/Message/GetAppManifests.php b/src/API/Message/GetAppManifests.php new file mode 100644 index 000000000..f7bb4f6ac --- /dev/null +++ b/src/API/Message/GetAppManifests.php @@ -0,0 +1,12 @@ +apps; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ArrayOfAppsType + * @return GetAppManifestsResponseType + */ + public function setApps(\garethp\ews\API\Type\ArrayOfAppsType $value) + { + $this->apps = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetAppManifestsResponseType + */ + public function addManifests($value) + { + if ($this->manifests === null) { + $this->manifests = array(); + } + + if (!is_array($this->manifests)) { + $this->manifests = array($this->manifests); + } + + $this->manifests[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getManifests() + { + return $this->manifests; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return GetAppManifestsResponseType + */ + public function setManifests(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->manifests = $value; + return $this; + } +} diff --git a/src/API/Message/GetAppManifestsType.php b/src/API/Message/GetAppManifestsType.php new file mode 100644 index 000000000..a681a9e89 --- /dev/null +++ b/src/API/Message/GetAppManifestsType.php @@ -0,0 +1,293 @@ +apiVersionSupported; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetAppManifestsType + */ + public function setApiVersionSupported($value) + { + $this->apiVersionSupported = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSchemaVersionSupported() + { + return $this->schemaVersionSupported; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetAppManifestsType + */ + public function setSchemaVersionSupported($value) + { + $this->schemaVersionSupported = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isIncludeAllInstalledAddIns() + { + return ((bool) $this->includeAllInstalledAddIns); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIncludeAllInstalledAddIns() + { + return $this->includeAllInstalledAddIns; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return GetAppManifestsType + */ + public function setIncludeAllInstalledAddIns($value) + { + $this->includeAllInstalledAddIns = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isIncludeEntitlementData() + { + return ((bool) $this->includeEntitlementData); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIncludeEntitlementData() + { + return $this->includeEntitlementData; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return GetAppManifestsType + */ + public function setIncludeEntitlementData($value) + { + $this->includeEntitlementData = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isIncludeManifestData() + { + return ((bool) $this->includeManifestData); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIncludeManifestData() + { + return $this->includeManifestData; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return GetAppManifestsType + */ + public function setIncludeManifestData($value) + { + $this->includeManifestData = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isIncludeCustomAppsData() + { + return ((bool) $this->includeCustomAppsData); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIncludeCustomAppsData() + { + return $this->includeCustomAppsData; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return GetAppManifestsType + */ + public function setIncludeCustomAppsData($value) + { + $this->includeCustomAppsData = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetAppManifestsType + */ + public function addExtensionIds($value) + { + if ($this->extensionIds === null) { + $this->extensionIds = array(); + } + + if (!is_array($this->extensionIds)) { + $this->extensionIds = array($this->extensionIds); + } + + $this->extensionIds[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getExtensionIds() + { + return $this->extensionIds; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return GetAppManifestsType + */ + public function setExtensionIds(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->extensionIds = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PrivateCatalogAddInsType + * @return GetAppManifestsType + */ + public function addAddIns(PrivateCatalogAddInsType $value) + { + if ($this->addIns === null) { + $this->addIns = array(); + } + + if (!is_array($this->addIns)) { + $this->addIns = array($this->addIns); + } + + $this->addIns[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PrivateCatalogAddInsType[] + */ + public function getAddIns() + { + return $this->addIns; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PrivateCatalogAddInsType[]|PrivateCatalogAddInsType + * @return GetAppManifestsType + */ + public function setAddIns(array|PrivateCatalogAddInsType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->addIns = $value; + return $this; + } +} diff --git a/src/API/Message/GetAppMarketplaceUrl.php b/src/API/Message/GetAppMarketplaceUrl.php new file mode 100644 index 000000000..4d11c272e --- /dev/null +++ b/src/API/Message/GetAppMarketplaceUrl.php @@ -0,0 +1,12 @@ +appMarketplaceUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetAppMarketplaceUrlResponseMessageType + */ + public function setAppMarketplaceUrl($value) + { + $this->appMarketplaceUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getConnectorsManagementUrl() + { + return $this->connectorsManagementUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetAppMarketplaceUrlResponseMessageType + */ + public function setConnectorsManagementUrl($value) + { + $this->connectorsManagementUrl = $value; + return $this; + } +} diff --git a/src/API/Message/GetAppMarketplaceUrlType.php b/src/API/Message/GetAppMarketplaceUrlType.php new file mode 100644 index 000000000..1a8586afc --- /dev/null +++ b/src/API/Message/GetAppMarketplaceUrlType.php @@ -0,0 +1,15 @@ +token; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ClientAccessTokenType + * @return GetClientAccessTokenResponseMessageType + */ + public function setToken(\garethp\ews\API\Type\ClientAccessTokenType $value) + { + $this->token = $value; + return $this; + } +} diff --git a/src/API/Message/GetClientAccessTokenResponseType.php b/src/API/Message/GetClientAccessTokenResponseType.php new file mode 100644 index 000000000..1c0c709e9 --- /dev/null +++ b/src/API/Message/GetClientAccessTokenResponseType.php @@ -0,0 +1,15 @@ +tokenRequests === null) { + $this->tokenRequests = array(); + } + + if (!is_array($this->tokenRequests)) { + $this->tokenRequests = array($this->tokenRequests); + } + + $this->tokenRequests[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ClientAccessTokenRequestType[] + */ + public function getTokenRequests() + { + return $this->tokenRequests; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\ClientAccessTokenRequestType[]|\garethp\ews\API\Type\ClientAccessTokenRequestType + * @return GetClientAccessTokenType + */ + public function setTokenRequests(array|\garethp\ews\API\Type\ClientAccessTokenRequestType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->tokenRequests = $value; + return $this; + } +} diff --git a/src/API/Message/GetConversationItems.php b/src/API/Message/GetConversationItems.php new file mode 100644 index 000000000..3af01e64b --- /dev/null +++ b/src/API/Message/GetConversationItems.php @@ -0,0 +1,12 @@ +conversation; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ConversationResponseType + * @return GetConversationItemsResponseMessageType + */ + public function setConversation(\garethp\ews\API\Type\ConversationResponseType $value) + { + $this->conversation = $value; + return $this; + } +} diff --git a/src/API/Message/GetConversationItemsResponseType.php b/src/API/Message/GetConversationItemsResponseType.php new file mode 100644 index 000000000..dd605e05b --- /dev/null +++ b/src/API/Message/GetConversationItemsResponseType.php @@ -0,0 +1,15 @@ +itemShape; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemResponseShapeType + * @return GetConversationItemsType + */ + public function setItemShape(\garethp\ews\API\Type\ItemResponseShapeType $value) + { + $this->itemShape = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\NonEmptyArrayOfBaseFolderIdsType + */ + public function getFoldersToIgnore() + { + return $this->foldersToIgnore; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\NonEmptyArrayOfBaseFolderIdsType + * @return GetConversationItemsType + */ + public function setFoldersToIgnore(\garethp\ews\API\Type\NonEmptyArrayOfBaseFolderIdsType $value) + { + $this->foldersToIgnore = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getMaxItemsToReturn() + { + return $this->maxItemsToReturn; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return GetConversationItemsType + */ + public function setMaxItemsToReturn($value) + { + $this->maxItemsToReturn = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSortOrder() + { + return $this->sortOrder; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetConversationItemsType + */ + public function setSortOrder($value) + { + $this->sortOrder = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMailboxScope() + { + return $this->mailboxScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetConversationItemsType + */ + public function setMailboxScope($value) + { + $this->mailboxScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ConversationRequestType + * @return GetConversationItemsType + */ + public function addConversations(\garethp\ews\API\Type\ConversationRequestType $value) + { + if ($this->conversations === null) { + $this->conversations = array(); + } + + if (!is_array($this->conversations)) { + $this->conversations = array($this->conversations); + } + + $this->conversations[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ConversationRequestType[] + */ + public function getConversations() + { + return $this->conversations; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\ConversationRequestType[]|\garethp\ews\API\Type\ConversationRequestType + * @return GetConversationItemsType + */ + public function setConversations(array|\garethp\ews\API\Type\ConversationRequestType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->conversations = $value; + return $this; + } +} diff --git a/src/API/Message/GetDiscoverySearchConfiguration.php b/src/API/Message/GetDiscoverySearchConfiguration.php new file mode 100644 index 000000000..2c2386116 --- /dev/null +++ b/src/API/Message/GetDiscoverySearchConfiguration.php @@ -0,0 +1,12 @@ +discoverySearchConfigurations === null) { + $this->discoverySearchConfigurations = array(); + } + + if (!is_array($this->discoverySearchConfigurations)) { + $this->discoverySearchConfigurations = array($this->discoverySearchConfigurations); + } + + $this->discoverySearchConfigurations[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\DiscoverySearchConfigurationType[] + */ + public function getDiscoverySearchConfigurations() + { + return $this->discoverySearchConfigurations; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\DiscoverySearchConfigurationType[]|\garethp\ews\API\Type\DiscoverySearchConfigurationType + * @return GetDiscoverySearchConfigurationResponseMessageType + */ + public function setDiscoverySearchConfigurations(array|\garethp\ews\API\Type\DiscoverySearchConfigurationType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->discoverySearchConfigurations = $value; + return $this; + } +} diff --git a/src/API/Message/GetDiscoverySearchConfigurationType.php b/src/API/Message/GetDiscoverySearchConfigurationType.php new file mode 100644 index 000000000..8b15d3797 --- /dev/null +++ b/src/API/Message/GetDiscoverySearchConfigurationType.php @@ -0,0 +1,106 @@ +searchId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetDiscoverySearchConfigurationType + */ + public function setSearchId($value) + { + $this->searchId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isExpandGroupMembership() + { + return ((bool) $this->expandGroupMembership); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getExpandGroupMembership() + { + return $this->expandGroupMembership; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return GetDiscoverySearchConfigurationType + */ + public function setExpandGroupMembership($value) + { + $this->expandGroupMembership = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isInPlaceHoldConfigurationOnly() + { + return ((bool) $this->inPlaceHoldConfigurationOnly); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getInPlaceHoldConfigurationOnly() + { + return $this->inPlaceHoldConfigurationOnly; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return GetDiscoverySearchConfigurationType + */ + public function setInPlaceHoldConfigurationOnly($value) + { + $this->inPlaceHoldConfigurationOnly = $value; + return $this; + } +} diff --git a/src/API/Message/GetFocusedOtherOverrides.php b/src/API/Message/GetFocusedOtherOverrides.php new file mode 100644 index 000000000..6e7ff3f8e --- /dev/null +++ b/src/API/Message/GetFocusedOtherOverrides.php @@ -0,0 +1,12 @@ +overrides === null) { + $this->overrides = array(); + } + + if (!is_array($this->overrides)) { + $this->overrides = array($this->overrides); + } + + $this->overrides[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\InferenceClassificationOverrideType[] + */ + public function getOverrides() + { + return $this->overrides; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\InferenceClassificationOverrideType[]|\garethp\ews\API\Type\InferenceClassificationOverrideType + * @return GetFocusedOtherOverridesResponseType + */ + public function setOverrides(array|\garethp\ews\API\Type\InferenceClassificationOverrideType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->overrides = $value; + return $this; + } +} diff --git a/src/API/Message/GetHoldOnMailboxes.php b/src/API/Message/GetHoldOnMailboxes.php new file mode 100644 index 000000000..0024162ea --- /dev/null +++ b/src/API/Message/GetHoldOnMailboxes.php @@ -0,0 +1,12 @@ +mailboxHoldResult; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\MailboxHoldResultType + * @return GetHoldOnMailboxesResponseMessageType + */ + public function setMailboxHoldResult(\garethp\ews\API\Type\MailboxHoldResultType $value) + { + $this->mailboxHoldResult = $value; + return $this; + } +} diff --git a/src/API/Message/GetHoldOnMailboxesType.php b/src/API/Message/GetHoldOnMailboxesType.php new file mode 100644 index 000000000..fc27ae78d --- /dev/null +++ b/src/API/Message/GetHoldOnMailboxesType.php @@ -0,0 +1,38 @@ +holdId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetHoldOnMailboxesType + */ + public function setHoldId($value) + { + $this->holdId = $value; + return $this; + } +} diff --git a/src/API/Message/GetImItemList.php b/src/API/Message/GetImItemList.php new file mode 100644 index 000000000..880820cc7 --- /dev/null +++ b/src/API/Message/GetImItemList.php @@ -0,0 +1,12 @@ +imItemList; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ImItemListType + * @return GetImItemListResponseMessageType + */ + public function setImItemList(\garethp\ews\API\Type\ImItemListType $value) + { + $this->imItemList = $value; + return $this; + } +} diff --git a/src/API/Message/GetImItemListType.php b/src/API/Message/GetImItemListType.php new file mode 100644 index 000000000..1dbacd87d --- /dev/null +++ b/src/API/Message/GetImItemListType.php @@ -0,0 +1,61 @@ +extendedProperties === null) { + $this->extendedProperties = array(); + } + + if (!is_array($this->extendedProperties)) { + $this->extendedProperties = array($this->extendedProperties); + } + + $this->extendedProperties[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\PathToExtendedFieldType[] + */ + public function getExtendedProperties() + { + return $this->extendedProperties; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\PathToExtendedFieldType[]|\garethp\ews\API\Type\PathToExtendedFieldType + * @return GetImItemListType + */ + public function setExtendedProperties(array|\garethp\ews\API\Type\PathToExtendedFieldType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->extendedProperties = $value; + return $this; + } +} diff --git a/src/API/Message/GetImItems.php b/src/API/Message/GetImItems.php new file mode 100644 index 000000000..d66260bc9 --- /dev/null +++ b/src/API/Message/GetImItems.php @@ -0,0 +1,12 @@ +imItemList; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ImItemListType + * @return GetImItemsResponseMessageType + */ + public function setImItemList(\garethp\ews\API\Type\ImItemListType $value) + { + $this->imItemList = $value; + return $this; + } +} diff --git a/src/API/Message/GetImItemsType.php b/src/API/Message/GetImItemsType.php new file mode 100644 index 000000000..96414d0f1 --- /dev/null +++ b/src/API/Message/GetImItemsType.php @@ -0,0 +1,111 @@ +contactIds; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\NonEmptyArrayOfBaseItemIdsType + * @return GetImItemsType + */ + public function setContactIds(\garethp\ews\API\Type\NonEmptyArrayOfBaseItemIdsType $value) + { + $this->contactIds = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\NonEmptyArrayOfBaseItemIdsType + */ + public function getGroupIds() + { + return $this->groupIds; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\NonEmptyArrayOfBaseItemIdsType + * @return GetImItemsType + */ + public function setGroupIds(\garethp\ews\API\Type\NonEmptyArrayOfBaseItemIdsType $value) + { + $this->groupIds = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\PathToExtendedFieldType + * @return GetImItemsType + */ + public function addExtendedProperties(\garethp\ews\API\Type\PathToExtendedFieldType $value) + { + if ($this->extendedProperties === null) { + $this->extendedProperties = array(); + } + + if (!is_array($this->extendedProperties)) { + $this->extendedProperties = array($this->extendedProperties); + } + + $this->extendedProperties[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\PathToExtendedFieldType[] + */ + public function getExtendedProperties() + { + return $this->extendedProperties; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\PathToExtendedFieldType[]|\garethp\ews\API\Type\PathToExtendedFieldType + * @return GetImItemsType + */ + public function setExtendedProperties(array|\garethp\ews\API\Type\PathToExtendedFieldType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->extendedProperties = $value; + return $this; + } +} diff --git a/src/API/Message/GetLastPrivateCatalogUpdate.php b/src/API/Message/GetLastPrivateCatalogUpdate.php new file mode 100644 index 000000000..964293f1c --- /dev/null +++ b/src/API/Message/GetLastPrivateCatalogUpdate.php @@ -0,0 +1,12 @@ +lastUpdate; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return GetLastPrivateCatalogUpdateResponseType + */ + public function setLastUpdate(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->lastUpdate = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCatalogHash() + { + return $this->catalogHash; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetLastPrivateCatalogUpdateResponseType + */ + public function setCatalogHash($value) + { + $this->catalogHash = $value; + return $this; + } +} diff --git a/src/API/Message/GetLastPrivateCatalogUpdateType.php b/src/API/Message/GetLastPrivateCatalogUpdateType.php new file mode 100644 index 000000000..675488cf0 --- /dev/null +++ b/src/API/Message/GetLastPrivateCatalogUpdateType.php @@ -0,0 +1,38 @@ +client; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\OfficeClientType + * @return GetLastPrivateCatalogUpdateType + */ + public function setClient(\garethp\ews\API\Type\OfficeClientType $value) + { + $this->client = $value; + return $this; + } +} diff --git a/src/API/Message/GetMeetingInstanceRequest.php b/src/API/Message/GetMeetingInstanceRequest.php new file mode 100644 index 000000000..96f5b1282 --- /dev/null +++ b/src/API/Message/GetMeetingInstanceRequest.php @@ -0,0 +1,12 @@ +itemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return GetMeetingInstanceRequestType + */ + public function setItemId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->itemId = $value; + return $this; + } +} diff --git a/src/API/Message/GetMeetingInstanceResponse.php b/src/API/Message/GetMeetingInstanceResponse.php new file mode 100644 index 000000000..a73cb14f6 --- /dev/null +++ b/src/API/Message/GetMeetingInstanceResponse.php @@ -0,0 +1,12 @@ +meetingInstance; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\MeetingInstanceType + * @return GetMeetingInstanceResponseMessageType + */ + public function setMeetingInstance(\garethp\ews\API\Type\MeetingInstanceType $value) + { + $this->meetingInstance = $value; + return $this; + } +} diff --git a/src/API/Message/GetMeetingSpace.php b/src/API/Message/GetMeetingSpace.php new file mode 100644 index 000000000..d4bc097ba --- /dev/null +++ b/src/API/Message/GetMeetingSpace.php @@ -0,0 +1,12 @@ +meetingSpace; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\MeetingSpaceType + * @return GetMeetingSpaceResponseMessageType + */ + public function setMeetingSpace(\garethp\ews\API\Type\MeetingSpaceType $value) + { + $this->meetingSpace = $value; + return $this; + } +} diff --git a/src/API/Message/GetMeetingSpaceType.php b/src/API/Message/GetMeetingSpaceType.php new file mode 100644 index 000000000..a19c71f6d --- /dev/null +++ b/src/API/Message/GetMeetingSpaceType.php @@ -0,0 +1,38 @@ +itemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return GetMeetingSpaceType + */ + public function setItemId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->itemId = $value; + return $this; + } +} diff --git a/src/API/Message/GetNonIndexableItemDetails.php b/src/API/Message/GetNonIndexableItemDetails.php new file mode 100644 index 000000000..39ed57cef --- /dev/null +++ b/src/API/Message/GetNonIndexableItemDetails.php @@ -0,0 +1,12 @@ +nonIndexableItemDetailsResult; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\NonIndexableItemDetailResultType + * @return GetNonIndexableItemDetailsResponseMessageType + */ + public function setNonIndexableItemDetailsResult(\garethp\ews\API\Type\NonIndexableItemDetailResultType $value) + { + $this->nonIndexableItemDetailsResult = $value; + return $this; + } +} diff --git a/src/API/Message/GetNonIndexableItemDetailsType.php b/src/API/Message/GetNonIndexableItemDetailsType.php new file mode 100644 index 000000000..065bd05d2 --- /dev/null +++ b/src/API/Message/GetNonIndexableItemDetailsType.php @@ -0,0 +1,169 @@ +mailboxes === null) { + $this->mailboxes = array(); + } + + if (!is_array($this->mailboxes)) { + $this->mailboxes = array($this->mailboxes); + } + + $this->mailboxes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getMailboxes() + { + return $this->mailboxes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return GetNonIndexableItemDetailsType + */ + public function setMailboxes(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mailboxes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getPageSize() + { + return $this->pageSize; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return GetNonIndexableItemDetailsType + */ + public function setPageSize($value) + { + $this->pageSize = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPageItemReference() + { + return $this->pageItemReference; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetNonIndexableItemDetailsType + */ + public function setPageItemReference($value) + { + $this->pageItemReference = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPageDirection() + { + return $this->pageDirection; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetNonIndexableItemDetailsType + */ + public function setPageDirection($value) + { + $this->pageDirection = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isSearchArchiveOnly() + { + return ((bool) $this->searchArchiveOnly); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getSearchArchiveOnly() + { + return $this->searchArchiveOnly; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return GetNonIndexableItemDetailsType + */ + public function setSearchArchiveOnly($value) + { + $this->searchArchiveOnly = $value; + return $this; + } +} diff --git a/src/API/Message/GetNonIndexableItemStatistics.php b/src/API/Message/GetNonIndexableItemStatistics.php new file mode 100644 index 000000000..ca71e6388 --- /dev/null +++ b/src/API/Message/GetNonIndexableItemStatistics.php @@ -0,0 +1,12 @@ +nonIndexableItemStatistics === null) { + $this->nonIndexableItemStatistics = array(); + } + + if (!is_array($this->nonIndexableItemStatistics)) { + $this->nonIndexableItemStatistics = array($this->nonIndexableItemStatistics); + } + + $this->nonIndexableItemStatistics[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\NonIndexableItemStatisticType[] + */ + public function getNonIndexableItemStatistics() + { + return $this->nonIndexableItemStatistics; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\NonIndexableItemStatisticType[]|\garethp\ews\API\Type\NonIndexableItemStatisticType + * @return GetNonIndexableItemStatisticsResponseMessageType + */ + public function setNonIndexableItemStatistics(array|\garethp\ews\API\Type\NonIndexableItemStatisticType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->nonIndexableItemStatistics = $value; + return $this; + } +} diff --git a/src/API/Message/GetNonIndexableItemStatisticsType.php b/src/API/Message/GetNonIndexableItemStatisticsType.php new file mode 100644 index 000000000..7491f1731 --- /dev/null +++ b/src/API/Message/GetNonIndexableItemStatisticsType.php @@ -0,0 +1,94 @@ +mailboxes === null) { + $this->mailboxes = array(); + } + + if (!is_array($this->mailboxes)) { + $this->mailboxes = array($this->mailboxes); + } + + $this->mailboxes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getMailboxes() + { + return $this->mailboxes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return GetNonIndexableItemStatisticsType + */ + public function setMailboxes(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mailboxes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isSearchArchiveOnly() + { + return ((bool) $this->searchArchiveOnly); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getSearchArchiveOnly() + { + return $this->searchArchiveOnly; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return GetNonIndexableItemStatisticsType + */ + public function setSearchArchiveOnly($value) + { + $this->searchArchiveOnly = $value; + return $this; + } +} diff --git a/src/API/Message/GetOMEConfiguration.php b/src/API/Message/GetOMEConfiguration.php new file mode 100644 index 000000000..971995b87 --- /dev/null +++ b/src/API/Message/GetOMEConfiguration.php @@ -0,0 +1,12 @@ +persona; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\PersonaType + * @return GetPersonaResponseMessageType + */ + public function setPersona(\garethp\ews\API\Type\PersonaType $value) + { + $this->persona = $value; + return $this; + } +} diff --git a/src/API/Message/GetPersonaType.php b/src/API/Message/GetPersonaType.php new file mode 100644 index 000000000..5cbc17ebf --- /dev/null +++ b/src/API/Message/GetPersonaType.php @@ -0,0 +1,138 @@ +personaId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return GetPersonaType + */ + public function setPersonaId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->personaId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\EmailAddressType + */ + public function getEmailAddress() + { + return $this->emailAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\EmailAddressType + * @return GetPersonaType + */ + public function setEmailAddress(\garethp\ews\API\Type\EmailAddressType $value) + { + $this->emailAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\TargetFolderIdType + */ + public function getParentFolderId() + { + return $this->parentFolderId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\TargetFolderIdType + * @return GetPersonaType + */ + public function setParentFolderId(\garethp\ews\API\Type\TargetFolderIdType $value) + { + $this->parentFolderId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getItemLinkId() + { + return $this->itemLinkId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetPersonaType + */ + public function setItemLinkId($value) + { + $this->itemLinkId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\NonEmptyArrayOfPathsToElementType + */ + public function getAdditionalProperties() + { + return $this->additionalProperties; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\NonEmptyArrayOfPathsToElementType + * @return GetPersonaType + */ + public function setAdditionalProperties(\garethp\ews\API\Type\NonEmptyArrayOfPathsToElementType $value) + { + $this->additionalProperties = $value; + return $this; + } +} diff --git a/src/API/Message/GetPrivateCatalogAddIns.php b/src/API/Message/GetPrivateCatalogAddIns.php new file mode 100644 index 000000000..1c2700e2a --- /dev/null +++ b/src/API/Message/GetPrivateCatalogAddIns.php @@ -0,0 +1,12 @@ +addIns === null) { + $this->addIns = array(); + } + + if (!is_array($this->addIns)) { + $this->addIns = array($this->addIns); + } + + $this->addIns[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PrivateCatalogAddInsType[] + */ + public function getAddIns() + { + return $this->addIns; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PrivateCatalogAddInsType[]|PrivateCatalogAddInsType + * @return GetPrivateCatalogAddInsResponseType + */ + public function setAddIns(array|PrivateCatalogAddInsType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->addIns = $value; + return $this; + } +} diff --git a/src/API/Message/GetPrivateCatalogAddInsType.php b/src/API/Message/GetPrivateCatalogAddInsType.php new file mode 100644 index 000000000..1a23956a4 --- /dev/null +++ b/src/API/Message/GetPrivateCatalogAddInsType.php @@ -0,0 +1,38 @@ +client; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\OfficeClientType + * @return GetPrivateCatalogAddInsType + */ + public function setClient(\garethp\ews\API\Type\OfficeClientType $value) + { + $this->client = $value; + return $this; + } +} diff --git a/src/API/Message/GetReminders.php b/src/API/Message/GetReminders.php new file mode 100644 index 000000000..bb4828530 --- /dev/null +++ b/src/API/Message/GetReminders.php @@ -0,0 +1,12 @@ +reminders === null) { + $this->reminders = array(); + } + + if (!is_array($this->reminders)) { + $this->reminders = array($this->reminders); + } + + $this->reminders[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ReminderType[] + */ + public function getReminders() + { + return $this->reminders; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\ReminderType[]|\garethp\ews\API\Type\ReminderType + * @return GetRemindersResponseMessageType + */ + public function setReminders(array|\garethp\ews\API\Type\ReminderType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->reminders = $value; + return $this; + } +} diff --git a/src/API/Message/GetRemindersType.php b/src/API/Message/GetRemindersType.php new file mode 100644 index 000000000..6461b0cfe --- /dev/null +++ b/src/API/Message/GetRemindersType.php @@ -0,0 +1,119 @@ +beginTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return GetRemindersType + */ + public function setBeginTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->beginTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getEndTime() + { + return $this->endTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return GetRemindersType + */ + public function setEndTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->endTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getMaxItems() + { + return $this->maxItems; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return GetRemindersType + */ + public function setMaxItems($value) + { + $this->maxItems = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getReminderType() + { + return $this->reminderType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetRemindersType + */ + public function setReminderType($value) + { + $this->reminderType = $value; + return $this; + } +} diff --git a/src/API/Message/GetSearchSuggestions.php b/src/API/Message/GetSearchSuggestions.php new file mode 100644 index 000000000..eeb405aca --- /dev/null +++ b/src/API/Message/GetSearchSuggestions.php @@ -0,0 +1,12 @@ +searchSuggestions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\SearchSuggestionsType + * @return GetSearchSuggestionsResponseMessageType + */ + public function setSearchSuggestions(\garethp\ews\API\Type\SearchSuggestionsType $value) + { + $this->searchSuggestions = $value; + return $this; + } +} diff --git a/src/API/Message/GetSearchSuggestionsType.php b/src/API/Message/GetSearchSuggestionsType.php new file mode 100644 index 000000000..714419a4b --- /dev/null +++ b/src/API/Message/GetSearchSuggestionsType.php @@ -0,0 +1,219 @@ +searchSessionId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetSearchSuggestionsType + */ + public function setSearchSessionId($value) + { + $this->searchSessionId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getQuery() + { + return $this->query; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetSearchSuggestionsType + */ + public function setQuery($value) + { + $this->query = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetSearchSuggestionsType + */ + public function addSuggestionTypes($value) + { + if ($this->suggestionTypes === null) { + $this->suggestionTypes = array(); + } + + if (!is_array($this->suggestionTypes)) { + $this->suggestionTypes = array($this->suggestionTypes); + } + + $this->suggestionTypes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getSuggestionTypes() + { + return $this->suggestionTypes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return GetSearchSuggestionsType + */ + public function setSuggestionTypes(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->suggestionTypes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isSuggestionsPrimer() + { + return ((bool) $this->suggestionsPrimer); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getSuggestionsPrimer() + { + return $this->suggestionsPrimer; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return GetSearchSuggestionsType + */ + public function setSuggestionsPrimer($value) + { + $this->suggestionsPrimer = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getMaxSuggestionsCountPerSuggestionType() + { + return $this->maxSuggestionsCountPerSuggestionType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return GetSearchSuggestionsType + */ + public function setMaxSuggestionsCountPerSuggestionType($value) + { + $this->maxSuggestionsCountPerSuggestionType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ArrayOfSearchScopeType + */ + public function getSearchScope() + { + return $this->searchScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ArrayOfSearchScopeType + * @return GetSearchSuggestionsType + */ + public function setSearchScope(\garethp\ews\API\Type\ArrayOfSearchScopeType $value) + { + $this->searchScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getScenario() + { + return $this->scenario; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetSearchSuggestionsType + */ + public function setScenario($value) + { + $this->scenario = $value; + return $this; + } +} diff --git a/src/API/Message/GetSearchableMailboxes.php b/src/API/Message/GetSearchableMailboxes.php new file mode 100644 index 000000000..0711e76cd --- /dev/null +++ b/src/API/Message/GetSearchableMailboxes.php @@ -0,0 +1,12 @@ +searchableMailboxes === null) { + $this->searchableMailboxes = array(); + } + + if (!is_array($this->searchableMailboxes)) { + $this->searchableMailboxes = array($this->searchableMailboxes); + } + + $this->searchableMailboxes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\SearchableMailboxType[] + */ + public function getSearchableMailboxes() + { + return $this->searchableMailboxes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\SearchableMailboxType[]|\garethp\ews\API\Type\SearchableMailboxType + * @return GetSearchableMailboxesResponseMessageType + */ + public function setSearchableMailboxes(array|\garethp\ews\API\Type\SearchableMailboxType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->searchableMailboxes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\FailedSearchMailboxType + * @return GetSearchableMailboxesResponseMessageType + */ + public function addFailedMailboxes(\garethp\ews\API\Type\FailedSearchMailboxType $value) + { + if ($this->failedMailboxes === null) { + $this->failedMailboxes = array(); + } + + if (!is_array($this->failedMailboxes)) { + $this->failedMailboxes = array($this->failedMailboxes); + } + + $this->failedMailboxes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\FailedSearchMailboxType[] + */ + public function getFailedMailboxes() + { + return $this->failedMailboxes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\FailedSearchMailboxType[]|\garethp\ews\API\Type\FailedSearchMailboxType + * @return GetSearchableMailboxesResponseMessageType + */ + public function setFailedMailboxes(array|\garethp\ews\API\Type\FailedSearchMailboxType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->failedMailboxes = $value; + return $this; + } +} diff --git a/src/API/Message/GetSearchableMailboxesType.php b/src/API/Message/GetSearchableMailboxesType.php new file mode 100644 index 000000000..c66427a27 --- /dev/null +++ b/src/API/Message/GetSearchableMailboxesType.php @@ -0,0 +1,72 @@ +searchFilter; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetSearchableMailboxesType + */ + public function setSearchFilter($value) + { + $this->searchFilter = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isExpandGroupMembership() + { + return ((bool) $this->expandGroupMembership); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getExpandGroupMembership() + { + return $this->expandGroupMembership; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return GetSearchableMailboxesType + */ + public function setExpandGroupMembership($value) + { + $this->expandGroupMembership = $value; + return $this; + } +} diff --git a/src/API/Message/GetServiceConfigurationType.php b/src/API/Message/GetServiceConfigurationType.php index ab666fdf1..71d76f41e 100644 --- a/src/API/Message/GetServiceConfigurationType.php +++ b/src/API/Message/GetServiceConfigurationType.php @@ -21,6 +21,11 @@ class GetServiceConfigurationType extends BaseRequestType */ protected $requestedConfiguration = null; + /** + * @var \garethp\ews\API\Type\ConfigurationRequestDetailsType + */ + protected $configurationRequestDetails = null; + /** * @autogenerated This method is safe to replace * @return \garethp\ews\API\Type\EmailAddressType @@ -83,4 +88,24 @@ public function setRequestedConfiguration(array|\garethp\ews\API\Enumeration\Ser $this->requestedConfiguration = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ConfigurationRequestDetailsType + */ + public function getConfigurationRequestDetails() + { + return $this->configurationRequestDetails; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ConfigurationRequestDetailsType + * @return GetServiceConfigurationType + */ + public function setConfigurationRequestDetails(\garethp\ews\API\Type\ConfigurationRequestDetailsType $value) + { + $this->configurationRequestDetails = $value; + return $this; + } } diff --git a/src/API/Message/GetSpecificUserConfiguration.php b/src/API/Message/GetSpecificUserConfiguration.php new file mode 100644 index 000000000..c7897a017 --- /dev/null +++ b/src/API/Message/GetSpecificUserConfiguration.php @@ -0,0 +1,12 @@ +userConfiguration; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\UserConfigurationType + * @return GetSpecificUserConfigurationResponseMessageType + */ + public function setUserConfiguration(\garethp\ews\API\Type\UserConfigurationType $value) + { + $this->userConfiguration = $value; + return $this; + } +} diff --git a/src/API/Message/GetSpecificUserConfigurationResponseType.php b/src/API/Message/GetSpecificUserConfigurationResponseType.php new file mode 100644 index 000000000..012e9c011 --- /dev/null +++ b/src/API/Message/GetSpecificUserConfigurationResponseType.php @@ -0,0 +1,15 @@ +userConfigurationName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\UserConfigurationNameType + * @return GetSpecificUserConfigurationType + */ + public function setUserConfigurationName(\garethp\ews\API\Type\UserConfigurationNameType $value) + { + $this->userConfigurationName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetSpecificUserConfigurationType + */ + public function addUserConfigurationProperties($value) + { + if ($this->userConfigurationProperties === null) { + $this->userConfigurationProperties = array(); + } + + if (!is_array($this->userConfigurationProperties)) { + $this->userConfigurationProperties = array($this->userConfigurationProperties); + } + + $this->userConfigurationProperties[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getUserConfigurationProperties() + { + return $this->userConfigurationProperties; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return GetSpecificUserConfigurationType + */ + public function setUserConfigurationProperties(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->userConfigurationProperties = $value; + return $this; + } +} diff --git a/src/API/Message/GetUserPhoto.php b/src/API/Message/GetUserPhoto.php new file mode 100644 index 000000000..ea011b3a2 --- /dev/null +++ b/src/API/Message/GetUserPhoto.php @@ -0,0 +1,12 @@ +hasChanged); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getHasChanged() + { + return $this->hasChanged; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return GetUserPhotoResponseMessageType + */ + public function setHasChanged($value) + { + $this->hasChanged = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPictureData() + { + return $this->pictureData; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetUserPhotoResponseMessageType + */ + public function setPictureData($value) + { + $this->pictureData = $value; + return $this; + } +} diff --git a/src/API/Message/GetUserPhotoResponseType.php b/src/API/Message/GetUserPhotoResponseType.php new file mode 100644 index 000000000..0f008e666 --- /dev/null +++ b/src/API/Message/GetUserPhotoResponseType.php @@ -0,0 +1,15 @@ +email; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetUserPhotoType + */ + public function setEmail($value) + { + $this->email = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSizeRequested() + { + return $this->sizeRequested; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetUserPhotoType + */ + public function setSizeRequested($value) + { + $this->sizeRequested = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTypeRequested() + { + return $this->typeRequested; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GetUserPhotoType + */ + public function setTypeRequested($value) + { + $this->typeRequested = $value; + return $this; + } +} diff --git a/src/API/Message/GetUserRetentionPolicyTags.php b/src/API/Message/GetUserRetentionPolicyTags.php new file mode 100644 index 000000000..775716b07 --- /dev/null +++ b/src/API/Message/GetUserRetentionPolicyTags.php @@ -0,0 +1,12 @@ +retentionPolicyTags === null) { + $this->retentionPolicyTags = array(); + } + + if (!is_array($this->retentionPolicyTags)) { + $this->retentionPolicyTags = array($this->retentionPolicyTags); + } + + $this->retentionPolicyTags[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\RetentionPolicyTagType[] + */ + public function getRetentionPolicyTags() + { + return $this->retentionPolicyTags; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\RetentionPolicyTagType[]|\garethp\ews\API\Type\RetentionPolicyTagType + * @return GetUserRetentionPolicyTagsResponseMessageType + */ + public function setRetentionPolicyTags(array|\garethp\ews\API\Type\RetentionPolicyTagType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->retentionPolicyTags = $value; + return $this; + } +} diff --git a/src/API/Message/GetUserRetentionPolicyTagsType.php b/src/API/Message/GetUserRetentionPolicyTagsType.php new file mode 100644 index 000000000..32565f1f0 --- /dev/null +++ b/src/API/Message/GetUserRetentionPolicyTagsType.php @@ -0,0 +1,15 @@ +wasSuccessful); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getWasSuccessful() + { + return $this->wasSuccessful; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return HideTagResponseMessageType + */ + public function setWasSuccessful($value) + { + $this->wasSuccessful = $value; + return $this; + } +} diff --git a/src/API/Message/HideTagType.php b/src/API/Message/HideTagType.php new file mode 100644 index 000000000..3b66a786b --- /dev/null +++ b/src/API/Message/HideTagType.php @@ -0,0 +1,38 @@ +tag; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return HideTagType + */ + public function setTag($value) + { + $this->tag = $value; + return $this; + } +} diff --git a/src/API/Message/InstallApp.php b/src/API/Message/InstallApp.php new file mode 100644 index 000000000..c682a093f --- /dev/null +++ b/src/API/Message/InstallApp.php @@ -0,0 +1,12 @@ +wasFirstInstall); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getWasFirstInstall() + { + return $this->wasFirstInstall; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return InstallAppResponseType + */ + public function setWasFirstInstall($value) + { + $this->wasFirstInstall = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\InstalledAppType + */ + public function getExtension() + { + return $this->extension; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\InstalledAppType + * @return InstallAppResponseType + */ + public function setExtension(\garethp\ews\API\Type\InstalledAppType $value) + { + $this->extension = $value; + return $this; + } +} diff --git a/src/API/Message/InstallAppType.php b/src/API/Message/InstallAppType.php new file mode 100644 index 000000000..fb2b6209d --- /dev/null +++ b/src/API/Message/InstallAppType.php @@ -0,0 +1,197 @@ +manifest; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstallAppType + */ + public function setManifest($value) + { + $this->manifest = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMarketplaceAssetId() + { + return $this->marketplaceAssetId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstallAppType + */ + public function setMarketplaceAssetId($value) + { + $this->marketplaceAssetId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMarketplaceContentMarket() + { + return $this->marketplaceContentMarket; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstallAppType + */ + public function setMarketplaceContentMarket($value) + { + $this->marketplaceContentMarket = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isSendWelcomeEmail() + { + return ((bool) $this->sendWelcomeEmail); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getSendWelcomeEmail() + { + return $this->sendWelcomeEmail; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return InstallAppType + */ + public function setSendWelcomeEmail($value) + { + $this->sendWelcomeEmail = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getManifestUrl() + { + return $this->manifestUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstallAppType + */ + public function setManifestUrl($value) + { + $this->manifestUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMarketplaceCorrelationId() + { + return $this->marketplaceCorrelationId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstallAppType + */ + public function setMarketplaceCorrelationId($value) + { + $this->marketplaceCorrelationId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCampaignId() + { + return $this->campaignId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstallAppType + */ + public function setCampaignId($value) + { + $this->campaignId = $value; + return $this; + } +} diff --git a/src/API/Message/ListOfExtensionIdsType.php b/src/API/Message/ListOfExtensionIdsType.php new file mode 100644 index 000000000..dd1744cf1 --- /dev/null +++ b/src/API/Message/ListOfExtensionIdsType.php @@ -0,0 +1,17 @@ +readFlag); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getReadFlag() + { + return $this->readFlag; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return MarkAllItemsAsReadType + */ + public function setReadFlag($value) + { + $this->readFlag = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isSuppressReadReceipts() + { + return ((bool) $this->suppressReadReceipts); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getSuppressReadReceipts() + { + return $this->suppressReadReceipts; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return MarkAllItemsAsReadType + */ + public function setSuppressReadReceipts($value) + { + $this->suppressReadReceipts = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\NonEmptyArrayOfBaseFolderIdsType + */ + public function getFolderIds() + { + return $this->folderIds; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\NonEmptyArrayOfBaseFolderIdsType + * @return MarkAllItemsAsReadType + */ + public function setFolderIds(\garethp\ews\API\Type\NonEmptyArrayOfBaseFolderIdsType $value) + { + $this->folderIds = $value; + return $this; + } +} diff --git a/src/API/Message/MarkAsJunk.php b/src/API/Message/MarkAsJunk.php new file mode 100644 index 000000000..d5c097ee5 --- /dev/null +++ b/src/API/Message/MarkAsJunk.php @@ -0,0 +1,12 @@ +movedItemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return MarkAsJunkResponseMessageType + */ + public function setMovedItemId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->movedItemId = $value; + return $this; + } +} diff --git a/src/API/Message/MarkAsJunkResponseType.php b/src/API/Message/MarkAsJunkResponseType.php new file mode 100644 index 000000000..4a965837a --- /dev/null +++ b/src/API/Message/MarkAsJunkResponseType.php @@ -0,0 +1,15 @@ +isJunk); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsJunk() + { + return $this->isJunk; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return MarkAsJunkType + */ + public function setIsJunk($value) + { + $this->isJunk = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isMoveItem() + { + return ((bool) $this->moveItem); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getMoveItem() + { + return $this->moveItem; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return MarkAsJunkType + */ + public function setMoveItem($value) + { + $this->moveItem = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\NonEmptyArrayOfBaseItemIdsType + */ + public function getItemIds() + { + return $this->itemIds; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\NonEmptyArrayOfBaseItemIdsType + * @return MarkAsJunkType + */ + public function setItemIds(\garethp\ews\API\Type\NonEmptyArrayOfBaseItemIdsType $value) + { + $this->itemIds = $value; + return $this; + } +} diff --git a/src/API/Message/OMEConfigurationResponseType.php b/src/API/Message/OMEConfigurationResponseType.php new file mode 100644 index 000000000..61cdc5ed6 --- /dev/null +++ b/src/API/Message/OMEConfigurationResponseType.php @@ -0,0 +1,38 @@ +xml; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return OMEConfigurationResponseType + */ + public function setXml($value) + { + $this->xml = $value; + return $this; + } +} diff --git a/src/API/Message/PerformInstantSearch.php b/src/API/Message/PerformInstantSearch.php new file mode 100644 index 000000000..ac8ab9748 --- /dev/null +++ b/src/API/Message/PerformInstantSearch.php @@ -0,0 +1,12 @@ +searchSessionId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PerformInstantSearchRequestType + */ + public function setSearchSessionId($value) + { + $this->searchSessionId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PerformInstantSearchRequestType + */ + public function addItemType($value) + { + if ($this->itemType === null) { + $this->itemType = array(); + } + + if (!is_array($this->itemType)) { + $this->itemType = array($this->itemType); + } + + $this->itemType[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getItemType() + { + return $this->itemType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return PerformInstantSearchRequestType + */ + public function setItemType(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->itemType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PerformInstantSearchRequestType + */ + public function addQueryOptions($value) + { + if ($this->queryOptions === null) { + $this->queryOptions = array(); + } + + if (!is_array($this->queryOptions)) { + $this->queryOptions = array($this->queryOptions); + } + + $this->queryOptions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getQueryOptions() + { + return $this->queryOptions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return PerformInstantSearchRequestType + */ + public function setQueryOptions(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->queryOptions = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getSearchRequestId() + { + return $this->searchRequestId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return PerformInstantSearchRequestType + */ + public function setSearchRequestId($value) + { + $this->searchRequestId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getKqlQuery() + { + return $this->kqlQuery; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PerformInstantSearchRequestType + */ + public function setKqlQuery($value) + { + $this->kqlQuery = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\FolderIdType + * @return PerformInstantSearchRequestType + */ + public function addFolderScope(\garethp\ews\API\Type\FolderIdType $value) + { + if ($this->folderScope === null) { + $this->folderScope = array(); + } + + if (!is_array($this->folderScope)) { + $this->folderScope = array($this->folderScope); + } + + $this->folderScope[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\FolderIdType[] + */ + public function getFolderScope() + { + return $this->folderScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\FolderIdType[]|\garethp\ews\API\Type\FolderIdType + * @return PerformInstantSearchRequestType + */ + public function setFolderScope(array|\garethp\ews\API\Type\FolderIdType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->folderScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\DistinguishedFolderIdType + * @return PerformInstantSearchRequestType + */ + public function addDistinguishedFolderScope(\garethp\ews\API\Type\DistinguishedFolderIdType $value) + { + if ($this->distinguishedFolderScope === null) { + $this->distinguishedFolderScope = array(); + } + + if (!is_array($this->distinguishedFolderScope)) { + $this->distinguishedFolderScope = array($this->distinguishedFolderScope); + } + + $this->distinguishedFolderScope[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\DistinguishedFolderIdType[] + */ + public function getDistinguishedFolderScope() + { + return $this->distinguishedFolderScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\DistinguishedFolderIdType[]|\garethp\ews\API\Type\DistinguishedFolderIdType + * @return PerformInstantSearchRequestType + */ + public function setDistinguishedFolderScope(array|\garethp\ews\API\Type\DistinguishedFolderIdType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->distinguishedFolderScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isDeepTraversal() + { + return ((bool) $this->isDeepTraversal); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsDeepTraversal() + { + return $this->isDeepTraversal; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return PerformInstantSearchRequestType + */ + public function setIsDeepTraversal($value) + { + $this->isDeepTraversal = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isWaitOnSearchResults() + { + return ((bool) $this->waitOnSearchResults); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getWaitOnSearchResults() + { + return $this->waitOnSearchResults; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return PerformInstantSearchRequestType + */ + public function setWaitOnSearchResults($value) + { + $this->waitOnSearchResults = $value; + return $this; + } +} diff --git a/src/API/Message/PerformInstantSearchResponse.php b/src/API/Message/PerformInstantSearchResponse.php new file mode 100644 index 000000000..582e325e5 --- /dev/null +++ b/src/API/Message/PerformInstantSearchResponse.php @@ -0,0 +1,12 @@ +payload; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\InstantSearchPayloadType + * @return PerformInstantSearchResponseType + */ + public function setPayload(\garethp\ews\API\Type\InstantSearchPayloadType $value) + { + $this->payload = $value; + return $this; + } +} diff --git a/src/API/Message/PerformReminderAction.php b/src/API/Message/PerformReminderAction.php new file mode 100644 index 000000000..0f61ba0d1 --- /dev/null +++ b/src/API/Message/PerformReminderAction.php @@ -0,0 +1,12 @@ +updatedItemIds === null) { + $this->updatedItemIds = array(); + } + + if (!is_array($this->updatedItemIds)) { + $this->updatedItemIds = array($this->updatedItemIds); + } + + $this->updatedItemIds[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ItemIdType[] + */ + public function getUpdatedItemIds() + { + return $this->updatedItemIds; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\ItemIdType[]|\garethp\ews\API\Type\ItemIdType + * @return PerformReminderActionResponseMessageType + */ + public function setUpdatedItemIds(array|\garethp\ews\API\Type\ItemIdType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->updatedItemIds = $value; + return $this; + } +} diff --git a/src/API/Message/PerformReminderActionType.php b/src/API/Message/PerformReminderActionType.php new file mode 100644 index 000000000..925e92702 --- /dev/null +++ b/src/API/Message/PerformReminderActionType.php @@ -0,0 +1,61 @@ +reminderItemActions === null) { + $this->reminderItemActions = array(); + } + + if (!is_array($this->reminderItemActions)) { + $this->reminderItemActions = array($this->reminderItemActions); + } + + $this->reminderItemActions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ReminderItemActionType[] + */ + public function getReminderItemActions() + { + return $this->reminderItemActions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\ReminderItemActionType[]|\garethp\ews\API\Type\ReminderItemActionType + * @return PerformReminderActionType + */ + public function setReminderItemActions(array|\garethp\ews\API\Type\ReminderItemActionType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->reminderItemActions = $value; + return $this; + } +} diff --git a/src/API/Message/PrivateCatalogAddInStoreInfoType.php b/src/API/Message/PrivateCatalogAddInStoreInfoType.php new file mode 100644 index 000000000..09956f0ae --- /dev/null +++ b/src/API/Message/PrivateCatalogAddInStoreInfoType.php @@ -0,0 +1,65 @@ +assetId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PrivateCatalogAddInStoreInfoType + */ + public function setAssetId($value) + { + $this->assetId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getContentMarket() + { + return $this->contentMarket; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PrivateCatalogAddInStoreInfoType + */ + public function setContentMarket($value) + { + $this->contentMarket = $value; + return $this; + } +} diff --git a/src/API/Message/PrivateCatalogAddInsType.php b/src/API/Message/PrivateCatalogAddInsType.php new file mode 100644 index 000000000..e3deda7f1 --- /dev/null +++ b/src/API/Message/PrivateCatalogAddInsType.php @@ -0,0 +1,115 @@ +productId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PrivateCatalogAddInsType + */ + public function setProductId($value) + { + $this->productId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getState() + { + return $this->state; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PrivateCatalogAddInsType + */ + public function setState($value) + { + $this->state = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getVersion() + { + return $this->version; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PrivateCatalogAddInsType + */ + public function setVersion($value) + { + $this->version = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PrivateCatalogAddInStoreInfoType + */ + public function getStoreInfo() + { + return $this->storeInfo; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PrivateCatalogAddInStoreInfoType + * @return PrivateCatalogAddInsType + */ + public function setStoreInfo(PrivateCatalogAddInStoreInfoType $value) + { + $this->storeInfo = $value; + return $this; + } +} diff --git a/src/API/Message/QueryStringType.php b/src/API/Message/QueryStringType.php new file mode 100644 index 000000000..ffba309cd --- /dev/null +++ b/src/API/Message/QueryStringType.php @@ -0,0 +1,117 @@ +resetCache); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getResetCache() + { + return $this->resetCache; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return QueryStringType + */ + public function setResetCache($value) + { + $this->resetCache = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isReturnHighlightTerms() + { + return ((bool) $this->returnHighlightTerms); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getReturnHighlightTerms() + { + return $this->returnHighlightTerms; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return QueryStringType + */ + public function setReturnHighlightTerms($value) + { + $this->returnHighlightTerms = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isReturnDeletedItems() + { + return ((bool) $this->returnDeletedItems); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getReturnDeletedItems() + { + return $this->returnDeletedItems; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return QueryStringType + */ + public function setReturnDeletedItems($value) + { + $this->returnDeletedItems = $value; + return $this; + } +} diff --git a/src/API/Message/RegisterConsent.php b/src/API/Message/RegisterConsent.php new file mode 100644 index 000000000..e694d2442 --- /dev/null +++ b/src/API/Message/RegisterConsent.php @@ -0,0 +1,12 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RegisterConsentType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getConsentState() + { + return $this->consentState; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RegisterConsentType + */ + public function setConsentState($value) + { + $this->consentState = $value; + return $this; + } +} diff --git a/src/API/Message/RemoveContactFromImList.php b/src/API/Message/RemoveContactFromImList.php new file mode 100644 index 000000000..61377b317 --- /dev/null +++ b/src/API/Message/RemoveContactFromImList.php @@ -0,0 +1,12 @@ +contactId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return RemoveContactFromImListType + */ + public function setContactId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->contactId = $value; + return $this; + } +} diff --git a/src/API/Message/RemoveDistributionGroupFromImList.php b/src/API/Message/RemoveDistributionGroupFromImList.php new file mode 100644 index 000000000..7f7cac222 --- /dev/null +++ b/src/API/Message/RemoveDistributionGroupFromImList.php @@ -0,0 +1,12 @@ +groupId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return RemoveDistributionGroupFromImListType + */ + public function setGroupId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->groupId = $value; + return $this; + } +} diff --git a/src/API/Message/RemoveImContactFromGroup.php b/src/API/Message/RemoveImContactFromGroup.php new file mode 100644 index 000000000..bacfcd854 --- /dev/null +++ b/src/API/Message/RemoveImContactFromGroup.php @@ -0,0 +1,12 @@ +contactId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return RemoveImContactFromGroupType + */ + public function setContactId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->contactId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ItemIdType + */ + public function getGroupId() + { + return $this->groupId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return RemoveImContactFromGroupType + */ + public function setGroupId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->groupId = $value; + return $this; + } +} diff --git a/src/API/Message/RemoveImGroup.php b/src/API/Message/RemoveImGroup.php new file mode 100644 index 000000000..5dd20599e --- /dev/null +++ b/src/API/Message/RemoveImGroup.php @@ -0,0 +1,12 @@ +groupId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return RemoveImGroupType + */ + public function setGroupId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->groupId = $value; + return $this; + } +} diff --git a/src/API/Message/ReportMessage.php b/src/API/Message/ReportMessage.php new file mode 100644 index 000000000..9c6e493e9 --- /dev/null +++ b/src/API/Message/ReportMessage.php @@ -0,0 +1,12 @@ +movedItemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return ReportMessageResponseMessageType + */ + public function setMovedItemId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->movedItemId = $value; + return $this; + } +} diff --git a/src/API/Message/ReportMessageResponseType.php b/src/API/Message/ReportMessageResponseType.php new file mode 100644 index 000000000..df58a0cf8 --- /dev/null +++ b/src/API/Message/ReportMessageResponseType.php @@ -0,0 +1,15 @@ +reportAction; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ReportMessageType + */ + public function setReportAction($value) + { + $this->reportAction = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\NonEmptyArrayOfBaseItemIdsType + */ + public function getItemIds() + { + return $this->itemIds; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\NonEmptyArrayOfBaseItemIdsType + * @return ReportMessageType + */ + public function setItemIds(\garethp\ews\API\Type\NonEmptyArrayOfBaseItemIdsType $value) + { + $this->itemIds = $value; + return $this; + } +} diff --git a/src/API/Message/ResponseCodeType.php b/src/API/Message/ResponseCodeType.php index 31e74bf19..299ae7b4a 100644 --- a/src/API/Message/ResponseCodeType.php +++ b/src/API/Message/ResponseCodeType.php @@ -2310,4 +2310,280 @@ class ResponseCodeType extends Message const ERROR_NEW_EVENT_STREAM_CONNECTION_OPENED = 'ErrorNewEventStreamConnectionOpened'; const ERROR_MISSED_NOTIFICATION_EVENTS = 'ErrorMissedNotificationEvents'; + + const ERROR_SERVICE_UNAVAILABLE = 'ErrorServiceUnavailable'; + + const ERROR_ARCHIVE_FOLDER_PATH_CREATION = 'ErrorArchiveFolderPathCreation'; + + const ERROR_ARCHIVE_MAILBOX_NOT_ENABLED = 'ErrorArchiveMailboxNotEnabled'; + + const ERROR_ARCHIVE_MAILBOX_SERVICE_DISCOVERY_FAILED = 'ErrorArchiveMailboxServiceDiscoveryFailed'; + + const ERROR_CANNOT_ACCESS_DELETED_PUBLIC_FOLDER = 'ErrorCannotAccessDeletedPublicFolder'; + + const ERROR_CANNOT_ARCHIVE_CALENDAR_CONTACT_TASK_FOLDER_EXCEPTION = 'ErrorCannotArchiveCalendarContactTaskFolderException'; + + const ERROR_CANNOT_ARCHIVE_ITEMS_IN_PUBLIC_FOLDERS = 'ErrorCannotArchiveItemsInPublicFolders'; + + const ERROR_CANNOT_ARCHIVE_ITEMS_IN_ARCHIVE_MAILBOX = 'ErrorCannotArchiveItemsInArchiveMailbox'; + + const ERROR_CANNOT_DISABLE_MANDATORY_EXTENSION = 'ErrorCannotDisableMandatoryExtension'; + + const ERROR_CANNOT_FIND_USER = 'ErrorCannotFindUser'; + + const ERROR_CANNOT_GET_SOURCE_FOLDER_PATH = 'ErrorCannotGetSourceFolderPath'; + + const ERROR_CANNOT_GET_EXTERNAL_ECP_URL = 'ErrorCannotGetExternalEcpUrl'; + + const ERROR_CANNOT_SPECIFY_SEARCH_FOLDER_AS_SOURCE_FOLDER = 'ErrorCannotSpecifySearchFolderAsSourceFolder'; + + const ERROR_CLIENT_INTENT_INVALID_STATE_DEFINITION = 'ErrorClientIntentInvalidStateDefinition'; + + const ERROR_CLIENT_INTENT_NOT_FOUND = 'ErrorClientIntentNotFound'; + + const ERROR_CONTENT_INDEXING_NOT_ENABLED = 'ErrorContentIndexingNotEnabled'; + + const ERROR_DELETE_UNIFIED_MESSAGING_PROMPT_FAILED = 'ErrorDeleteUnifiedMessagingPromptFailed'; + + const ERROR_EXTENSION_NOT_FOUND = 'ErrorExtensionNotFound'; + + const ERROR_EXTENSIONS_NOT_AUTHORIZED = 'ErrorExtensionsNotAuthorized'; + + const ERROR_IM_CONTACT_LIMIT_REACHED = 'ErrorImContactLimitReached'; + + const ERROR_IM_GROUP_DISPLAY_NAME_ALREADY_EXISTS = 'ErrorImGroupDisplayNameAlreadyExists'; + + const ERROR_IM_GROUP_LIMIT_REACHED = 'ErrorImGroupLimitReached'; + + const ERROR_INVALID_IM_CONTACT_ID = 'ErrorInvalidImContactId'; + + const ERROR_INVALID_IM_DISTRIBUTION_GROUP_SMTP_ADDRESS = 'ErrorInvalidImDistributionGroupSmtpAddress'; + + const ERROR_INVALID_IM_GROUP_ID = 'ErrorInvalidImGroupId'; + + const ERROR_INVALID_ITEM_FOR_OPERATION_ARCHIVE_ITEM = 'ErrorInvalidItemForOperationArchiveItem'; + + const ERROR_INVALID_LIKE_REQUEST = 'ErrorInvalidLikeRequest'; + + const ERROR_INVALID_RETENTION_TAG_TYPE_MISMATCH = 'ErrorInvalidRetentionTagTypeMismatch'; + + const ERROR_INVALID_RETENTION_TAG_INVISIBLE = 'ErrorInvalidRetentionTagInvisible'; + + const ERROR_INVALID_RETENTION_TAG_INHERITANCE = 'ErrorInvalidRetentionTagInheritance'; + + const ERROR_INVALID_RETENTION_TAG_ID_GUID = 'ErrorInvalidRetentionTagIdGuid'; + + const ERROR_MAILBOX_HOLD_NOT_FOUND = 'ErrorMailboxHoldNotFound'; + + const ERROR_MULTI_LEGACY_MAILBOX_ACCESS = 'ErrorMultiLegacyMailboxAccess'; + + const ERROR_PROMPT_PUBLISHING_OPERATION_FAILED = 'ErrorPromptPublishingOperationFailed'; + + const ERROR_PUBLIC_FOLDER_MAILBOX_DISCOVERY_FAILED = 'ErrorPublicFolderMailboxDiscoveryFailed'; + + const ERROR_PUBLIC_FOLDER_OPERATION_FAILED = 'ErrorPublicFolderOperationFailed'; + + const ERROR_PUBLIC_FOLDER_SYNC_EXCEPTION = 'ErrorPublicFolderSyncException'; + + const ERROR_TEAM_MAILBOX_NOT_FOUND = 'ErrorTeamMailboxNotFound'; + + const ERROR_TEAM_MAILBOX_NOT_LINKED_TO_SHARE_POINT = 'ErrorTeamMailboxNotLinkedToSharePoint'; + + const ERROR_TEAM_MAILBOX_URL_VALIDATION_FAILED = 'ErrorTeamMailboxUrlValidationFailed'; + + const ERROR_TEAM_MAILBOX_NOT_AUTHORIZED_OWNER = 'ErrorTeamMailboxNotAuthorizedOwner'; + + const ERROR_TEAM_MAILBOX_ACTIVE_TO_PENDING_DELETE = 'ErrorTeamMailboxActiveToPendingDelete'; + + const ERROR_TEAM_MAILBOX_FAILED_SENDING_NOTIFICATIONS = 'ErrorTeamMailboxFailedSendingNotifications'; + + const ERROR_TEAM_MAILBOX_ERROR_UNKNOWN = 'ErrorTeamMailboxErrorUnknown'; + + const ERROR_TOO_MANY_OBJECTS_OPENED = 'ErrorTooManyObjectsOpened'; + + const ERROR_UNIFIED_GROUP_MAILBOX_AADCREATION_FAILED = 'ErrorUnifiedGroupMailboxAADCreationFailed'; + + const ERROR_UNIFIED_GROUP_MAILBOX_AADDELETE_FAILED = 'ErrorUnifiedGroupMailboxAADDeleteFailed'; + + const ERROR_UNIFIED_GROUP_MAILBOX_NAMING_POLICY = 'ErrorUnifiedGroupMailboxNamingPolicy'; + + const ERROR_UNIFIED_GROUP_MAILBOX_DELETE_FAILED = 'ErrorUnifiedGroupMailboxDeleteFailed'; + + const ERROR_UNIFIED_GROUP_MAILBOX_NOT_FOUND = 'ErrorUnifiedGroupMailboxNotFound'; + + const ERROR_UNIFIED_GROUP_MAILBOX_UPDATE_DELAYED = 'ErrorUnifiedGroupMailboxUpdateDelayed'; + + const ERROR_UNIFIED_GROUP_MAILBOX_UPDATED_PARTIAL_PROPERTIES = 'ErrorUnifiedGroupMailboxUpdatedPartialProperties'; + + const ERROR_UNIFIED_GROUP_MAILBOX_UPDATE_FAILED = 'ErrorUnifiedGroupMailboxUpdateFailed'; + + const ERROR_UNIFIED_GROUP_MAILBOX_PROVISION_FAILED = 'ErrorUnifiedGroupMailboxProvisionFailed'; + + const ERROR_UNIFIED_MESSAGING_REPORT_DATA_NOT_FOUND = 'ErrorUnifiedMessagingReportDataNotFound'; + + const ERROR_UNIFIED_MESSAGING_PROMPT_NOT_FOUND = 'ErrorUnifiedMessagingPromptNotFound'; + + const ERROR_UNABLE_TO_REMOVE_IM_CONTACT_FROM_GROUP = 'ErrorUnableToRemoveImContactFromGroup'; + + const ERROR_DUPLICATE_LEGACY_DISTINGUISHED_NAME = 'ErrorDuplicateLegacyDistinguishedName'; + + const ERROR_INVALID_CLIENT_ACCESS_TOKEN_REQUEST = 'ErrorInvalidClientAccessTokenRequest'; + + const ERROR_UNAUTHORIZED_CLIENT_ACCESS_TOKEN_REQUEST = 'ErrorUnauthorizedClientAccessTokenRequest'; + + const ERROR_NO_SPEECH_DETECTED = 'ErrorNoSpeechDetected'; + + const ERROR_UMSERVER_UNAVAILABLE = 'ErrorUMServerUnavailable'; + + const ERROR_RECIPIENT_NOT_FOUND = 'ErrorRecipientNotFound'; + + const ERROR_RECOGNIZER_NOT_INSTALLED = 'ErrorRecognizerNotInstalled'; + + const ERROR_SPEECH_GRAMMAR_ERROR = 'ErrorSpeechGrammarError'; + + const ERROR_INVALID_MANAGEMENT_ROLE_HEADER = 'ErrorInvalidManagementRoleHeader'; + + const ERROR_LOCATION_SERVICES_DISABLED = 'ErrorLocationServicesDisabled'; + + const ERROR_LOCATION_SERVICES_REQUEST_TIMED_OUT = 'ErrorLocationServicesRequestTimedOut'; + + const ERROR_LOCATION_SERVICES_REQUEST_FAILED = 'ErrorLocationServicesRequestFailed'; + + const ERROR_LOCATION_SERVICES_INVALID_REQUEST = 'ErrorLocationServicesInvalidRequest'; + + const ERROR_WEATHER_SERVICE_DISABLED = 'ErrorWeatherServiceDisabled'; + + const ERROR_MAILBOX_SCOPE_NOT_ALLOWED_WITHOUT_QUERY_STRING = 'ErrorMailboxScopeNotAllowedWithoutQueryString'; + + const ERROR_ARCHIVE_MAILBOX_SEARCH_FAILED = 'ErrorArchiveMailboxSearchFailed'; + + const ERROR_GET_REMOTE_ARCHIVE_FOLDER_FAILED = 'ErrorGetRemoteArchiveFolderFailed'; + + const ERROR_FIND_REMOTE_ARCHIVE_FOLDER_FAILED = 'ErrorFindRemoteArchiveFolderFailed'; + + const ERROR_GET_REMOTE_ARCHIVE_ITEM_FAILED = 'ErrorGetRemoteArchiveItemFailed'; + + const ERROR_EXPORT_REMOTE_ARCHIVE_ITEMS_FAILED = 'ErrorExportRemoteArchiveItemsFailed'; + + const ERROR_INVALID_PHOTO_SIZE = 'ErrorInvalidPhotoSize'; + + const ERROR_SEARCH_QUERY_HAS_TOO_MANY_KEYWORDS = 'ErrorSearchQueryHasTooManyKeywords'; + + const ERROR_SEARCH_TOO_MANY_MAILBOXES = 'ErrorSearchTooManyMailboxes'; + + const ERROR_INVALID_RETENTION_TAG_NONE = 'ErrorInvalidRetentionTagNone'; + + const ERROR_DISCOVERY_SEARCHES_DISABLED = 'ErrorDiscoverySearchesDisabled'; + + const ERROR_CALENDAR_SEEK_TO_CONDITION_NOT_SUPPORTED = 'ErrorCalendarSeekToConditionNotSupported'; + + const ERROR_CALENDAR_IS_GROUP_MAILBOX_FOR_ACCEPT = 'ErrorCalendarIsGroupMailboxForAccept'; + + const ERROR_CALENDAR_IS_GROUP_MAILBOX_FOR_DECLINE = 'ErrorCalendarIsGroupMailboxForDecline'; + + const ERROR_CALENDAR_IS_GROUP_MAILBOX_FOR_TENTATIVE = 'ErrorCalendarIsGroupMailboxForTentative'; + + const ERROR_CALENDAR_IS_GROUP_MAILBOX_FOR_SUPPRESS_READ_RECEIPT = 'ErrorCalendarIsGroupMailboxForSuppressReadReceipt'; + + const ERROR_ORGANIZATION_ACCESS_BLOCKED = 'ErrorOrganizationAccessBlocked'; + + const ERROR_INVALID_LICENSE = 'ErrorInvalidLicense'; + + const ERROR_MESSAGE_PER_FOLDER_COUNT_RECEIVE_QUOTA_EXCEEDED = 'ErrorMessagePerFolderCountReceiveQuotaExceeded'; + + const ERROR_INVALID_BULK_ACTION_TYPE = 'ErrorInvalidBulkActionType'; + + const ERROR_INVALID_KEEP_NCOUNT = 'ErrorInvalidKeepNCount'; + + const ERROR_INVALID_KEEP_NTYPE = 'ErrorInvalidKeepNType'; + + const ERROR_NO_OAUTH_SERVER_AVAILABLE_FOR_REQUEST = 'ErrorNoOAuthServerAvailableForRequest'; + + const ERROR_INSTANT_SEARCH_SESSION_EXPIRED = 'ErrorInstantSearchSessionExpired'; + + const ERROR_INSTANT_SEARCH_TIMEOUT = 'ErrorInstantSearchTimeout'; + + const ERROR_INSTANT_SEARCH_FAILED = 'ErrorInstantSearchFailed'; + + const ERROR_UNSUPPORTED_USER_FOR_EXECUTE_SEARCH = 'ErrorUnsupportedUserForExecuteSearch'; + + const ERROR_DUPLICATE_EXTENDED_KEYWORD_DEFINITION = 'ErrorDuplicateExtendedKeywordDefinition'; + + const ERROR_MISSING_EXCHANGE_PRINCIPAL = 'ErrorMissingExchangePrincipal'; + + const ERROR_UNEXPECTED_UNIFIED_GROUPS_COUNT = 'ErrorUnexpectedUnifiedGroupsCount'; + + const ERROR_PARSING_XMLRESPONSE = 'ErrorParsingXMLResponse'; + + const ERROR_INVALID_FEDERATION_ORGANIZATION_IDENTIFIER = 'ErrorInvalidFederationOrganizationIdentifier'; + + const ERROR_INVALID_SWEEP_RULE = 'ErrorInvalidSweepRule'; + + const ERROR_INVALID_SWEEP_RULE_OPERATION_TYPE = 'ErrorInvalidSweepRuleOperationType'; + + const ERROR_TARGET_DOMAIN_NOT_SUPPORTED = 'ErrorTargetDomainNotSupported'; + + const ERROR_INVALID_INTERNET_WEB_PROXY_ON_LOCAL_SERVER = 'ErrorInvalidInternetWebProxyOnLocalServer'; + + const ERROR_NO_SENDER_RESTRICTIONS_SETTINGS_FOUND_IN_REQUEST = 'ErrorNoSenderRestrictionsSettingsFoundInRequest'; + + const ERROR_DUPLICATE_SENDER_RESTRICTIONS_INPUT_FOUND = 'ErrorDuplicateSenderRestrictionsInputFound'; + + const ERROR_SENDER_RESTRICTIONS_UPDATE_FAILED = 'ErrorSenderRestrictionsUpdateFailed'; + + const ERROR_MESSAGE_SUBMISSION_BLOCKED = 'ErrorMessageSubmissionBlocked'; + + const ERROR_EXCEEDED_MESSAGE_LIMIT = 'ErrorExceededMessageLimit'; + + const ERROR_EXCEEDED_MAX_RECIPIENT_LIMIT_BLOCK = 'ErrorExceededMaxRecipientLimitBlock'; + + const ERROR_ACCOUNT_SUSPEND = 'ErrorAccountSuspend'; + + const ERROR_EXCEEDED_MAX_RECIPIENT_LIMIT = 'ErrorExceededMaxRecipientLimit'; + + const ERROR_MESSAGE_BLOCKED = 'ErrorMessageBlocked'; + + const ERROR_ACCOUNT_SUSPEND_SHOW_TIER_UPGRADE = 'ErrorAccountSuspendShowTierUpgrade'; + + const ERROR_EXCEEDED_MESSAGE_LIMIT_SHOW_TIER_UPGRADE = 'ErrorExceededMessageLimitShowTierUpgrade'; + + const ERROR_EXCEEDED_MAX_RECIPIENT_LIMIT_SHOW_TIER_UPGRADE = 'ErrorExceededMaxRecipientLimitShowTierUpgrade'; + + const ERROR_INVALID_LONGITUDE = 'ErrorInvalidLongitude'; + + const ERROR_INVALID_LATITUDE = 'ErrorInvalidLatitude'; + + const ERROR_PROXY_SOAP_EXCEPTION = 'ErrorProxySoapException'; + + const ERROR_UNIFIED_GROUP_ALREADY_EXISTS = 'ErrorUnifiedGroupAlreadyExists'; + + const ERROR_UNIFIED_GROUP_AAD_AUTHORIZATION_REQUEST_DENIED = 'ErrorUnifiedGroupAadAuthorizationRequestDenied'; + + const ERROR_UNIFIED_GROUP_CREATION_DISABLED = 'ErrorUnifiedGroupCreationDisabled'; + + const ERROR_MARKET_PLACE_EXTENSION_ALREADY_INSTALLED_FOR_ORG = 'ErrorMarketPlaceExtensionAlreadyInstalledForOrg'; + + const ERROR_EXTENSION_ALREADY_INSTALLED_FOR_ORG = 'ErrorExtensionAlreadyInstalledForOrg'; + + const ERROR_NEWER_EXTENSION_ALREADY_INSTALLED = 'ErrorNewerExtensionAlreadyInstalled'; + + const ERROR_NEWER_MARKET_PLACE_EXTENSION_ALREADY_INSTALLED = 'ErrorNewerMarketPlaceExtensionAlreadyInstalled'; + + const ERROR_INVALID_EXTENSION_ID = 'ErrorInvalidExtensionId'; + + const ERROR_CANNOT_UNINSTALL_PROVIDED_EXTENSIONS = 'ErrorCannotUninstallProvidedExtensions'; + + const ERROR_NO_RBAC_PERMISSION_TO_INSTALL_MARKET_PLACE_EXTENSIONS = 'ErrorNoRbacPermissionToInstallMarketPlaceExtensions'; + + const ERROR_NO_RBAC_PERMISSION_TO_INSTALL_READ_WRITE_MAILBOX_EXTENSIONS = 'ErrorNoRbacPermissionToInstallReadWriteMailboxExtensions'; + + const ERROR_INVALID_REPORT_MESSAGE_ACTION_TYPE = 'ErrorInvalidReportMessageActionType'; + + const ERROR_CANNOT_DOWNLOAD_EXTENSION_MANIFEST = 'ErrorCannotDownloadExtensionManifest'; + + const ERROR_CALENDAR_FORWARD_ACTION_NOT_ALLOWED = 'ErrorCalendarForwardActionNotAllowed'; + + const ERROR_UNIFIED_GROUP_ALIAS_NAMING_POLICY = 'ErrorUnifiedGroupAliasNamingPolicy'; + + const ERROR_SUBSCRIPTIONS_DISABLED_FOR_GROUP = 'ErrorSubscriptionsDisabledForGroup'; } diff --git a/src/API/Message/SearchMailboxes.php b/src/API/Message/SearchMailboxes.php new file mode 100644 index 000000000..fdbf4610c --- /dev/null +++ b/src/API/Message/SearchMailboxes.php @@ -0,0 +1,12 @@ +searchMailboxesResult; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\SearchMailboxesResultType + * @return SearchMailboxesResponseMessageType + */ + public function setSearchMailboxesResult(\garethp\ews\API\Type\SearchMailboxesResultType $value) + { + $this->searchMailboxesResult = $value; + return $this; + } +} diff --git a/src/API/Message/SearchMailboxesResponseType.php b/src/API/Message/SearchMailboxesResponseType.php new file mode 100644 index 000000000..b99e61634 --- /dev/null +++ b/src/API/Message/SearchMailboxesResponseType.php @@ -0,0 +1,15 @@ +searchQueries === null) { + $this->searchQueries = array(); + } + + if (!is_array($this->searchQueries)) { + $this->searchQueries = array($this->searchQueries); + } + + $this->searchQueries[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\MailboxQueryType[] + */ + public function getSearchQueries() + { + return $this->searchQueries; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\MailboxQueryType[]|\garethp\ews\API\Type\MailboxQueryType + * @return SearchMailboxesType + */ + public function setSearchQueries(array|\garethp\ews\API\Type\MailboxQueryType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->searchQueries = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getResultType() + { + return $this->resultType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchMailboxesType + */ + public function setResultType($value) + { + $this->resultType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\PreviewItemResponseShapeType + */ + public function getPreviewItemResponseShape() + { + return $this->previewItemResponseShape; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\PreviewItemResponseShapeType + * @return SearchMailboxesType + */ + public function setPreviewItemResponseShape(\garethp\ews\API\Type\PreviewItemResponseShapeType $value) + { + $this->previewItemResponseShape = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\FieldOrderType + */ + public function getSortBy() + { + return $this->sortBy; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\FieldOrderType + * @return SearchMailboxesType + */ + public function setSortBy(\garethp\ews\API\Type\FieldOrderType $value) + { + $this->sortBy = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLanguage() + { + return $this->language; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchMailboxesType + */ + public function setLanguage($value) + { + $this->language = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isDeduplication() + { + return ((bool) $this->deduplication); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getDeduplication() + { + return $this->deduplication; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return SearchMailboxesType + */ + public function setDeduplication($value) + { + $this->deduplication = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getPageSize() + { + return $this->pageSize; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return SearchMailboxesType + */ + public function setPageSize($value) + { + $this->pageSize = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPageItemReference() + { + return $this->pageItemReference; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchMailboxesType + */ + public function setPageItemReference($value) + { + $this->pageItemReference = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPageDirection() + { + return $this->pageDirection; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchMailboxesType + */ + public function setPageDirection($value) + { + $this->pageDirection = $value; + return $this; + } +} diff --git a/src/API/Message/ServiceConfigurationResponseMessageType.php b/src/API/Message/ServiceConfigurationResponseMessageType.php index 5c9e271b8..b5e790a2e 100644 --- a/src/API/Message/ServiceConfigurationResponseMessageType.php +++ b/src/API/Message/ServiceConfigurationResponseMessageType.php @@ -26,6 +26,16 @@ class ServiceConfigurationResponseMessageType extends ResponseMessageType */ protected $protectionRulesConfiguration = null; + /** + * @var \garethp\ews\API\Type\PolicyNudgeRulesServiceConfigurationType + */ + protected $policyNudgeRulesConfiguration = null; + + /** + * @var \garethp\ews\API\Type\SharePointURLsServiceConfigurationType + */ + protected $sharePointURLsConfiguration = null; + /** * @autogenerated This method is safe to replace * @return \garethp\ews\API\Type\MailTipsServiceConfigurationType @@ -85,4 +95,44 @@ public function setProtectionRulesConfiguration(\garethp\ews\API\Type\Protection $this->protectionRulesConfiguration = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\PolicyNudgeRulesServiceConfigurationType + */ + public function getPolicyNudgeRulesConfiguration() + { + return $this->policyNudgeRulesConfiguration; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\PolicyNudgeRulesServiceConfigurationType + * @return ServiceConfigurationResponseMessageType + */ + public function setPolicyNudgeRulesConfiguration(\garethp\ews\API\Type\PolicyNudgeRulesServiceConfigurationType $value) + { + $this->policyNudgeRulesConfiguration = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\SharePointURLsServiceConfigurationType + */ + public function getSharePointURLsConfiguration() + { + return $this->sharePointURLsConfiguration; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\SharePointURLsServiceConfigurationType + * @return ServiceConfigurationResponseMessageType + */ + public function setSharePointURLsConfiguration(\garethp\ews\API\Type\SharePointURLsServiceConfigurationType $value) + { + $this->sharePointURLsConfiguration = $value; + return $this; + } } diff --git a/src/API/Message/SetHoldOnMailboxes.php b/src/API/Message/SetHoldOnMailboxes.php new file mode 100644 index 000000000..bcb5eb856 --- /dev/null +++ b/src/API/Message/SetHoldOnMailboxes.php @@ -0,0 +1,12 @@ +mailboxHoldResult; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\MailboxHoldResultType + * @return SetHoldOnMailboxesResponseMessageType + */ + public function setMailboxHoldResult(\garethp\ews\API\Type\MailboxHoldResultType $value) + { + $this->mailboxHoldResult = $value; + return $this; + } +} diff --git a/src/API/Message/SetHoldOnMailboxesType.php b/src/API/Message/SetHoldOnMailboxesType.php new file mode 100644 index 000000000..238085892 --- /dev/null +++ b/src/API/Message/SetHoldOnMailboxesType.php @@ -0,0 +1,278 @@ +actionType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SetHoldOnMailboxesType + */ + public function setActionType($value) + { + $this->actionType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getHoldId() + { + return $this->holdId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SetHoldOnMailboxesType + */ + public function setHoldId($value) + { + $this->holdId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getQuery() + { + return $this->query; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SetHoldOnMailboxesType + */ + public function setQuery($value) + { + $this->query = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SetHoldOnMailboxesType + */ + public function addMailboxes($value) + { + if ($this->mailboxes === null) { + $this->mailboxes = array(); + } + + if (!is_array($this->mailboxes)) { + $this->mailboxes = array($this->mailboxes); + } + + $this->mailboxes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getMailboxes() + { + return $this->mailboxes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return SetHoldOnMailboxesType + */ + public function setMailboxes(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mailboxes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLanguage() + { + return $this->language; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SetHoldOnMailboxesType + */ + public function setLanguage($value) + { + $this->language = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isIncludeNonIndexableItems() + { + return ((bool) $this->includeNonIndexableItems); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIncludeNonIndexableItems() + { + return $this->includeNonIndexableItems; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return SetHoldOnMailboxesType + */ + public function setIncludeNonIndexableItems($value) + { + $this->includeNonIndexableItems = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isDeduplication() + { + return ((bool) $this->deduplication); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getDeduplication() + { + return $this->deduplication; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return SetHoldOnMailboxesType + */ + public function setDeduplication($value) + { + $this->deduplication = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getInPlaceHoldIdentity() + { + return $this->inPlaceHoldIdentity; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SetHoldOnMailboxesType + */ + public function setInPlaceHoldIdentity($value) + { + $this->inPlaceHoldIdentity = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getItemHoldPeriod() + { + return $this->itemHoldPeriod; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SetHoldOnMailboxesType + */ + public function setItemHoldPeriod($value) + { + $this->itemHoldPeriod = $value; + return $this; + } +} diff --git a/src/API/Message/SetImGroup.php b/src/API/Message/SetImGroup.php new file mode 100644 index 000000000..cd385de6f --- /dev/null +++ b/src/API/Message/SetImGroup.php @@ -0,0 +1,12 @@ +groupId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return SetImGroupType + */ + public function setGroupId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->groupId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getNewDisplayName() + { + return $this->newDisplayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SetImGroupType + */ + public function setNewDisplayName($value) + { + $this->newDisplayName = $value; + return $this; + } +} diff --git a/src/API/Message/SetImListMigrationCompleted.php b/src/API/Message/SetImListMigrationCompleted.php new file mode 100644 index 000000000..eb9435f3c --- /dev/null +++ b/src/API/Message/SetImListMigrationCompleted.php @@ -0,0 +1,12 @@ +imListMigrationCompleted); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getImListMigrationCompleted() + { + return $this->imListMigrationCompleted; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return SetImListMigrationCompletedType + */ + public function setImListMigrationCompleted($value) + { + $this->imListMigrationCompleted = $value; + return $this; + } +} diff --git a/src/API/Message/SetOMEConfiguration.php b/src/API/Message/SetOMEConfiguration.php new file mode 100644 index 000000000..56d350d6a --- /dev/null +++ b/src/API/Message/SetOMEConfiguration.php @@ -0,0 +1,12 @@ +xml; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SetOMEConfigurationType + */ + public function setXml($value) + { + $this->xml = $value; + return $this; + } +} diff --git a/src/API/Message/SetTeamMailbox.php b/src/API/Message/SetTeamMailbox.php new file mode 100644 index 000000000..acf67217c --- /dev/null +++ b/src/API/Message/SetTeamMailbox.php @@ -0,0 +1,12 @@ +emailAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\EmailAddressType + * @return SetTeamMailboxRequestType + */ + public function setEmailAddress(\garethp\ews\API\Type\EmailAddressType $value) + { + $this->emailAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSharePointSiteUrl() + { + return $this->sharePointSiteUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SetTeamMailboxRequestType + */ + public function setSharePointSiteUrl($value) + { + $this->sharePointSiteUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getState() + { + return $this->state; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SetTeamMailboxRequestType + */ + public function setState($value) + { + $this->state = $value; + return $this; + } +} diff --git a/src/API/Message/SetTeamMailboxResponse.php b/src/API/Message/SetTeamMailboxResponse.php new file mode 100644 index 000000000..890371fbb --- /dev/null +++ b/src/API/Message/SetTeamMailboxResponse.php @@ -0,0 +1,12 @@ +email; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SetUserPhotoType + */ + public function setEmail($value) + { + $this->email = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getContent() + { + return $this->content; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SetUserPhotoType + */ + public function setContent($value) + { + $this->content = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTypeRequested() + { + return $this->typeRequested; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SetUserPhotoType + */ + public function setTypeRequested($value) + { + $this->typeRequested = $value; + return $this; + } +} diff --git a/src/API/Message/StartSearchSession.php b/src/API/Message/StartSearchSession.php new file mode 100644 index 000000000..68edb7ae7 --- /dev/null +++ b/src/API/Message/StartSearchSession.php @@ -0,0 +1,12 @@ +searchSessionId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return StartSearchSessionType + */ + public function setSearchSessionId($value) + { + $this->searchSessionId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return StartSearchSessionType + */ + public function addWarmupOptions($value) + { + if ($this->warmupOptions === null) { + $this->warmupOptions = array(); + } + + if (!is_array($this->warmupOptions)) { + $this->warmupOptions = array($this->warmupOptions); + } + + $this->warmupOptions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getWarmupOptions() + { + return $this->warmupOptions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return StartSearchSessionType + */ + public function setWarmupOptions(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->warmupOptions = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return StartSearchSessionType + */ + public function addSuggestionTypes($value) + { + if ($this->suggestionTypes === null) { + $this->suggestionTypes = array(); + } + + if (!is_array($this->suggestionTypes)) { + $this->suggestionTypes = array($this->suggestionTypes); + } + + $this->suggestionTypes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getSuggestionTypes() + { + return $this->suggestionTypes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return StartSearchSessionType + */ + public function setSuggestionTypes(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->suggestionTypes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ArrayOfSearchScopeType + */ + public function getSearchScope() + { + return $this->searchScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ArrayOfSearchScopeType + * @return StartSearchSessionType + */ + public function setSearchScope(\garethp\ews\API\Type\ArrayOfSearchScopeType $value) + { + $this->searchScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getIdFormat() + { + return $this->idFormat; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return StartSearchSessionType + */ + public function setIdFormat($value) + { + $this->idFormat = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getApplicationId() + { + return $this->applicationId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return StartSearchSessionType + */ + public function setApplicationId($value) + { + $this->applicationId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getScenario() + { + return $this->scenario; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return StartSearchSessionType + */ + public function setScenario($value) + { + $this->scenario = $value; + return $this; + } +} diff --git a/src/API/Message/UninstallApp.php b/src/API/Message/UninstallApp.php new file mode 100644 index 000000000..514e74a15 --- /dev/null +++ b/src/API/Message/UninstallApp.php @@ -0,0 +1,12 @@ +iD; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return UninstallAppType + */ + public function setID($value) + { + $this->iD = $value; + return $this; + } +} diff --git a/src/API/Message/UnpinTeamMailbox.php b/src/API/Message/UnpinTeamMailbox.php new file mode 100644 index 000000000..90e377e6b --- /dev/null +++ b/src/API/Message/UnpinTeamMailbox.php @@ -0,0 +1,12 @@ +emailAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\EmailAddressType + * @return UnpinTeamMailboxRequestType + */ + public function setEmailAddress(\garethp\ews\API\Type\EmailAddressType $value) + { + $this->emailAddress = $value; + return $this; + } +} diff --git a/src/API/Message/UnpinTeamMailboxResponse.php b/src/API/Message/UnpinTeamMailboxResponse.php new file mode 100644 index 000000000..57071dbe8 --- /dev/null +++ b/src/API/Message/UnpinTeamMailboxResponse.php @@ -0,0 +1,12 @@ +attachments; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ArrayOfAttachmentsType + * @return UpdateItemInRecoverableItemsResponseMessageType + */ + public function setAttachments(\garethp\ews\API\Type\ArrayOfAttachmentsType $value) + { + $this->attachments = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ConflictResultsType + */ + public function getConflictResults() + { + return $this->conflictResults; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ConflictResultsType + * @return UpdateItemInRecoverableItemsResponseMessageType + */ + public function setConflictResults(\garethp\ews\API\Type\ConflictResultsType $value) + { + $this->conflictResults = $value; + return $this; + } +} diff --git a/src/API/Message/UpdateItemInRecoverableItemsResponseType.php b/src/API/Message/UpdateItemInRecoverableItemsResponseType.php new file mode 100644 index 000000000..2cde56678 --- /dev/null +++ b/src/API/Message/UpdateItemInRecoverableItemsResponseType.php @@ -0,0 +1,15 @@ +itemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return UpdateItemInRecoverableItemsType + */ + public function setItemId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->itemId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\NonEmptyArrayOfItemChangeDescriptionsType + */ + public function getUpdates() + { + return $this->updates; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\NonEmptyArrayOfItemChangeDescriptionsType + * @return UpdateItemInRecoverableItemsType + */ + public function setUpdates(\garethp\ews\API\Type\NonEmptyArrayOfItemChangeDescriptionsType $value) + { + $this->updates = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\NonEmptyArrayOfAttachmentsType + */ + public function getAttachments() + { + return $this->attachments; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\NonEmptyArrayOfAttachmentsType + * @return UpdateItemInRecoverableItemsType + */ + public function setAttachments(\garethp\ews\API\Type\NonEmptyArrayOfAttachmentsType $value) + { + $this->attachments = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isMakeItemImmutable() + { + return ((bool) $this->makeItemImmutable); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getMakeItemImmutable() + { + return $this->makeItemImmutable; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return UpdateItemInRecoverableItemsType + */ + public function setMakeItemImmutable($value) + { + $this->makeItemImmutable = $value; + return $this; + } +} diff --git a/src/API/Message/UpdateItemType.php b/src/API/Message/UpdateItemType.php index 452950e65..d8d66a9af 100644 --- a/src/API/Message/UpdateItemType.php +++ b/src/API/Message/UpdateItemType.php @@ -36,6 +36,11 @@ class UpdateItemType extends BaseRequestType */ protected $itemChanges = null; + /** + * @var boolean + */ + protected $suppressReadReceipts = null; + /** * @autogenerated This method is safe to replace * @return string @@ -96,6 +101,35 @@ public function setSendMeetingInvitationsOrCancellations($value) return $this; } + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isSuppressReadReceipts() + { + return ((bool) $this->suppressReadReceipts); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getSuppressReadReceipts() + { + return $this->suppressReadReceipts; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return UpdateItemType + */ + public function setSuppressReadReceipts($value) + { + $this->suppressReadReceipts = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @return \garethp\ews\API\Type\TargetFolderIdType diff --git a/src/API/Message/UpdateMeetingInstanceRequest.php b/src/API/Message/UpdateMeetingInstanceRequest.php new file mode 100644 index 000000000..380f6251c --- /dev/null +++ b/src/API/Message/UpdateMeetingInstanceRequest.php @@ -0,0 +1,12 @@ +itemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return UpdateMeetingInstanceRequestType + */ + public function setItemId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->itemId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\MeetingInstanceType + */ + public function getMeetingInstance() + { + return $this->meetingInstance; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\MeetingInstanceType + * @return UpdateMeetingInstanceRequestType + */ + public function setMeetingInstance(\garethp\ews\API\Type\MeetingInstanceType $value) + { + $this->meetingInstance = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ContentActivityType + * @return UpdateMeetingInstanceRequestType + */ + public function addContentActivitiesToAdd(\garethp\ews\API\Type\ContentActivityType $value) + { + if ($this->contentActivitiesToAdd === null) { + $this->contentActivitiesToAdd = array(); + } + + if (!is_array($this->contentActivitiesToAdd)) { + $this->contentActivitiesToAdd = array($this->contentActivitiesToAdd); + } + + $this->contentActivitiesToAdd[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ContentActivityType[] + */ + public function getContentActivitiesToAdd() + { + return $this->contentActivitiesToAdd; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\ContentActivityType[]|\garethp\ews\API\Type\ContentActivityType + * @return UpdateMeetingInstanceRequestType + */ + public function setContentActivitiesToAdd(array|\garethp\ews\API\Type\ContentActivityType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->contentActivitiesToAdd = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ParticipantActivityType + * @return UpdateMeetingInstanceRequestType + */ + public function addParticipantActivitiesToAdd(\garethp\ews\API\Type\ParticipantActivityType $value) + { + if ($this->participantActivitiesToAdd === null) { + $this->participantActivitiesToAdd = array(); + } + + if (!is_array($this->participantActivitiesToAdd)) { + $this->participantActivitiesToAdd = array($this->participantActivitiesToAdd); + } + + $this->participantActivitiesToAdd[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ParticipantActivityType[] + */ + public function getParticipantActivitiesToAdd() + { + return $this->participantActivitiesToAdd; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\ParticipantActivityType[]|\garethp\ews\API\Type\ParticipantActivityType + * @return UpdateMeetingInstanceRequestType + */ + public function setParticipantActivitiesToAdd(array|\garethp\ews\API\Type\ParticipantActivityType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->participantActivitiesToAdd = $value; + return $this; + } +} diff --git a/src/API/Message/UpdateMeetingInstanceResponse.php b/src/API/Message/UpdateMeetingInstanceResponse.php new file mode 100644 index 000000000..92a36b786 --- /dev/null +++ b/src/API/Message/UpdateMeetingInstanceResponse.php @@ -0,0 +1,12 @@ +meetingInstance; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\MeetingInstanceType + * @return UpdateMeetingInstanceResponseMessageType + */ + public function setMeetingInstance(\garethp\ews\API\Type\MeetingInstanceType $value) + { + $this->meetingInstance = $value; + return $this; + } +} diff --git a/src/API/Message/UpdateMeetingSpace.php b/src/API/Message/UpdateMeetingSpace.php new file mode 100644 index 000000000..9c6f79c99 --- /dev/null +++ b/src/API/Message/UpdateMeetingSpace.php @@ -0,0 +1,12 @@ +meetingSpace; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\MeetingSpaceType + * @return UpdateMeetingSpaceResponseMessageType + */ + public function setMeetingSpace(\garethp\ews\API\Type\MeetingSpaceType $value) + { + $this->meetingSpace = $value; + return $this; + } +} diff --git a/src/API/Message/UpdateMeetingSpaceType.php b/src/API/Message/UpdateMeetingSpaceType.php new file mode 100644 index 000000000..e8adaa8eb --- /dev/null +++ b/src/API/Message/UpdateMeetingSpaceType.php @@ -0,0 +1,63 @@ +itemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemIdType + * @return UpdateMeetingSpaceType + */ + public function setItemId(\garethp\ews\API\Type\ItemIdType $value) + { + $this->itemId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\MeetingSpaceType + */ + public function getMeetingSpace() + { + return $this->meetingSpace; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\MeetingSpaceType + * @return UpdateMeetingSpaceType + */ + public function setMeetingSpace(\garethp\ews\API\Type\MeetingSpaceType $value) + { + $this->meetingSpace = $value; + return $this; + } +} diff --git a/src/API/Type/AbchEmailAddressDictionaryEntryType.php b/src/API/Type/AbchEmailAddressDictionaryEntryType.php new file mode 100644 index 000000000..7bbd86d8a --- /dev/null +++ b/src/API/Type/AbchEmailAddressDictionaryEntryType.php @@ -0,0 +1,124 @@ +type; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AbchEmailAddressDictionaryEntryType + */ + public function setType($value) + { + $this->type = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAddress() + { + return $this->address; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AbchEmailAddressDictionaryEntryType + */ + public function setAddress($value) + { + $this->address = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isMessengerEnabled() + { + return ((bool) $this->isMessengerEnabled); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsMessengerEnabled() + { + return $this->isMessengerEnabled; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return AbchEmailAddressDictionaryEntryType + */ + public function setIsMessengerEnabled($value) + { + $this->isMessengerEnabled = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getCapabilities() + { + return $this->capabilities; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return AbchEmailAddressDictionaryEntryType + */ + public function setCapabilities($value) + { + $this->capabilities = $value; + return $this; + } +} diff --git a/src/API/Type/AbchPersonContactHandleType.php b/src/API/Type/AbchPersonContactHandleType.php new file mode 100644 index 000000000..2afcfd2c0 --- /dev/null +++ b/src/API/Type/AbchPersonContactHandleType.php @@ -0,0 +1,90 @@ +sourceId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AbchPersonContactHandleType + */ + public function setSourceId($value) + { + $this->sourceId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getObjectId() + { + return $this->objectId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AbchPersonContactHandleType + */ + public function setObjectId($value) + { + $this->objectId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAccountName() + { + return $this->accountName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AbchPersonContactHandleType + */ + public function setAccountName($value) + { + $this->accountName = $value; + return $this; + } +} diff --git a/src/API/Type/AbchPersonItemType.php b/src/API/Type/AbchPersonItemType.php new file mode 100644 index 000000000..d8955c50d --- /dev/null +++ b/src/API/Type/AbchPersonItemType.php @@ -0,0 +1,282 @@ +antiLinkInfo; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AbchPersonItemType + */ + public function setAntiLinkInfo($value) + { + $this->antiLinkInfo = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPersonId() + { + return $this->personId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AbchPersonItemType + */ + public function setPersonId($value) + { + $this->personId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AbchPersonContactHandleType + * @return AbchPersonItemType + */ + public function addContactHandles(AbchPersonContactHandleType $value) + { + if ($this->contactHandles === null) { + $this->contactHandles = array(); + } + + if (!is_array($this->contactHandles)) { + $this->contactHandles = array($this->contactHandles); + } + + $this->contactHandles[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return AbchPersonContactHandleType[] + */ + public function getContactHandles() + { + return $this->contactHandles; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AbchPersonContactHandleType[]|AbchPersonContactHandleType + * @return AbchPersonItemType + */ + public function setContactHandles(array|AbchPersonContactHandleType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->contactHandles = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AbchPersonItemType + */ + public function addContactCategories($value) + { + if ($this->contactCategories === null) { + $this->contactCategories = array(); + } + + if (!is_array($this->contactCategories)) { + $this->contactCategories = array($this->contactCategories); + } + + $this->contactCategories[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getContactCategories() + { + return $this->contactCategories; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return AbchPersonItemType + */ + public function setContactCategories(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->contactCategories = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getRelevanceOrder1() + { + return $this->relevanceOrder1; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AbchPersonItemType + */ + public function setRelevanceOrder1($value) + { + $this->relevanceOrder1 = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getRelevanceOrder2() + { + return $this->relevanceOrder2; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AbchPersonItemType + */ + public function setRelevanceOrder2($value) + { + $this->relevanceOrder2 = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getTrustLevel() + { + return $this->trustLevel; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return AbchPersonItemType + */ + public function setTrustLevel($value) + { + $this->trustLevel = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getFavoriteOrder() + { + return $this->favoriteOrder; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return AbchPersonItemType + */ + public function setFavoriteOrder($value) + { + $this->favoriteOrder = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getExchangePersonIdGuid() + { + return $this->exchangePersonIdGuid; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AbchPersonItemType + */ + public function setExchangePersonIdGuid($value) + { + $this->exchangePersonIdGuid = $value; + return $this; + } +} diff --git a/src/API/Type/AcceptItemType.php b/src/API/Type/AcceptItemType.php index 2855be8cc..9a351423d 100644 --- a/src/API/Type/AcceptItemType.php +++ b/src/API/Type/AcceptItemType.php @@ -8,7 +8,7 @@ * * XSD Type: AcceptItemType */ -class AcceptItemType extends WellKnownResponseObjectType +class AcceptItemType extends MeetingRegistrationResponseObjectType { diff --git a/src/API/Type/AddItemToMyCalendarType.php b/src/API/Type/AddItemToMyCalendarType.php new file mode 100644 index 000000000..3c3c4526d --- /dev/null +++ b/src/API/Type/AddItemToMyCalendarType.php @@ -0,0 +1,15 @@ +address; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AddressEntityType + */ + public function setAddress($value) + { + $this->address = $value; + return $this; + } +} diff --git a/src/API/Type/AddressListIdType.php b/src/API/Type/AddressListIdType.php new file mode 100644 index 000000000..a34cc842f --- /dev/null +++ b/src/API/Type/AddressListIdType.php @@ -0,0 +1,38 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AddressListIdType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } +} diff --git a/src/API/Type/AnalyzedQueryType.php b/src/API/Type/AnalyzedQueryType.php new file mode 100644 index 000000000..7c8b18819 --- /dev/null +++ b/src/API/Type/AnalyzedQueryType.php @@ -0,0 +1,65 @@ +queryLanguage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AnalyzedQueryType + */ + public function setQueryLanguage($value) + { + $this->queryLanguage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return RestrictionType + */ + public function getSearchRestrictions() + { + return $this->searchRestrictions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RestrictionType + * @return AnalyzedQueryType + */ + public function setSearchRestrictions(RestrictionType $value) + { + $this->searchRestrictions = $value; + return $this; + } +} diff --git a/src/API/Type/AppMetadataType.php b/src/API/Type/AppMetadataType.php new file mode 100644 index 000000000..c4921653d --- /dev/null +++ b/src/API/Type/AppMetadataType.php @@ -0,0 +1,336 @@ +endNodeUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AppMetadataType + */ + public function setEndNodeUrl($value) + { + $this->endNodeUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAppStatus() + { + return $this->appStatus; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AppMetadataType + */ + public function setAppStatus($value) + { + $this->appStatus = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getActionUrl() + { + return $this->actionUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AppMetadataType + */ + public function setActionUrl($value) + { + $this->actionUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getProductId() + { + return $this->productId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AppMetadataType + */ + public function setProductId($value) + { + $this->productId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isEnabledStatus() + { + return ((bool) $this->enabledStatus); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getEnabledStatus() + { + return $this->enabledStatus; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return AppMetadataType + */ + public function setEnabledStatus($value) + { + $this->enabledStatus = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getConsentState() + { + return $this->consentState; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AppMetadataType + */ + public function setConsentState($value) + { + $this->consentState = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getExtensionType() + { + return $this->extensionType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AppMetadataType + */ + public function setExtensionType($value) + { + $this->extensionType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMarketplaceAssetId() + { + return $this->marketplaceAssetId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AppMetadataType + */ + public function setMarketplaceAssetId($value) + { + $this->marketplaceAssetId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLicenseStatus() + { + return $this->licenseStatus; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AppMetadataType + */ + public function setLicenseStatus($value) + { + $this->licenseStatus = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getTrialExpirationDate() + { + return $this->trialExpirationDate; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return AppMetadataType + */ + public function setTrialExpirationDate(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->trialExpirationDate = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getInstalledBy() + { + return $this->installedBy; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AppMetadataType + */ + public function setInstalledBy($value) + { + $this->installedBy = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isMandatory() + { + return ((bool) $this->isMandatory); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsMandatory() + { + return $this->isMandatory; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return AppMetadataType + */ + public function setIsMandatory($value) + { + $this->isMandatory = $value; + return $this; + } +} diff --git a/src/API/Type/AppType.php b/src/API/Type/AppType.php new file mode 100644 index 000000000..09116660f --- /dev/null +++ b/src/API/Type/AppType.php @@ -0,0 +1,65 @@ +metadata; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AppMetadataType + * @return AppType + */ + public function setMetadata(AppMetadataType $value) + { + $this->metadata = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getManifest() + { + return $this->manifest; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AppType + */ + public function setManifest($value) + { + $this->manifest = $value; + return $this; + } +} diff --git a/src/API/Type/AppendToItemFieldType.php b/src/API/Type/AppendToItemFieldType.php index 5f22c6589..02a49ade6 100644 --- a/src/API/Type/AppendToItemFieldType.php +++ b/src/API/Type/AppendToItemFieldType.php @@ -66,6 +66,26 @@ class AppendToItemFieldType extends ItemChangeDescriptionType */ protected $postItem = null; + /** + * @var \garethp\ews\API\Type\SharingMessageType + */ + protected $sharingMessage = null; + + /** + * @var \garethp\ews\API\Type\RoleMemberItemType + */ + protected $roleMember = null; + + /** + * @var \garethp\ews\API\Type\NetworkItemType + */ + protected $network = null; + + /** + * @var \garethp\ews\API\Type\AbchPersonItemType + */ + protected $person = null; + /** * @autogenerated This method is safe to replace * @return ItemType @@ -106,6 +126,26 @@ public function setMessage(MessageType $value) return $this; } + /** + * @autogenerated This method is safe to replace + * @return SharingMessageType + */ + public function getSharingMessage() + { + return $this->sharingMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SharingMessageType + * @return AppendToItemFieldType + */ + public function setSharingMessage(SharingMessageType $value) + { + $this->sharingMessage = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @return CalendarItemType @@ -285,4 +325,64 @@ public function setPostItem(PostItemType $value) $this->postItem = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return RoleMemberItemType + */ + public function getRoleMember() + { + return $this->roleMember; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RoleMemberItemType + * @return AppendToItemFieldType + */ + public function setRoleMember(RoleMemberItemType $value) + { + $this->roleMember = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return NetworkItemType + */ + public function getNetwork() + { + return $this->network; + } + + /** + * @autogenerated This method is safe to replace + * @param $value NetworkItemType + * @return AppendToItemFieldType + */ + public function setNetwork(NetworkItemType $value) + { + $this->network = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return AbchPersonItemType + */ + public function getPerson() + { + return $this->person; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AbchPersonItemType + * @return AppendToItemFieldType + */ + public function setPerson(AbchPersonItemType $value) + { + $this->person = $value; + return $this; + } } diff --git a/src/API/Type/AppliedHashtagType.php b/src/API/Type/AppliedHashtagType.php new file mode 100644 index 000000000..e213736f6 --- /dev/null +++ b/src/API/Type/AppliedHashtagType.php @@ -0,0 +1,258 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AppliedHashtagType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return EmailAddressExtendedType + */ + public function getCreatedBy() + { + return $this->createdBy; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressExtendedType + * @return AppliedHashtagType + */ + public function setCreatedBy(EmailAddressExtendedType $value) + { + $this->createdBy = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCreatedDateTime() + { + return $this->createdDateTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AppliedHashtagType + */ + public function setCreatedDateTime($value) + { + $this->createdDateTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getServerCreatedDateTime() + { + return $this->serverCreatedDateTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AppliedHashtagType + */ + public function setServerCreatedDateTime($value) + { + $this->serverCreatedDateTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDeepLink() + { + return $this->deepLink; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AppliedHashtagType + */ + public function setDeepLink($value) + { + $this->deepLink = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getApplication() + { + return $this->application; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AppliedHashtagType + */ + public function setApplication($value) + { + $this->application = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTag() + { + return $this->tag; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AppliedHashtagType + */ + public function setTag($value) + { + $this->tag = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isAutoTagged() + { + return ((bool) $this->isAutoTagged); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsAutoTagged() + { + return $this->isAutoTagged; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return AppliedHashtagType + */ + public function setIsAutoTagged($value) + { + $this->isAutoTagged = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isInlined() + { + return ((bool) $this->isInlined); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsInlined() + { + return $this->isInlined; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return AppliedHashtagType + */ + public function setIsInlined($value) + { + $this->isInlined = $value; + return $this; + } +} diff --git a/src/API/Type/AppliedHashtagsPreviewType.php b/src/API/Type/AppliedHashtagsPreviewType.php new file mode 100644 index 000000000..5757be856 --- /dev/null +++ b/src/API/Type/AppliedHashtagsPreviewType.php @@ -0,0 +1,62 @@ +hashtags === null) { + $this->hashtags = array(); + } + + if (!is_array($this->hashtags)) { + $this->hashtags = array($this->hashtags); + } + + $this->hashtags[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getHashtags() + { + return $this->hashtags; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return AppliedHashtagsPreviewType + */ + public function setHashtags(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->hashtags = $value; + return $this; + } +} diff --git a/src/API/Type/ApprovalRequestDataType.php b/src/API/Type/ApprovalRequestDataType.php new file mode 100644 index 000000000..bc1497bd0 --- /dev/null +++ b/src/API/Type/ApprovalRequestDataType.php @@ -0,0 +1,127 @@ +isUndecidedApprovalRequest); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsUndecidedApprovalRequest() + { + return $this->isUndecidedApprovalRequest; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ApprovalRequestDataType + */ + public function setIsUndecidedApprovalRequest($value) + { + $this->isUndecidedApprovalRequest = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getApprovalDecision() + { + return $this->approvalDecision; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ApprovalRequestDataType + */ + public function setApprovalDecision($value) + { + $this->approvalDecision = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getApprovalDecisionMaker() + { + return $this->approvalDecisionMaker; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ApprovalRequestDataType + */ + public function setApprovalDecisionMaker($value) + { + $this->approvalDecisionMaker = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getApprovalDecisionTime() + { + return $this->approvalDecisionTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return ApprovalRequestDataType + */ + public function setApprovalDecisionTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->approvalDecisionTime = $value; + return $this; + } +} diff --git a/src/API/Type/ArrayOfAppsType.php b/src/API/Type/ArrayOfAppsType.php new file mode 100644 index 000000000..cfd1faf21 --- /dev/null +++ b/src/API/Type/ArrayOfAppsType.php @@ -0,0 +1,87 @@ +app === null) { + $this->app = array(); + } + + if (!is_array($this->app)) { + $this->app = array($this->app); + } + + $this->app[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return AppType[] + */ + public function getApp() + { + return $this->app; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AppType[]|AppType + * @return ArrayOfAppsType + */ + public function setApp(array|AppType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->app = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return MetadataType + */ + public function getMetadata() + { + return $this->metadata; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MetadataType + * @return ArrayOfAppsType + */ + public function setMetadata(MetadataType $value) + { + $this->metadata = $value; + return $this; + } +} diff --git a/src/API/Type/ArrayOfAttachmentsType.php b/src/API/Type/ArrayOfAttachmentsType.php index f353761f7..a5b41363b 100644 --- a/src/API/Type/ArrayOfAttachmentsType.php +++ b/src/API/Type/ArrayOfAttachmentsType.php @@ -23,6 +23,11 @@ class ArrayOfAttachmentsType extends Type */ protected $fileAttachment = null; + /** + * @var \garethp\ews\API\Type\ReferenceAttachmentType[] + */ + protected $referenceAttachment = null; + /** * @autogenerated This method is safe to replace * @param $value ItemAttachmentType @@ -106,4 +111,46 @@ public function setFileAttachment(array|FileAttachmentType $value) $this->fileAttachment = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @param $value ReferenceAttachmentType + * @return ArrayOfAttachmentsType + */ + public function addReferenceAttachment(ReferenceAttachmentType $value) + { + if ($this->referenceAttachment === null) { + $this->referenceAttachment = array(); + } + + if (!is_array($this->referenceAttachment)) { + $this->referenceAttachment = array($this->referenceAttachment); + } + + $this->referenceAttachment[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ReferenceAttachmentType[] + */ + public function getReferenceAttachment() + { + return $this->referenceAttachment; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ReferenceAttachmentType[]|ReferenceAttachmentType + * @return ArrayOfAttachmentsType + */ + public function setReferenceAttachment(array|ReferenceAttachmentType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->referenceAttachment = $value; + return $this; + } } diff --git a/src/API/Type/ArrayOfRealItemsType.php b/src/API/Type/ArrayOfRealItemsType.php index bdd3022ef..7d81d7cb0 100644 --- a/src/API/Type/ArrayOfRealItemsType.php +++ b/src/API/Type/ArrayOfRealItemsType.php @@ -73,6 +73,26 @@ class ArrayOfRealItemsType extends Type implements Countable, ArrayAccess, Itera private $itemsArray = null; + /** + * @var \garethp\ews\API\Type\SharingMessageType[] + */ + protected $sharingMessage = null; + + /** + * @var \garethp\ews\API\Type\RoleMemberItemType[] + */ + protected $roleMember = null; + + /** + * @var \garethp\ews\API\Type\NetworkItemType[] + */ + protected $network = null; + + /** + * @var \garethp\ews\API\Type\AbchPersonItemType[] + */ + protected $person = null; + public function getItems() { if ($this->itemsArray) { @@ -220,6 +240,48 @@ public function setMessage(array|MessageType $value) return $this; } + /** + * @autogenerated This method is safe to replace + * @param $value SharingMessageType + * @return ArrayOfRealItemsType + */ + public function addSharingMessage(SharingMessageType $value) + { + if ($this->sharingMessage === null) { + $this->sharingMessage = array(); + } + + if (!is_array($this->sharingMessage)) { + $this->sharingMessage = array($this->sharingMessage); + } + + $this->sharingMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SharingMessageType[] + */ + public function getSharingMessage() + { + return $this->sharingMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SharingMessageType[]|SharingMessageType + * @return ArrayOfRealItemsType + */ + public function setSharingMessage(array|SharingMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->sharingMessage = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @param $value CalendarItemType @@ -597,4 +659,130 @@ public function setPostItem(array|PostItemType $value) $this->postItem = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @param $value RoleMemberItemType + * @return ArrayOfRealItemsType + */ + public function addRoleMember(RoleMemberItemType $value) + { + if ($this->roleMember === null) { + $this->roleMember = array(); + } + + if (!is_array($this->roleMember)) { + $this->roleMember = array($this->roleMember); + } + + $this->roleMember[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return RoleMemberItemType[] + */ + public function getRoleMember() + { + return $this->roleMember; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RoleMemberItemType[]|RoleMemberItemType + * @return ArrayOfRealItemsType + */ + public function setRoleMember(array|RoleMemberItemType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->roleMember = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value NetworkItemType + * @return ArrayOfRealItemsType + */ + public function addNetwork(NetworkItemType $value) + { + if ($this->network === null) { + $this->network = array(); + } + + if (!is_array($this->network)) { + $this->network = array($this->network); + } + + $this->network[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return NetworkItemType[] + */ + public function getNetwork() + { + return $this->network; + } + + /** + * @autogenerated This method is safe to replace + * @param $value NetworkItemType[]|NetworkItemType + * @return ArrayOfRealItemsType + */ + public function setNetwork(array|NetworkItemType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->network = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AbchPersonItemType + * @return ArrayOfRealItemsType + */ + public function addPerson(AbchPersonItemType $value) + { + if ($this->person === null) { + $this->person = array(); + } + + if (!is_array($this->person)) { + $this->person = array($this->person); + } + + $this->person[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return AbchPersonItemType[] + */ + public function getPerson() + { + return $this->person; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AbchPersonItemType[]|AbchPersonItemType + * @return ArrayOfRealItemsType + */ + public function setPerson(array|AbchPersonItemType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->person = $value; + return $this; + } } diff --git a/src/API/Type/ArrayOfSearchScopeType.php b/src/API/Type/ArrayOfSearchScopeType.php new file mode 100644 index 000000000..93e894063 --- /dev/null +++ b/src/API/Type/ArrayOfSearchScopeType.php @@ -0,0 +1,212 @@ +primaryMailboxSearchScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PrimaryMailboxSearchScopeType + * @return ArrayOfSearchScopeType + */ + public function setPrimaryMailboxSearchScope(PrimaryMailboxSearchScopeType $value) + { + $this->primaryMailboxSearchScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return LargeArchiveSearchScopeType + */ + public function getLargeArchiveSearchScope() + { + return $this->largeArchiveSearchScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value LargeArchiveSearchScopeType + * @return ArrayOfSearchScopeType + */ + public function setLargeArchiveSearchScope(LargeArchiveSearchScopeType $value) + { + $this->largeArchiveSearchScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return GroupSearchScopeType + */ + public function getGroupSearchScope() + { + return $this->groupSearchScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GroupSearchScopeType + * @return ArrayOfSearchScopeType + */ + public function setGroupSearchScope(GroupSearchScopeType $value) + { + $this->groupSearchScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value CustomSearchScopeType + * @return ArrayOfSearchScopeType + */ + public function addCustomSearchScope(CustomSearchScopeType $value) + { + if ($this->customSearchScope === null) { + $this->customSearchScope = array(); + } + + if (!is_array($this->customSearchScope)) { + $this->customSearchScope = array($this->customSearchScope); + } + + $this->customSearchScope[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return CustomSearchScopeType[] + */ + public function getCustomSearchScope() + { + return $this->customSearchScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value CustomSearchScopeType[]|CustomSearchScopeType + * @return ArrayOfSearchScopeType + */ + public function setCustomSearchScope(array|CustomSearchScopeType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->customSearchScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return OneDriveSearchScopeType + */ + public function getOneDriveSearchScope() + { + return $this->oneDriveSearchScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value OneDriveSearchScopeType + * @return ArrayOfSearchScopeType + */ + public function setOneDriveSearchScope(OneDriveSearchScopeType $value) + { + $this->oneDriveSearchScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SingleLargeArchiveSearchScopeType + */ + public function getSingleLargeArchiveSearchScope() + { + return $this->singleLargeArchiveSearchScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SingleLargeArchiveSearchScopeType + * @return ArrayOfSearchScopeType + */ + public function setSingleLargeArchiveSearchScope(SingleLargeArchiveSearchScopeType $value) + { + $this->singleLargeArchiveSearchScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return DelveSearchScopeType + */ + public function getDelveSearchScope() + { + return $this->delveSearchScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value DelveSearchScopeType + * @return ArrayOfSearchScopeType + */ + public function setDelveSearchScope(DelveSearchScopeType $value) + { + $this->delveSearchScope = $value; + return $this; + } +} diff --git a/src/API/Type/ArrayOfSharingMessageActionType.php b/src/API/Type/ArrayOfSharingMessageActionType.php new file mode 100644 index 000000000..f56fbde33 --- /dev/null +++ b/src/API/Type/ArrayOfSharingMessageActionType.php @@ -0,0 +1,40 @@ +sharingMessageAction; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SharingMessageActionType + * @return ArrayOfSharingMessageActionType + */ + public function setSharingMessageAction(SharingMessageActionType $value) + { + $this->sharingMessageAction = $value; + return $this; + } +} diff --git a/src/API/Type/ArrayOfTransitionsType.php b/src/API/Type/ArrayOfTransitionsType.php index 492998f96..5e40166c8 100644 --- a/src/API/Type/ArrayOfTransitionsType.php +++ b/src/API/Type/ArrayOfTransitionsType.php @@ -38,26 +38,6 @@ class ArrayOfTransitionsType extends Type */ protected $transition = null; - /** - * @autogenerated This method is safe to replace - * @return string - */ - public function getId() - { - return $this->id; - } - - /** - * @autogenerated This method is safe to replace - * @param $value string - * @return ArrayOfTransitionsType - */ - public function setId($value) - { - $this->id = $value; - return $this; - } - /** * @autogenerated This method is safe to replace * @param $value AbsoluteDateTransition @@ -91,7 +71,7 @@ public function getAbsoluteDateTransition() * @param $value AbsoluteDateTransitionType[]|AbsoluteDateTransitionType * @return ArrayOfTransitionsType */ - public function setAbsoluteDateTransition(array|AbsoluteDateTransitionType $value) + public function setAbsoluteDateTransition(array $value) { if (!is_array($value)) { $value = [$value]; @@ -133,7 +113,7 @@ public function getRecurringDayTransition() * @param $value RecurringDayTransitionType[]|RecurringDayTransitionType * @return ArrayOfTransitionsType */ - public function setRecurringDayTransition(array|RecurringDayTransitionType $value) + public function setRecurringDayTransition(array $value) { if (!is_array($value)) { $value = [$value]; @@ -175,7 +155,7 @@ public function getRecurringDateTransition() * @param $value RecurringDateTransitionType[]|RecurringDateTransitionType * @return ArrayOfTransitionsType */ - public function setRecurringDateTransition(array|RecurringDateTransitionType $value) + public function setRecurringDateTransition(array $value) { if (!is_array($value)) { $value = [$value]; @@ -184,6 +164,26 @@ public function setRecurringDateTransition(array|RecurringDateTransitionType $va return $this; } + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getId() + { + return $this->id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ArrayOfTransitionsType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @param $value Transition diff --git a/src/API/Type/AttachmentRefinerType.php b/src/API/Type/AttachmentRefinerType.php new file mode 100644 index 000000000..bfce5ae49 --- /dev/null +++ b/src/API/Type/AttachmentRefinerType.php @@ -0,0 +1,47 @@ +hasAttachment); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getHasAttachment() + { + return $this->hasAttachment; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return AttachmentRefinerType + */ + public function setHasAttachment($value) + { + $this->hasAttachment = $value; + return $this; + } +} diff --git a/src/API/Type/AttachmentType.php b/src/API/Type/AttachmentType.php index 6146f1325..3088974e3 100644 --- a/src/API/Type/AttachmentType.php +++ b/src/API/Type/AttachmentType.php @@ -53,6 +53,11 @@ class AttachmentType extends Type */ protected $isInline = null; + /** + * @var string + */ + protected $attachmentOriginalUrl = null; + /** * @autogenerated This method is safe to replace * @return AttachmentIdType @@ -153,6 +158,26 @@ public function setContentLocation($value) return $this; } + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAttachmentOriginalUrl() + { + return $this->attachmentOriginalUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AttachmentType + */ + public function setAttachmentOriginalUrl($value) + { + $this->attachmentOriginalUrl = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @return integer diff --git a/src/API/Type/AttendeeAvailabilityType.php b/src/API/Type/AttendeeAvailabilityType.php new file mode 100644 index 000000000..187538f77 --- /dev/null +++ b/src/API/Type/AttendeeAvailabilityType.php @@ -0,0 +1,65 @@ +emailAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AttendeeAvailabilityType + */ + public function setEmailAddress($value) + { + $this->emailAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAvailability() + { + return $this->availability; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return AttendeeAvailabilityType + */ + public function setAvailability($value) + { + $this->availability = $value; + return $this; + } +} diff --git a/src/API/Type/AttendeeConstraintItemType.php b/src/API/Type/AttendeeConstraintItemType.php new file mode 100644 index 000000000..a4f4f5a49 --- /dev/null +++ b/src/API/Type/AttendeeConstraintItemType.php @@ -0,0 +1,47 @@ +isRequired); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsRequired() + { + return $this->isRequired; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return AttendeeConstraintItemType + */ + public function setIsRequired($value) + { + $this->isRequired = $value; + return $this; + } +} diff --git a/src/API/Type/AttendeeType.php b/src/API/Type/AttendeeType.php index 003d20f59..d33fa018e 100644 --- a/src/API/Type/AttendeeType.php +++ b/src/API/Type/AttendeeType.php @@ -28,6 +28,16 @@ class AttendeeType extends Type */ protected $lastResponseTime = null; + /** + * @var \DateTime + */ + protected $proposedStart = null; + + /** + * @var \DateTime + */ + protected $proposedEnd = null; + /** * @autogenerated This method is safe to replace * @return EmailAddressType @@ -90,4 +100,50 @@ public function setLastResponseTime(\DateTime|string $value) $this->lastResponseTime = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getProposedStart() + { + return $this->proposedStart; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return AttendeeType + */ + public function setProposedStart(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->proposedStart = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getProposedEnd() + { + return $this->proposedEnd; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return AttendeeType + */ + public function setProposedEnd(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->proposedEnd = $value; + return $this; + } } diff --git a/src/API/Type/BaseAvailabilityCalendarViewType.php b/src/API/Type/BaseAvailabilityCalendarViewType.php new file mode 100644 index 000000000..465cab86e --- /dev/null +++ b/src/API/Type/BaseAvailabilityCalendarViewType.php @@ -0,0 +1,62 @@ +freeBusyViewType === null) { + $this->freeBusyViewType = array(); + } + + if (!is_array($this->freeBusyViewType)) { + $this->freeBusyViewType = array($this->freeBusyViewType); + } + + $this->freeBusyViewType[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getFreeBusyViewType() + { + return $this->freeBusyViewType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return BaseAvailabilityCalendarViewType + */ + public function setFreeBusyViewType(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->freeBusyViewType = $value; + return $this; + } +} diff --git a/src/API/Type/BaseCalendarItemStateDefinitionType.php b/src/API/Type/BaseCalendarItemStateDefinitionType.php new file mode 100644 index 000000000..76992f9a5 --- /dev/null +++ b/src/API/Type/BaseCalendarItemStateDefinitionType.php @@ -0,0 +1,17 @@ +effectiveRights = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDistinguishedFolderId() + { + return $this->distinguishedFolderId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return BaseFolderType + */ + public function setDistinguishedFolderId($value) + { + $this->distinguishedFolderId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return RetentionTagType + */ + public function getPolicyTag() + { + return $this->policyTag; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RetentionTagType + * @return BaseFolderType + */ + public function setPolicyTag(RetentionTagType $value) + { + $this->policyTag = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return RetentionTagType + */ + public function getArchiveTag() + { + return $this->archiveTag; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RetentionTagType + * @return BaseFolderType + */ + public function setArchiveTag(RetentionTagType $value) + { + $this->archiveTag = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return BaseFolderType + */ + public function addReplicaList($value) + { + if ($this->replicaList === null) { + $this->replicaList = array(); + } + + if (!is_array($this->replicaList)) { + $this->replicaList = array($this->replicaList); + } + + $this->replicaList[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getReplicaList() + { + return $this->replicaList; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return BaseFolderType + */ + public function setReplicaList(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->replicaList = $value; + return $this; + } } diff --git a/src/API/Type/BodyContentAttributedValueType.php b/src/API/Type/BodyContentAttributedValueType.php new file mode 100644 index 000000000..0c69ef6a9 --- /dev/null +++ b/src/API/Type/BodyContentAttributedValueType.php @@ -0,0 +1,87 @@ +value; + } + + /** + * @autogenerated This method is safe to replace + * @param $value BodyContentType + * @return BodyContentAttributedValueType + */ + public function setValue(BodyContentType $value) + { + $this->value = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return BodyContentAttributedValueType + */ + public function addAttributions($value) + { + if ($this->attributions === null) { + $this->attributions = array(); + } + + if (!is_array($this->attributions)) { + $this->attributions = array($this->attributions); + } + + $this->attributions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getAttributions() + { + return $this->attributions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return BodyContentAttributedValueType + */ + public function setAttributions(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->attributions = $value; + return $this; + } +} diff --git a/src/API/Type/BodyContentType.php b/src/API/Type/BodyContentType.php new file mode 100644 index 000000000..ec61de6e6 --- /dev/null +++ b/src/API/Type/BodyContentType.php @@ -0,0 +1,65 @@ +value; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return BodyContentType + */ + public function setValue($value) + { + $this->value = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getBodyType() + { + return $this->bodyType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return BodyContentType + */ + public function setBodyType($value) + { + $this->bodyType = $value; + return $this; + } +} diff --git a/src/API/Type/BodyType.php b/src/API/Type/BodyType.php index ed2c8754d..7df8bcb3e 100644 --- a/src/API/Type/BodyType.php +++ b/src/API/Type/BodyType.php @@ -18,6 +18,11 @@ class BodyType extends Type */ protected $bodyType = null; + /** + * @var boolean + */ + protected $isTruncated = null; + public function __construct($text = '', $type = 'HTML') { $this->_ = $text; @@ -43,4 +48,33 @@ public function setBodyType($value) $this->bodyType = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isTruncated() + { + return ((bool) $this->isTruncated); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsTruncated() + { + return $this->isTruncated; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return BodyType + */ + public function setIsTruncated($value) + { + $this->isTruncated = $value; + return $this; + } } diff --git a/src/API/Type/CalendarActivityDataType.php b/src/API/Type/CalendarActivityDataType.php new file mode 100644 index 000000000..88fc91c47 --- /dev/null +++ b/src/API/Type/CalendarActivityDataType.php @@ -0,0 +1,115 @@ +activityAction; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CalendarActivityDataType + */ + public function setActivityAction($value) + { + $this->activityAction = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getClientId() + { + return $this->clientId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CalendarActivityDataType + */ + public function setClientId($value) + { + $this->clientId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCasRequestId() + { + return $this->casRequestId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CalendarActivityDataType + */ + public function setCasRequestId($value) + { + $this->casRequestId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getIndexSelected() + { + return $this->indexSelected; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return CalendarActivityDataType + */ + public function setIndexSelected($value) + { + $this->indexSelected = $value; + return $this; + } +} diff --git a/src/API/Type/CalendarItemType.php b/src/API/Type/CalendarItemType.php index e127d9252..b1a78d407 100644 --- a/src/API/Type/CalendarItemType.php +++ b/src/API/Type/CalendarItemType.php @@ -226,6 +226,66 @@ class CalendarItemType extends ItemType */ protected $netShowUrl = null; + /** + * @var \garethp\ews\API\Type\InboxReminderType[] + */ + protected $inboxReminders = null; + + /** + * @var \garethp\ews\API\Type\EnhancedLocationType + */ + protected $enhancedLocation = null; + + /** + * @var \DateTime + */ + protected $startWallClock = null; + + /** + * @var \DateTime + */ + protected $endWallClock = null; + + /** + * @var string + */ + protected $startTimeZoneId = null; + + /** + * @var string + */ + protected $endTimeZoneId = null; + + /** + * @var string + */ + protected $intendedFreeBusyStatus = null; + + /** + * @var string + */ + protected $joinOnlineMeetingUrl = null; + + /** + * @var \garethp\ews\API\Type\OnlineMeetingSettingsType + */ + protected $onlineMeetingSettings = null; + + /** + * @var boolean + */ + protected $isOrganizer = null; + + /** + * @var \garethp\ews\API\Type\CalendarActivityDataType + */ + protected $calendarActivityData = null; + + /** + * @var boolean + */ + protected $doNotForwardMeeting = null; + /** * @autogenerated This method is safe to replace * @return string @@ -781,6 +841,48 @@ public function setResources(array|AttendeeType $value) return $this; } + /** + * @autogenerated This method is safe to replace + * @param $value InboxReminderType + * @return CalendarItemType + */ + public function addInboxReminders(InboxReminderType $value) + { + if ($this->inboxReminders === null) { + $this->inboxReminders = array(); + } + + if (!is_array($this->inboxReminders)) { + $this->inboxReminders = array($this->inboxReminders); + } + + $this->inboxReminders[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return InboxReminderType[] + */ + public function getInboxReminders() + { + return $this->inboxReminders; + } + + /** + * @autogenerated This method is safe to replace + * @param $value InboxReminderType[]|InboxReminderType + * @return CalendarItemType + */ + public function setInboxReminders(array|InboxReminderType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->inboxReminders = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @return integer @@ -1285,4 +1387,248 @@ public function setNetShowUrl($value) $this->netShowUrl = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return EnhancedLocationType + */ + public function getEnhancedLocation() + { + return $this->enhancedLocation; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EnhancedLocationType + * @return CalendarItemType + */ + public function setEnhancedLocation(EnhancedLocationType $value) + { + $this->enhancedLocation = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getStartWallClock() + { + return $this->startWallClock; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return CalendarItemType + */ + public function setStartWallClock(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->startWallClock = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getEndWallClock() + { + return $this->endWallClock; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return CalendarItemType + */ + public function setEndWallClock(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->endWallClock = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getStartTimeZoneId() + { + return $this->startTimeZoneId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CalendarItemType + */ + public function setStartTimeZoneId($value) + { + $this->startTimeZoneId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getEndTimeZoneId() + { + return $this->endTimeZoneId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CalendarItemType + */ + public function setEndTimeZoneId($value) + { + $this->endTimeZoneId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getIntendedFreeBusyStatus() + { + return $this->intendedFreeBusyStatus; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CalendarItemType + */ + public function setIntendedFreeBusyStatus($value) + { + $this->intendedFreeBusyStatus = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getJoinOnlineMeetingUrl() + { + return $this->joinOnlineMeetingUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CalendarItemType + */ + public function setJoinOnlineMeetingUrl($value) + { + $this->joinOnlineMeetingUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return OnlineMeetingSettingsType + */ + public function getOnlineMeetingSettings() + { + return $this->onlineMeetingSettings; + } + + /** + * @autogenerated This method is safe to replace + * @param $value OnlineMeetingSettingsType + * @return CalendarItemType + */ + public function setOnlineMeetingSettings(OnlineMeetingSettingsType $value) + { + $this->onlineMeetingSettings = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isOrganizer() + { + return ((bool) $this->isOrganizer); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsOrganizer() + { + return $this->isOrganizer; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return CalendarItemType + */ + public function setIsOrganizer($value) + { + $this->isOrganizer = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return CalendarActivityDataType + */ + public function getCalendarActivityData() + { + return $this->calendarActivityData; + } + + /** + * @autogenerated This method is safe to replace + * @param $value CalendarActivityDataType + * @return CalendarItemType + */ + public function setCalendarActivityData(CalendarActivityDataType $value) + { + $this->calendarActivityData = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isDoNotForwardMeeting() + { + return ((bool) $this->doNotForwardMeeting); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getDoNotForwardMeeting() + { + return $this->doNotForwardMeeting; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return CalendarItemType + */ + public function setDoNotForwardMeeting($value) + { + $this->doNotForwardMeeting = $value; + return $this; + } } diff --git a/src/API/Type/ChangeHighlightsType.php b/src/API/Type/ChangeHighlightsType.php new file mode 100644 index 000000000..1f4cc7265 --- /dev/null +++ b/src/API/Type/ChangeHighlightsType.php @@ -0,0 +1,198 @@ +hasLocationChanged); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getHasLocationChanged() + { + return $this->hasLocationChanged; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ChangeHighlightsType + */ + public function setHasLocationChanged($value) + { + $this->hasLocationChanged = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLocation() + { + return $this->location; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ChangeHighlightsType + */ + public function setLocation($value) + { + $this->location = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isHasStartTimeChanged() + { + return ((bool) $this->hasStartTimeChanged); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getHasStartTimeChanged() + { + return $this->hasStartTimeChanged; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ChangeHighlightsType + */ + public function setHasStartTimeChanged($value) + { + $this->hasStartTimeChanged = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getStart() + { + return $this->start; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return ChangeHighlightsType + */ + public function setStart(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->start = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isHasEndTimeChanged() + { + return ((bool) $this->hasEndTimeChanged); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getHasEndTimeChanged() + { + return $this->hasEndTimeChanged; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ChangeHighlightsType + */ + public function setHasEndTimeChanged($value) + { + $this->hasEndTimeChanged = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getEnd() + { + return $this->end; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return ChangeHighlightsType + */ + public function setEnd(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->end = $value; + return $this; + } +} diff --git a/src/API/Type/ClientAccessTokenRequestType.php b/src/API/Type/ClientAccessTokenRequestType.php new file mode 100644 index 000000000..d2f8c749e --- /dev/null +++ b/src/API/Type/ClientAccessTokenRequestType.php @@ -0,0 +1,115 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientAccessTokenRequestType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTokenType() + { + return $this->tokenType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientAccessTokenRequestType + */ + public function setTokenType($value) + { + $this->tokenType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getScope() + { + return $this->scope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientAccessTokenRequestType + */ + public function setScope($value) + { + $this->scope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getResourceUri() + { + return $this->resourceUri; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientAccessTokenRequestType + */ + public function setResourceUri($value) + { + $this->resourceUri = $value; + return $this; + } +} diff --git a/src/API/Type/ClientAccessTokenType.php b/src/API/Type/ClientAccessTokenType.php new file mode 100644 index 000000000..7f99dbc2c --- /dev/null +++ b/src/API/Type/ClientAccessTokenType.php @@ -0,0 +1,115 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientAccessTokenType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTokenType() + { + return $this->tokenType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientAccessTokenType + */ + public function setTokenType($value) + { + $this->tokenType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTokenValue() + { + return $this->tokenValue; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientAccessTokenType + */ + public function setTokenValue($value) + { + $this->tokenValue = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getTTL() + { + return $this->tTL; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ClientAccessTokenType + */ + public function setTTL($value) + { + $this->tTL = $value; + return $this; + } +} diff --git a/src/API/Type/ClientExtensionType.php b/src/API/Type/ClientExtensionType.php new file mode 100644 index 000000000..0dca480f9 --- /dev/null +++ b/src/API/Type/ClientExtensionType.php @@ -0,0 +1,389 @@ +isAvailable); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsAvailable() + { + return $this->isAvailable; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ClientExtensionType + */ + public function setIsAvailable($value) + { + $this->isAvailable = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isMandatory() + { + return ((bool) $this->isMandatory); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsMandatory() + { + return $this->isMandatory; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ClientExtensionType + */ + public function setIsMandatory($value) + { + $this->isMandatory = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isEnabledByDefault() + { + return ((bool) $this->isEnabledByDefault); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsEnabledByDefault() + { + return $this->isEnabledByDefault; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ClientExtensionType + */ + public function setIsEnabledByDefault($value) + { + $this->isEnabledByDefault = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getProvidedTo() + { + return $this->providedTo; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientExtensionType + */ + public function setProvidedTo($value) + { + $this->providedTo = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getType() + { + return $this->type; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientExtensionType + */ + public function setType($value) + { + $this->type = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getScope() + { + return $this->scope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientExtensionType + */ + public function setScope($value) + { + $this->scope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMarketplaceAssetId() + { + return $this->marketplaceAssetId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientExtensionType + */ + public function setMarketplaceAssetId($value) + { + $this->marketplaceAssetId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMarketplaceContentMarket() + { + return $this->marketplaceContentMarket; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientExtensionType + */ + public function setMarketplaceContentMarket($value) + { + $this->marketplaceContentMarket = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAppStatus() + { + return $this->appStatus; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientExtensionType + */ + public function setAppStatus($value) + { + $this->appStatus = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getEtoken() + { + return $this->etoken; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientExtensionType + */ + public function setEtoken($value) + { + $this->etoken = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getInstalledDateTime() + { + return $this->installedDateTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientExtensionType + */ + public function setInstalledDateTime($value) + { + $this->installedDateTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientExtensionType + */ + public function addSpecificUsers($value) + { + if ($this->specificUsers === null) { + $this->specificUsers = array(); + } + + if (!is_array($this->specificUsers)) { + $this->specificUsers = array($this->specificUsers); + } + + $this->specificUsers[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getSpecificUsers() + { + return $this->specificUsers; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return ClientExtensionType + */ + public function setSpecificUsers(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->specificUsers = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getManifest() + { + return $this->manifest; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ClientExtensionType + */ + public function setManifest($value) + { + $this->manifest = $value; + return $this; + } +} diff --git a/src/API/Type/CompanyInsightValueType.php b/src/API/Type/CompanyInsightValueType.php new file mode 100644 index 000000000..128d6be18 --- /dev/null +++ b/src/API/Type/CompanyInsightValueType.php @@ -0,0 +1,238 @@ +name; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CompanyInsightValueType + */ + public function setName($value) + { + $this->name = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSatoriId() + { + return $this->satoriId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CompanyInsightValueType + */ + public function setSatoriId($value) + { + $this->satoriId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CompanyInsightValueType + */ + public function setDescription($value) + { + $this->description = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDescriptionAttribution() + { + return $this->descriptionAttribution; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CompanyInsightValueType + */ + public function setDescriptionAttribution($value) + { + $this->descriptionAttribution = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getImageUrl() + { + return $this->imageUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CompanyInsightValueType + */ + public function setImageUrl($value) + { + $this->imageUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getImageUrlAttribution() + { + return $this->imageUrlAttribution; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CompanyInsightValueType + */ + public function setImageUrlAttribution($value) + { + $this->imageUrlAttribution = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getYearFound() + { + return $this->yearFound; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CompanyInsightValueType + */ + public function setYearFound($value) + { + $this->yearFound = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getFinanceSymbol() + { + return $this->financeSymbol; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CompanyInsightValueType + */ + public function setFinanceSymbol($value) + { + $this->financeSymbol = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getWebsiteUrl() + { + return $this->websiteUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CompanyInsightValueType + */ + public function setWebsiteUrl($value) + { + $this->websiteUrl = $value; + return $this; + } +} diff --git a/src/API/Type/ComputedInsightValuePropertyType.php b/src/API/Type/ComputedInsightValuePropertyType.php new file mode 100644 index 000000000..e721f9e06 --- /dev/null +++ b/src/API/Type/ComputedInsightValuePropertyType.php @@ -0,0 +1,65 @@ +key; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ComputedInsightValuePropertyType + */ + public function setKey($value) + { + $this->key = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getValue() + { + return $this->value; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ComputedInsightValuePropertyType + */ + public function setValue($value) + { + $this->value = $value; + return $this; + } +} diff --git a/src/API/Type/ComputedInsightValueType.php b/src/API/Type/ComputedInsightValueType.php new file mode 100644 index 000000000..57c96bfcd --- /dev/null +++ b/src/API/Type/ComputedInsightValueType.php @@ -0,0 +1,61 @@ +properties === null) { + $this->properties = array(); + } + + if (!is_array($this->properties)) { + $this->properties = array($this->properties); + } + + $this->properties[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ComputedInsightValuePropertyType[] + */ + public function getProperties() + { + return $this->properties; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * ComputedInsightValuePropertyType[]|ComputedInsightValuePropertyType + * @return ComputedInsightValueType + */ + public function setProperties(array|ComputedInsightValuePropertyType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->properties = $value; + return $this; + } +} diff --git a/src/API/Type/ConfigurationRequestDetailsType.php b/src/API/Type/ConfigurationRequestDetailsType.php new file mode 100644 index 000000000..93846d8e1 --- /dev/null +++ b/src/API/Type/ConfigurationRequestDetailsType.php @@ -0,0 +1,17 @@ +abchEmailAddresses === null) { + $this->abchEmailAddresses = array(); + } + + if (!is_array($this->abchEmailAddresses)) { + $this->abchEmailAddresses = array($this->abchEmailAddresses); + } + + $this->abchEmailAddresses[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return AbchEmailAddressDictionaryEntryType[] + */ + public function getAbchEmailAddresses() + { + return $this->abchEmailAddresses; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * AbchEmailAddressDictionaryEntryType[]|AbchEmailAddressDictionaryEntryType + * @return ContactItemType + */ + public function setAbchEmailAddresses(array|AbchEmailAddressDictionaryEntryType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->abchEmailAddresses = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @param $value PhysicalAddressDictionaryEntryType @@ -1274,4 +1532,987 @@ public function setDirectReports(array|EmailAddressType $value) $this->directReports = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAccountName() + { + return $this->accountName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setAccountName($value) + { + $this->accountName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isAutoUpdateDisabled() + { + return ((bool) $this->isAutoUpdateDisabled); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsAutoUpdateDisabled() + { + return $this->isAutoUpdateDisabled; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ContactItemType + */ + public function setIsAutoUpdateDisabled($value) + { + $this->isAutoUpdateDisabled = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isMessengerEnabled() + { + return ((bool) $this->isMessengerEnabled); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsMessengerEnabled() + { + return $this->isMessengerEnabled; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ContactItemType + */ + public function setIsMessengerEnabled($value) + { + $this->isMessengerEnabled = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getComment() + { + return $this->comment; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setComment($value) + { + $this->comment = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getContactShortId() + { + return $this->contactShortId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ContactItemType + */ + public function setContactShortId($value) + { + $this->contactShortId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getContactType() + { + return $this->contactType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setContactType($value) + { + $this->contactType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getGender() + { + return $this->gender; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setGender($value) + { + $this->gender = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isHidden() + { + return ((bool) $this->isHidden); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsHidden() + { + return $this->isHidden; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ContactItemType + */ + public function setIsHidden($value) + { + $this->isHidden = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getObjectId() + { + return $this->objectId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setObjectId($value) + { + $this->objectId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getPassportId() + { + return $this->passportId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ContactItemType + */ + public function setPassportId($value) + { + $this->passportId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isPrivate() + { + return ((bool) $this->isPrivate); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsPrivate() + { + return $this->isPrivate; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ContactItemType + */ + public function setIsPrivate($value) + { + $this->isPrivate = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSourceId() + { + return $this->sourceId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setSourceId($value) + { + $this->sourceId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getTrustLevel() + { + return $this->trustLevel; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ContactItemType + */ + public function setTrustLevel($value) + { + $this->trustLevel = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCreatedBy() + { + return $this->createdBy; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setCreatedBy($value) + { + $this->createdBy = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ContactUrlDictionaryEntryType + * @return ContactItemType + */ + public function addUrls(ContactUrlDictionaryEntryType $value) + { + if ($this->urls === null) { + $this->urls = array(); + } + + if (!is_array($this->urls)) { + $this->urls = array($this->urls); + } + + $this->urls[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ContactUrlDictionaryEntryType[] + */ + public function getUrls() + { + return $this->urls; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ContactUrlDictionaryEntryType[]|ContactUrlDictionaryEntryType + * @return ContactItemType + */ + public function setUrls(array|ContactUrlDictionaryEntryType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->urls = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getCid() + { + return $this->cid; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ContactItemType + */ + public function setCid($value) + { + $this->cid = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSkypeAuthCertificate() + { + return $this->skypeAuthCertificate; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setSkypeAuthCertificate($value) + { + $this->skypeAuthCertificate = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSkypeContext() + { + return $this->skypeContext; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setSkypeContext($value) + { + $this->skypeContext = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSkypeId() + { + return $this->skypeId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setSkypeId($value) + { + $this->skypeId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSkypeRelationship() + { + return $this->skypeRelationship; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setSkypeRelationship($value) + { + $this->skypeRelationship = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getYomiNickname() + { + return $this->yomiNickname; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setYomiNickname($value) + { + $this->yomiNickname = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getXboxLiveTag() + { + return $this->xboxLiveTag; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setXboxLiveTag($value) + { + $this->xboxLiveTag = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isInviteFree() + { + return ((bool) $this->inviteFree); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getInviteFree() + { + return $this->inviteFree; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ContactItemType + */ + public function setInviteFree($value) + { + $this->inviteFree = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isHidePresenceAndProfile() + { + return ((bool) $this->hidePresenceAndProfile); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getHidePresenceAndProfile() + { + return $this->hidePresenceAndProfile; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ContactItemType + */ + public function setHidePresenceAndProfile($value) + { + $this->hidePresenceAndProfile = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isPendingOutbound() + { + return ((bool) $this->isPendingOutbound); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsPendingOutbound() + { + return $this->isPendingOutbound; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ContactItemType + */ + public function setIsPendingOutbound($value) + { + $this->isPendingOutbound = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isSupportGroupFeeds() + { + return ((bool) $this->supportGroupFeeds); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getSupportGroupFeeds() + { + return $this->supportGroupFeeds; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ContactItemType + */ + public function setSupportGroupFeeds($value) + { + $this->supportGroupFeeds = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getUserTileHash() + { + return $this->userTileHash; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setUserTileHash($value) + { + $this->userTileHash = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isUnifiedInbox() + { + return ((bool) $this->unifiedInbox); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getUnifiedInbox() + { + return $this->unifiedInbox; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ContactItemType + */ + public function setUnifiedInbox($value) + { + $this->unifiedInbox = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function addMris($value) + { + if ($this->mris === null) { + $this->mris = array(); + } + + if (!is_array($this->mris)) { + $this->mris = array($this->mris); + } + + $this->mris[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getMris() + { + return $this->mris; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return ContactItemType + */ + public function setMris(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mris = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getWlid() + { + return $this->wlid; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setWlid($value) + { + $this->wlid = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAbchContactId() + { + return $this->abchContactId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setAbchContactId($value) + { + $this->abchContactId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isNotInBirthdayCalendar() + { + return ((bool) $this->notInBirthdayCalendar); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getNotInBirthdayCalendar() + { + return $this->notInBirthdayCalendar; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ContactItemType + */ + public function setNotInBirthdayCalendar($value) + { + $this->notInBirthdayCalendar = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getShellContactType() + { + return $this->shellContactType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setShellContactType($value) + { + $this->shellContactType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getImMri() + { + return $this->imMri; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setImMri($value) + { + $this->imMri = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getPresenceTrustLevel() + { + return $this->presenceTrustLevel; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ContactItemType + */ + public function setPresenceTrustLevel($value) + { + $this->presenceTrustLevel = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getOtherMri() + { + return $this->otherMri; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setOtherMri($value) + { + $this->otherMri = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getProfileLastChanged() + { + return $this->profileLastChanged; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setProfileLastChanged($value) + { + $this->profileLastChanged = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isMobileIMEnabled() + { + return ((bool) $this->mobileIMEnabled); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getMobileIMEnabled() + { + return $this->mobileIMEnabled; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ContactItemType + */ + public function setMobileIMEnabled($value) + { + $this->mobileIMEnabled = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPartnerNetworkProfilePhotoUrl() + { + return $this->partnerNetworkProfilePhotoUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setPartnerNetworkProfilePhotoUrl($value) + { + $this->partnerNetworkProfilePhotoUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPartnerNetworkThumbnailPhotoUrl() + { + return $this->partnerNetworkThumbnailPhotoUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setPartnerNetworkThumbnailPhotoUrl($value) + { + $this->partnerNetworkThumbnailPhotoUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPersonId() + { + return $this->personId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setPersonId($value) + { + $this->personId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getConversationGuid() + { + return $this->conversationGuid; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactItemType + */ + public function setConversationGuid($value) + { + $this->conversationGuid = $value; + return $this; + } } diff --git a/src/API/Type/ContactType.php b/src/API/Type/ContactType.php new file mode 100644 index 000000000..c008e9424 --- /dev/null +++ b/src/API/Type/ContactType.php @@ -0,0 +1,276 @@ +personName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactType + */ + public function setPersonName($value) + { + $this->personName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getBusinessName() + { + return $this->businessName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactType + */ + public function setBusinessName($value) + { + $this->businessName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneType + * @return ContactType + */ + public function addPhoneNumbers(PhoneType $value) + { + if ($this->phoneNumbers === null) { + $this->phoneNumbers = array(); + } + + if (!is_array($this->phoneNumbers)) { + $this->phoneNumbers = array($this->phoneNumbers); + } + + $this->phoneNumbers[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneType[] + */ + public function getPhoneNumbers() + { + return $this->phoneNumbers; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneType[]|PhoneType + * @return ContactType + */ + public function setPhoneNumbers(array|PhoneType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->phoneNumbers = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactType + */ + public function addUrls($value) + { + if ($this->urls === null) { + $this->urls = array(); + } + + if (!is_array($this->urls)) { + $this->urls = array($this->urls); + } + + $this->urls[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getUrls() + { + return $this->urls; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return ContactType + */ + public function setUrls(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->urls = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactType + */ + public function addEmailAddresses($value) + { + if ($this->emailAddresses === null) { + $this->emailAddresses = array(); + } + + if (!is_array($this->emailAddresses)) { + $this->emailAddresses = array($this->emailAddresses); + } + + $this->emailAddresses[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getEmailAddresses() + { + return $this->emailAddresses; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return ContactType + */ + public function setEmailAddresses(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->emailAddresses = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactType + */ + public function addAddresses($value) + { + if ($this->addresses === null) { + $this->addresses = array(); + } + + if (!is_array($this->addresses)) { + $this->addresses = array($this->addresses); + } + + $this->addresses[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getAddresses() + { + return $this->addresses; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return ContactType + */ + public function setAddresses(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->addresses = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getContactString() + { + return $this->contactString; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactType + */ + public function setContactString($value) + { + $this->contactString = $value; + return $this; + } +} diff --git a/src/API/Type/ContactUrlDictionaryEntryType.php b/src/API/Type/ContactUrlDictionaryEntryType.php new file mode 100644 index 000000000..a358a8e77 --- /dev/null +++ b/src/API/Type/ContactUrlDictionaryEntryType.php @@ -0,0 +1,90 @@ +type; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactUrlDictionaryEntryType + */ + public function setType($value) + { + $this->type = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactUrlDictionaryEntryType + */ + public function setName($value) + { + $this->name = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAddress() + { + return $this->address; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactUrlDictionaryEntryType + */ + public function setAddress($value) + { + $this->address = $value; + return $this; + } +} diff --git a/src/API/Type/ContactsFolderType.php b/src/API/Type/ContactsFolderType.php index ddcad01e6..43ae3f439 100644 --- a/src/API/Type/ContactsFolderType.php +++ b/src/API/Type/ContactsFolderType.php @@ -21,6 +21,16 @@ class ContactsFolderType extends BaseFolderType */ protected $permissionSet = null; + /** + * @var string + */ + protected $sourceId = null; + + /** + * @var string + */ + protected $accountName = null; + /** * @autogenerated This method is safe to replace * @return string @@ -60,4 +70,44 @@ public function setPermissionSet(PermissionSetType $value) $this->permissionSet = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSourceId() + { + return $this->sourceId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactsFolderType + */ + public function setSourceId($value) + { + $this->sourceId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAccountName() + { + return $this->accountName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContactsFolderType + */ + public function setAccountName($value) + { + $this->accountName = $value; + return $this; + } } diff --git a/src/API/Type/ContentActivityType.php b/src/API/Type/ContentActivityType.php new file mode 100644 index 000000000..9db4adc9e --- /dev/null +++ b/src/API/Type/ContentActivityType.php @@ -0,0 +1,215 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContentActivityType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSharedBy() + { + return $this->sharedBy; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContentActivityType + */ + public function setSharedBy($value) + { + $this->sharedBy = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getContentLocation() + { + return $this->contentLocation; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContentActivityType + */ + public function setContentLocation($value) + { + $this->contentLocation = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getStartTime() + { + return $this->startTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContentActivityType + */ + public function setStartTime($value) + { + $this->startTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getEndTime() + { + return $this->endTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContentActivityType + */ + public function setEndTime($value) + { + $this->endTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getType() + { + return $this->type; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContentActivityType + */ + public function setType($value) + { + $this->type = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMediaType() + { + return $this->mediaType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContentActivityType + */ + public function setMediaType($value) + { + $this->mediaType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAcl() + { + return $this->acl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContentActivityType + */ + public function setAcl($value) + { + $this->acl = $value; + return $this; + } +} diff --git a/src/API/Type/ContextPropertyType.php b/src/API/Type/ContextPropertyType.php new file mode 100644 index 000000000..e248d2cab --- /dev/null +++ b/src/API/Type/ContextPropertyType.php @@ -0,0 +1,65 @@ +key; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContextPropertyType + */ + public function setKey($value) + { + $this->key = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getValue() + { + return $this->value; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ContextPropertyType + */ + public function setValue($value) + { + $this->value = $value; + return $this; + } +} diff --git a/src/API/Type/ConversationActionType.php b/src/API/Type/ConversationActionType.php index 297a0adcb..f6e89bc05 100644 --- a/src/API/Type/ConversationActionType.php +++ b/src/API/Type/ConversationActionType.php @@ -63,6 +63,26 @@ class ConversationActionType extends Type */ protected $deleteType = null; + /** + * @var string + */ + protected $retentionPolicyType = null; + + /** + * @var string + */ + protected $retentionPolicyTagId = null; + + /** + * @var \garethp\ews\API\Type\FlagType + */ + protected $flag = null; + + /** + * @var boolean + */ + protected $suppressReadReceipts = null; + /** * @autogenerated This method is safe to replace * @return string @@ -314,4 +334,93 @@ public function setDeleteType($value) $this->deleteType = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getRetentionPolicyType() + { + return $this->retentionPolicyType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ConversationActionType + */ + public function setRetentionPolicyType($value) + { + $this->retentionPolicyType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getRetentionPolicyTagId() + { + return $this->retentionPolicyTagId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ConversationActionType + */ + public function setRetentionPolicyTagId($value) + { + $this->retentionPolicyTagId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return FlagType + */ + public function getFlag() + { + return $this->flag; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FlagType + * @return ConversationActionType + */ + public function setFlag(FlagType $value) + { + $this->flag = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isSuppressReadReceipts() + { + return ((bool) $this->suppressReadReceipts); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getSuppressReadReceipts() + { + return $this->suppressReadReceipts; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ConversationActionType + */ + public function setSuppressReadReceipts($value) + { + $this->suppressReadReceipts = $value; + return $this; + } } diff --git a/src/API/Type/ConversationNodeType.php b/src/API/Type/ConversationNodeType.php new file mode 100644 index 000000000..ff06c5f95 --- /dev/null +++ b/src/API/Type/ConversationNodeType.php @@ -0,0 +1,90 @@ +internetMessageId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ConversationNodeType + */ + public function setInternetMessageId($value) + { + $this->internetMessageId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getParentInternetMessageId() + { + return $this->parentInternetMessageId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ConversationNodeType + */ + public function setParentInternetMessageId($value) + { + $this->parentInternetMessageId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return NonEmptyArrayOfAllItemsType + */ + public function getItems() + { + return $this->items; + } + + /** + * @autogenerated This method is safe to replace + * @param $value NonEmptyArrayOfAllItemsType + * @return ConversationNodeType + */ + public function setItems(NonEmptyArrayOfAllItemsType $value) + { + $this->items = $value; + return $this; + } +} diff --git a/src/API/Type/ConversationRequestType.php b/src/API/Type/ConversationRequestType.php new file mode 100644 index 000000000..29dbe0e95 --- /dev/null +++ b/src/API/Type/ConversationRequestType.php @@ -0,0 +1,65 @@ +conversationId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemIdType + * @return ConversationRequestType + */ + public function setConversationId(ItemIdType $value) + { + $this->conversationId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSyncState() + { + return $this->syncState; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ConversationRequestType + */ + public function setSyncState($value) + { + $this->syncState = $value; + return $this; + } +} diff --git a/src/API/Type/ConversationResponseShapeType.php b/src/API/Type/ConversationResponseShapeType.php new file mode 100644 index 000000000..2fb7eba7d --- /dev/null +++ b/src/API/Type/ConversationResponseShapeType.php @@ -0,0 +1,65 @@ +baseShape; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ConversationResponseShapeType + */ + public function setBaseShape($value) + { + $this->baseShape = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return NonEmptyArrayOfPathsToElementType + */ + public function getAdditionalProperties() + { + return $this->additionalProperties; + } + + /** + * @autogenerated This method is safe to replace + * @param $value NonEmptyArrayOfPathsToElementType + * @return ConversationResponseShapeType + */ + public function setAdditionalProperties(NonEmptyArrayOfPathsToElementType $value) + { + $this->additionalProperties = $value; + return $this; + } +} diff --git a/src/API/Type/ConversationResponseType.php b/src/API/Type/ConversationResponseType.php new file mode 100644 index 000000000..d6ec08451 --- /dev/null +++ b/src/API/Type/ConversationResponseType.php @@ -0,0 +1,146 @@ +conversationId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemIdType + * @return ConversationResponseType + */ + public function setConversationId(ItemIdType $value) + { + $this->conversationId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSyncState() + { + return $this->syncState; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ConversationResponseType + */ + public function setSyncState($value) + { + $this->syncState = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ConversationNodeType + * @return ConversationResponseType + */ + public function addConversationNodes(ConversationNodeType $value) + { + if ($this->conversationNodes === null) { + $this->conversationNodes = array(); + } + + if (!is_array($this->conversationNodes)) { + $this->conversationNodes = array($this->conversationNodes); + } + + $this->conversationNodes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ConversationNodeType[] + */ + public function getConversationNodes() + { + return $this->conversationNodes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ConversationNodeType[]|ConversationNodeType + * @return ConversationResponseType + */ + public function setConversationNodes(array|ConversationNodeType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->conversationNodes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isCanDelete() + { + return ((bool) $this->canDelete); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getCanDelete() + { + return $this->canDelete; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ConversationResponseType + */ + public function setCanDelete($value) + { + $this->canDelete = $value; + return $this; + } +} diff --git a/src/API/Type/ConversationType.php b/src/API/Type/ConversationType.php index 3298e126c..2dfd7670b 100644 --- a/src/API/Type/ConversationType.php +++ b/src/API/Type/ConversationType.php @@ -153,6 +153,96 @@ class ConversationType extends Type */ protected $globalItemIds = null; + /** + * @var \DateTime + */ + protected $lastModifiedTime = null; + + /** + * @var string + */ + protected $instanceKey = null; + + /** + * @var string + */ + protected $preview = null; + + /** + * @var string + */ + protected $mailboxScope = null; + + /** + * @var string + */ + protected $iconIndex = null; + + /** + * @var string + */ + protected $globalIconIndex = null; + + /** + * @var \garethp\ews\API\Type\NonEmptyArrayOfBaseItemIdsType + */ + protected $draftItemIds = null; + + /** + * @var boolean + */ + protected $hasIrm = null; + + /** + * @var boolean + */ + protected $globalHasIrm = null; + + /** + * @var string + */ + protected $inferenceClassification = null; + + /** + * @var integer + */ + protected $sortKey = null; + + /** + * @var boolean + */ + protected $mentionedMe = null; + + /** + * @var boolean + */ + protected $globalMentionedMe = null; + + /** + * @var string + */ + protected $senderSMTPAddress = null; + + /** + * @var string[] + */ + protected $mailboxGuids = null; + + /** + * @var \garethp\ews\API\Type\SingleRecipientType + */ + protected $from = null; + + /** + * @var boolean + */ + protected $atAllMention = null; + + /** + * @var boolean + */ + protected $globalAtAllMention = null; + /** * @autogenerated This method is safe to replace * @return ItemIdType @@ -956,4 +1046,443 @@ public function setGlobalItemIds(NonEmptyArrayOfBaseItemIdsType $value) $this->globalItemIds = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getLastModifiedTime() + { + return $this->lastModifiedTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return ConversationType + */ + public function setLastModifiedTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->lastModifiedTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getInstanceKey() + { + return $this->instanceKey; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ConversationType + */ + public function setInstanceKey($value) + { + $this->instanceKey = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPreview() + { + return $this->preview; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ConversationType + */ + public function setPreview($value) + { + $this->preview = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMailboxScope() + { + return $this->mailboxScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ConversationType + */ + public function setMailboxScope($value) + { + $this->mailboxScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getIconIndex() + { + return $this->iconIndex; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ConversationType + */ + public function setIconIndex($value) + { + $this->iconIndex = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getGlobalIconIndex() + { + return $this->globalIconIndex; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ConversationType + */ + public function setGlobalIconIndex($value) + { + $this->globalIconIndex = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return NonEmptyArrayOfBaseItemIdsType + */ + public function getDraftItemIds() + { + return $this->draftItemIds; + } + + /** + * @autogenerated This method is safe to replace + * @param $value NonEmptyArrayOfBaseItemIdsType + * @return ConversationType + */ + public function setDraftItemIds(NonEmptyArrayOfBaseItemIdsType $value) + { + $this->draftItemIds = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isHasIrm() + { + return ((bool) $this->hasIrm); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getHasIrm() + { + return $this->hasIrm; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ConversationType + */ + public function setHasIrm($value) + { + $this->hasIrm = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isGlobalHasIrm() + { + return ((bool) $this->globalHasIrm); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getGlobalHasIrm() + { + return $this->globalHasIrm; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ConversationType + */ + public function setGlobalHasIrm($value) + { + $this->globalHasIrm = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getInferenceClassification() + { + return $this->inferenceClassification; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ConversationType + */ + public function setInferenceClassification($value) + { + $this->inferenceClassification = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getSortKey() + { + return $this->sortKey; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ConversationType + */ + public function setSortKey($value) + { + $this->sortKey = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isMentionedMe() + { + return ((bool) $this->mentionedMe); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getMentionedMe() + { + return $this->mentionedMe; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ConversationType + */ + public function setMentionedMe($value) + { + $this->mentionedMe = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isGlobalMentionedMe() + { + return ((bool) $this->globalMentionedMe); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getGlobalMentionedMe() + { + return $this->globalMentionedMe; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ConversationType + */ + public function setGlobalMentionedMe($value) + { + $this->globalMentionedMe = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSenderSMTPAddress() + { + return $this->senderSMTPAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ConversationType + */ + public function setSenderSMTPAddress($value) + { + $this->senderSMTPAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ConversationType + */ + public function addMailboxGuids($value) + { + if ($this->mailboxGuids === null) { + $this->mailboxGuids = array(); + } + + if (!is_array($this->mailboxGuids)) { + $this->mailboxGuids = array($this->mailboxGuids); + } + + $this->mailboxGuids[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getMailboxGuids() + { + return $this->mailboxGuids; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return ConversationType + */ + public function setMailboxGuids(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mailboxGuids = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SingleRecipientType + */ + public function getFrom() + { + return $this->from; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SingleRecipientType + * @return ConversationType + */ + public function setFrom(SingleRecipientType $value) + { + $this->from = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isAtAllMention() + { + return ((bool) $this->atAllMention); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getAtAllMention() + { + return $this->atAllMention; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ConversationType + */ + public function setAtAllMention($value) + { + $this->atAllMention = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isGlobalAtAllMention() + { + return ((bool) $this->globalAtAllMention); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getGlobalAtAllMention() + { + return $this->globalAtAllMention; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ConversationType + */ + public function setGlobalAtAllMention($value) + { + $this->globalAtAllMention = $value; + return $this; + } } diff --git a/src/API/Type/ConversationType/MailboxGuidsAType.php b/src/API/Type/ConversationType/MailboxGuidsAType.php new file mode 100644 index 000000000..3343798f0 --- /dev/null +++ b/src/API/Type/ConversationType/MailboxGuidsAType.php @@ -0,0 +1,59 @@ +mailboxGuid === null) { + $this->mailboxGuid = array(); + } + + if (!is_array($this->mailboxGuid)) { + $this->mailboxGuid = array($this->mailboxGuid); + } + + $this->mailboxGuid[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getMailboxGuid() + { + return $this->mailboxGuid; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return MailboxGuidsAType + */ + public function setMailboxGuid(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mailboxGuid = $value; + return $this; + } +} diff --git a/src/API/Type/CustomSearchScopeType.php b/src/API/Type/CustomSearchScopeType.php new file mode 100644 index 000000000..4a209d802 --- /dev/null +++ b/src/API/Type/CustomSearchScopeType.php @@ -0,0 +1,99 @@ +mailboxGuid; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return CustomSearchScopeType + */ + public function setMailboxGuid($value) + { + $this->mailboxGuid = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SearchFolderScopeType + */ + public function getFolderScope() + { + return $this->folderScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SearchFolderScopeType + * @return CustomSearchScopeType + */ + public function setFolderScope(SearchFolderScopeType $value) + { + $this->folderScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isDeepTraversal() + { + return ((bool) $this->isDeepTraversal); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsDeepTraversal() + { + return $this->isDeepTraversal; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return CustomSearchScopeType + */ + public function setIsDeepTraversal($value) + { + $this->isDeepTraversal = $value; + return $this; + } +} diff --git a/src/API/Type/DeclineItemType.php b/src/API/Type/DeclineItemType.php index 605095e38..14728c980 100644 --- a/src/API/Type/DeclineItemType.php +++ b/src/API/Type/DeclineItemType.php @@ -8,7 +8,7 @@ * * XSD Type: DeclineItemType */ -class DeclineItemType extends WellKnownResponseObjectType +class DeclineItemType extends MeetingRegistrationResponseObjectType { diff --git a/src/API/Type/DeleteFromFolderStateDefinitionType.php b/src/API/Type/DeleteFromFolderStateDefinitionType.php new file mode 100644 index 000000000..33ef9ffb8 --- /dev/null +++ b/src/API/Type/DeleteFromFolderStateDefinitionType.php @@ -0,0 +1,15 @@ +success); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getSuccess() + { + return $this->success; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return DeleteSearchSuggestionResponseType + */ + public function setSuccess($value) + { + $this->success = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getStatusMessage() + { + return $this->statusMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DeleteSearchSuggestionResponseType + */ + public function setStatusMessage($value) + { + $this->statusMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SearchDiagnosticsType + */ + public function getDiagnosticsData() + { + return $this->diagnosticsData; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SearchDiagnosticsType + * @return DeleteSearchSuggestionResponseType + */ + public function setDiagnosticsData(SearchDiagnosticsType $value) + { + $this->diagnosticsData = $value; + return $this; + } +} diff --git a/src/API/Type/DeletedOccurrenceStateDefinitionType.php b/src/API/Type/DeletedOccurrenceStateDefinitionType.php new file mode 100644 index 000000000..04c7f2ebb --- /dev/null +++ b/src/API/Type/DeletedOccurrenceStateDefinitionType.php @@ -0,0 +1,75 @@ +occurrenceDate; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return DeletedOccurrenceStateDefinitionType + */ + public function setOccurrenceDate(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->occurrenceDate = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isOccurrencePresent() + { + return ((bool) $this->isOccurrencePresent); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsOccurrencePresent() + { + return $this->isOccurrencePresent; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return DeletedOccurrenceStateDefinitionType + */ + public function setIsOccurrencePresent($value) + { + $this->isOccurrencePresent = $value; + return $this; + } +} diff --git a/src/API/Type/DelveDocumentType.php b/src/API/Type/DelveDocumentType.php new file mode 100644 index 000000000..666bbe510 --- /dev/null +++ b/src/API/Type/DelveDocumentType.php @@ -0,0 +1,263 @@ +rank; + } + + /** + * @autogenerated This method is safe to replace + * @param $value float + * @return DelveDocumentType + */ + public function setRank($value) + { + $this->rank = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAuthor() + { + return $this->author; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DelveDocumentType + */ + public function setAuthor($value) + { + $this->author = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCreated() + { + return $this->created; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DelveDocumentType + */ + public function setCreated($value) + { + $this->created = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLastModifiedTime() + { + return $this->lastModifiedTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DelveDocumentType + */ + public function setLastModifiedTime($value) + { + $this->lastModifiedTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDefaultEncodingURL() + { + return $this->defaultEncodingURL; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DelveDocumentType + */ + public function setDefaultEncodingURL($value) + { + $this->defaultEncodingURL = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getFileType() + { + return $this->fileType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DelveDocumentType + */ + public function setFileType($value) + { + $this->fileType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTitle() + { + return $this->title; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DelveDocumentType + */ + public function setTitle($value) + { + $this->title = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDocumentId() + { + return $this->documentId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DelveDocumentType + */ + public function setDocumentId($value) + { + $this->documentId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPreviewURL() + { + return $this->previewURL; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DelveDocumentType + */ + public function setPreviewURL($value) + { + $this->previewURL = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLastEditor() + { + return $this->lastEditor; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DelveDocumentType + */ + public function setLastEditor($value) + { + $this->lastEditor = $value; + return $this; + } +} diff --git a/src/API/Type/DelveItemType.php b/src/API/Type/DelveItemType.php new file mode 100644 index 000000000..f52c0cc11 --- /dev/null +++ b/src/API/Type/DelveItemType.php @@ -0,0 +1,38 @@ +graphNodeLogicalId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DelveItemType + */ + public function setGraphNodeLogicalId($value) + { + $this->graphNodeLogicalId = $value; + return $this; + } +} diff --git a/src/API/Type/DelveSearchScopeType.php b/src/API/Type/DelveSearchScopeType.php new file mode 100644 index 000000000..09448025a --- /dev/null +++ b/src/API/Type/DelveSearchScopeType.php @@ -0,0 +1,62 @@ +delveView === null) { + $this->delveView = array(); + } + + if (!is_array($this->delveView)) { + $this->delveView = array($this->delveView); + } + + $this->delveView[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getDelveView() + { + return $this->delveView; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return DelveSearchScopeType + */ + public function setDelveView(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->delveView = $value; + return $this; + } +} diff --git a/src/API/Type/DiscoverySearchConfigurationType.php b/src/API/Type/DiscoverySearchConfigurationType.php new file mode 100644 index 000000000..eccd5c024 --- /dev/null +++ b/src/API/Type/DiscoverySearchConfigurationType.php @@ -0,0 +1,187 @@ +searchId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DiscoverySearchConfigurationType + */ + public function setSearchId($value) + { + $this->searchId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSearchQuery() + { + return $this->searchQuery; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DiscoverySearchConfigurationType + */ + public function setSearchQuery($value) + { + $this->searchQuery = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SearchableMailboxType + * @return DiscoverySearchConfigurationType + */ + public function addSearchableMailboxes(SearchableMailboxType $value) + { + if ($this->searchableMailboxes === null) { + $this->searchableMailboxes = array(); + } + + if (!is_array($this->searchableMailboxes)) { + $this->searchableMailboxes = array($this->searchableMailboxes); + } + + $this->searchableMailboxes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SearchableMailboxType[] + */ + public function getSearchableMailboxes() + { + return $this->searchableMailboxes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SearchableMailboxType[]|SearchableMailboxType + * @return DiscoverySearchConfigurationType + */ + public function setSearchableMailboxes(array|SearchableMailboxType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->searchableMailboxes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getInPlaceHoldIdentity() + { + return $this->inPlaceHoldIdentity; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DiscoverySearchConfigurationType + */ + public function setInPlaceHoldIdentity($value) + { + $this->inPlaceHoldIdentity = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getManagedByOrganization() + { + return $this->managedByOrganization; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DiscoverySearchConfigurationType + */ + public function setManagedByOrganization($value) + { + $this->managedByOrganization = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLanguage() + { + return $this->language; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DiscoverySearchConfigurationType + */ + public function setLanguage($value) + { + $this->language = $value; + return $this; + } +} diff --git a/src/API/Type/DocumentFileItemType.php b/src/API/Type/DocumentFileItemType.php new file mode 100644 index 000000000..09d5fd814 --- /dev/null +++ b/src/API/Type/DocumentFileItemType.php @@ -0,0 +1,110 @@ +author === null) { + $this->author = array(); + } + + if (!is_array($this->author)) { + $this->author = array($this->author); + } + + $this->author[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getAuthor() + { + return $this->author; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return DocumentFileItemType + */ + public function setAuthor(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->author = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTitle() + { + return $this->title; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DocumentFileItemType + */ + public function setTitle($value) + { + $this->title = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLastModifiedBy() + { + return $this->lastModifiedBy; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DocumentFileItemType + */ + public function setLastModifiedBy($value) + { + $this->lastModifiedBy = $value; + return $this; + } +} diff --git a/src/API/Type/DynamicRefinerQueryType.php b/src/API/Type/DynamicRefinerQueryType.php new file mode 100644 index 000000000..9e04d2aba --- /dev/null +++ b/src/API/Type/DynamicRefinerQueryType.php @@ -0,0 +1,65 @@ +refinerQuery; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return DynamicRefinerQueryType + */ + public function setRefinerQuery($value) + { + $this->refinerQuery = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getTDRefinerId() + { + return $this->tDRefinerId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return DynamicRefinerQueryType + */ + public function setTDRefinerId($value) + { + $this->tDRefinerId = $value; + return $this; + } +} diff --git a/src/API/Type/EducationInsightValueType.php b/src/API/Type/EducationInsightValueType.php new file mode 100644 index 000000000..803923e9b --- /dev/null +++ b/src/API/Type/EducationInsightValueType.php @@ -0,0 +1,113 @@ +institute; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EducationInsightValueType + */ + public function setInstitute($value) + { + $this->institute = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDegree() + { + return $this->degree; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EducationInsightValueType + */ + public function setDegree($value) + { + $this->degree = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getStartUtcTicks() + { + return $this->startUtcTicks; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return EducationInsightValueType + */ + public function setStartUtcTicks($value) + { + $this->startUtcTicks = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getEndUtcTicks() + { + return $this->endUtcTicks; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return EducationInsightValueType + */ + public function setEndUtcTicks($value) + { + $this->endUtcTicks = $value; + return $this; + } +} diff --git a/src/API/Type/EmailAddressAttributedValueType.php b/src/API/Type/EmailAddressAttributedValueType.php new file mode 100644 index 000000000..3a5ad20ac --- /dev/null +++ b/src/API/Type/EmailAddressAttributedValueType.php @@ -0,0 +1,87 @@ +value; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressType + * @return EmailAddressAttributedValueType + */ + public function setValue(EmailAddressType $value) + { + $this->value = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EmailAddressAttributedValueType + */ + public function addAttributions($value) + { + if ($this->attributions === null) { + $this->attributions = array(); + } + + if (!is_array($this->attributions)) { + $this->attributions = array($this->attributions); + } + + $this->attributions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getAttributions() + { + return $this->attributions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return EmailAddressAttributedValueType + */ + public function setAttributions(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->attributions = $value; + return $this; + } +} diff --git a/src/API/Type/EmailAddressEntityType.php b/src/API/Type/EmailAddressEntityType.php new file mode 100644 index 000000000..630324fc2 --- /dev/null +++ b/src/API/Type/EmailAddressEntityType.php @@ -0,0 +1,38 @@ +emailAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EmailAddressEntityType + */ + public function setEmailAddress($value) + { + $this->emailAddress = $value; + return $this; + } +} diff --git a/src/API/Type/EmailAddressExtendedType.php b/src/API/Type/EmailAddressExtendedType.php new file mode 100644 index 000000000..a1fec409f --- /dev/null +++ b/src/API/Type/EmailAddressExtendedType.php @@ -0,0 +1,63 @@ +externalObjectId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EmailAddressExtendedType + */ + public function setExternalObjectId($value) + { + $this->externalObjectId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPrimaryEmailAddress() + { + return $this->primaryEmailAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EmailAddressExtendedType + */ + public function setPrimaryEmailAddress($value) + { + $this->primaryEmailAddress = $value; + return $this; + } +} diff --git a/src/API/Type/EmailAddressType.php b/src/API/Type/EmailAddressType.php index 5afd871b1..139d36f75 100644 --- a/src/API/Type/EmailAddressType.php +++ b/src/API/Type/EmailAddressType.php @@ -36,6 +36,11 @@ class EmailAddressType extends BaseEmailAddressType */ protected $itemId = null; + /** + * @var string + */ + protected $originalDisplayName = null; + /** * @autogenerated This method is safe to replace * @return string @@ -135,4 +140,24 @@ public function setItemId(ItemIdType $value) $this->itemId = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getOriginalDisplayName() + { + return $this->originalDisplayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EmailAddressType + */ + public function setOriginalDisplayName($value) + { + $this->originalDisplayName = $value; + return $this; + } } diff --git a/src/API/Type/EmailInsightValueType.php b/src/API/Type/EmailInsightValueType.php new file mode 100644 index 000000000..0edcf85fb --- /dev/null +++ b/src/API/Type/EmailInsightValueType.php @@ -0,0 +1,188 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EmailInsightValueType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getThreadId() + { + return $this->threadId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EmailInsightValueType + */ + public function setThreadId($value) + { + $this->threadId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSubject() + { + return $this->subject; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EmailInsightValueType + */ + public function setSubject($value) + { + $this->subject = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getLastEmailDateUtcTicks() + { + return $this->lastEmailDateUtcTicks; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return EmailInsightValueType + */ + public function setLastEmailDateUtcTicks($value) + { + $this->lastEmailDateUtcTicks = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getBody() + { + return $this->body; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EmailInsightValueType + */ + public function setBody($value) + { + $this->body = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ProfileInsightValueType + */ + public function getLastEmailSender() + { + return $this->lastEmailSender; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ProfileInsightValueType + * @return EmailInsightValueType + */ + public function setLastEmailSender(ProfileInsightValueType $value) + { + $this->lastEmailSender = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getEmailsCount() + { + return $this->emailsCount; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return EmailInsightValueType + */ + public function setEmailsCount($value) + { + $this->emailsCount = $value; + return $this; + } +} diff --git a/src/API/Type/EmailUserType.php b/src/API/Type/EmailUserType.php new file mode 100644 index 000000000..56a64bd2f --- /dev/null +++ b/src/API/Type/EmailUserType.php @@ -0,0 +1,65 @@ +name; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EmailUserType + */ + public function setName($value) + { + $this->name = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getUserId() + { + return $this->userId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EmailUserType + */ + public function setUserId($value) + { + $this->userId = $value; + return $this; + } +} diff --git a/src/API/Type/EnhancedLocationType.php b/src/API/Type/EnhancedLocationType.php new file mode 100644 index 000000000..1d5a28e86 --- /dev/null +++ b/src/API/Type/EnhancedLocationType.php @@ -0,0 +1,90 @@ +displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EnhancedLocationType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAnnotation() + { + return $this->annotation; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EnhancedLocationType + */ + public function setAnnotation($value) + { + $this->annotation = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PersonaPostalAddressType + */ + public function getPostalAddress() + { + return $this->postalAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PersonaPostalAddressType + * @return EnhancedLocationType + */ + public function setPostalAddress(PersonaPostalAddressType $value) + { + $this->postalAddress = $value; + return $this; + } +} diff --git a/src/API/Type/EntityExtractionResultType.php b/src/API/Type/EntityExtractionResultType.php new file mode 100644 index 000000000..47e398d65 --- /dev/null +++ b/src/API/Type/EntityExtractionResultType.php @@ -0,0 +1,485 @@ +addresses === null) { + $this->addresses = array(); + } + + if (!is_array($this->addresses)) { + $this->addresses = array($this->addresses); + } + + $this->addresses[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return AddressEntityType[] + */ + public function getAddresses() + { + return $this->addresses; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AddressEntityType[]|AddressEntityType + * @return EntityExtractionResultType + */ + public function setAddresses(array|AddressEntityType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->addresses = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MeetingSuggestionType + * @return EntityExtractionResultType + */ + public function addMeetingSuggestions(MeetingSuggestionType $value) + { + if ($this->meetingSuggestions === null) { + $this->meetingSuggestions = array(); + } + + if (!is_array($this->meetingSuggestions)) { + $this->meetingSuggestions = array($this->meetingSuggestions); + } + + $this->meetingSuggestions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return MeetingSuggestionType[] + */ + public function getMeetingSuggestions() + { + return $this->meetingSuggestions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MeetingSuggestionType[]|MeetingSuggestionType + * @return EntityExtractionResultType + */ + public function setMeetingSuggestions(array|MeetingSuggestionType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->meetingSuggestions = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value TaskSuggestionType + * @return EntityExtractionResultType + */ + public function addTaskSuggestions(TaskSuggestionType $value) + { + if ($this->taskSuggestions === null) { + $this->taskSuggestions = array(); + } + + if (!is_array($this->taskSuggestions)) { + $this->taskSuggestions = array($this->taskSuggestions); + } + + $this->taskSuggestions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return TaskSuggestionType[] + */ + public function getTaskSuggestions() + { + return $this->taskSuggestions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value TaskSuggestionType[]|TaskSuggestionType + * @return EntityExtractionResultType + */ + public function setTaskSuggestions(array|TaskSuggestionType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->taskSuggestions = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressEntityType + * @return EntityExtractionResultType + */ + public function addEmailAddresses(EmailAddressEntityType $value) + { + if ($this->emailAddresses === null) { + $this->emailAddresses = array(); + } + + if (!is_array($this->emailAddresses)) { + $this->emailAddresses = array($this->emailAddresses); + } + + $this->emailAddresses[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return EmailAddressEntityType[] + */ + public function getEmailAddresses() + { + return $this->emailAddresses; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressEntityType[]|EmailAddressEntityType + * @return EntityExtractionResultType + */ + public function setEmailAddresses(array|EmailAddressEntityType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->emailAddresses = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ContactType + * @return EntityExtractionResultType + */ + public function addContacts(ContactType $value) + { + if ($this->contacts === null) { + $this->contacts = array(); + } + + if (!is_array($this->contacts)) { + $this->contacts = array($this->contacts); + } + + $this->contacts[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ContactType[] + */ + public function getContacts() + { + return $this->contacts; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ContactType[]|ContactType + * @return EntityExtractionResultType + */ + public function setContacts(array|ContactType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->contacts = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value UrlEntityType + * @return EntityExtractionResultType + */ + public function addUrls(UrlEntityType $value) + { + if ($this->urls === null) { + $this->urls = array(); + } + + if (!is_array($this->urls)) { + $this->urls = array($this->urls); + } + + $this->urls[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return UrlEntityType[] + */ + public function getUrls() + { + return $this->urls; + } + + /** + * @autogenerated This method is safe to replace + * @param $value UrlEntityType[]|UrlEntityType + * @return EntityExtractionResultType + */ + public function setUrls(array|UrlEntityType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->urls = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneEntityType + * @return EntityExtractionResultType + */ + public function addPhoneNumbers(PhoneEntityType $value) + { + if ($this->phoneNumbers === null) { + $this->phoneNumbers = array(); + } + + if (!is_array($this->phoneNumbers)) { + $this->phoneNumbers = array($this->phoneNumbers); + } + + $this->phoneNumbers[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneEntityType[] + */ + public function getPhoneNumbers() + { + return $this->phoneNumbers; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneEntityType[]|PhoneEntityType + * @return EntityExtractionResultType + */ + public function setPhoneNumbers(array|PhoneEntityType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->phoneNumbers = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ParcelDeliveryEntityType + * @return EntityExtractionResultType + */ + public function addParcelDeliveries(ParcelDeliveryEntityType $value) + { + if ($this->parcelDeliveries === null) { + $this->parcelDeliveries = array(); + } + + if (!is_array($this->parcelDeliveries)) { + $this->parcelDeliveries = array($this->parcelDeliveries); + } + + $this->parcelDeliveries[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ParcelDeliveryEntityType[] + */ + public function getParcelDeliveries() + { + return $this->parcelDeliveries; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ParcelDeliveryEntityType[]|ParcelDeliveryEntityType + * @return EntityExtractionResultType + */ + public function setParcelDeliveries(array|ParcelDeliveryEntityType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->parcelDeliveries = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FlightReservationEntityType + * @return EntityExtractionResultType + */ + public function addFlightReservations(FlightReservationEntityType $value) + { + if ($this->flightReservations === null) { + $this->flightReservations = array(); + } + + if (!is_array($this->flightReservations)) { + $this->flightReservations = array($this->flightReservations); + } + + $this->flightReservations[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return FlightReservationEntityType[] + */ + public function getFlightReservations() + { + return $this->flightReservations; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FlightReservationEntityType[]|FlightReservationEntityType + * @return EntityExtractionResultType + */ + public function setFlightReservations(array|FlightReservationEntityType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->flightReservations = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SenderAddInEntityType + * @return EntityExtractionResultType + */ + public function addSenderAddIns(SenderAddInEntityType $value) + { + if ($this->senderAddIns === null) { + $this->senderAddIns = array(); + } + + if (!is_array($this->senderAddIns)) { + $this->senderAddIns = array($this->senderAddIns); + } + + $this->senderAddIns[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SenderAddInEntityType[] + */ + public function getSenderAddIns() + { + return $this->senderAddIns; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SenderAddInEntityType[]|SenderAddInEntityType + * @return EntityExtractionResultType + */ + public function setSenderAddIns(array|SenderAddInEntityType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->senderAddIns = $value; + return $this; + } +} diff --git a/src/API/Type/EntityFeedbackEntryType.php b/src/API/Type/EntityFeedbackEntryType.php new file mode 100644 index 000000000..7925bf16a --- /dev/null +++ b/src/API/Type/EntityFeedbackEntryType.php @@ -0,0 +1,296 @@ +clientEventTimeUtc; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return EntityFeedbackEntryType + */ + public function setClientEventTimeUtc(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->clientEventTimeUtc = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getClientEventTimeLocal() + { + return $this->clientEventTimeLocal; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return EntityFeedbackEntryType + */ + public function setClientEventTimeLocal(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->clientEventTimeLocal = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getClientSessionId() + { + return $this->clientSessionId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EntityFeedbackEntryType + */ + public function setClientSessionId($value) + { + $this->clientSessionId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getClientVersion() + { + return $this->clientVersion; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EntityFeedbackEntryType + */ + public function setClientVersion($value) + { + $this->clientVersion = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getClientId() + { + return $this->clientId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EntityFeedbackEntryType + */ + public function setClientId($value) + { + $this->clientId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getEntrySequenceNumber() + { + return $this->entrySequenceNumber; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return EntityFeedbackEntryType + */ + public function setEntrySequenceNumber($value) + { + $this->entrySequenceNumber = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTransactionId() + { + return $this->transactionId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EntityFeedbackEntryType + */ + public function setTransactionId($value) + { + $this->transactionId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getEventType() + { + return $this->eventType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EntityFeedbackEntryType + */ + public function setEventType($value) + { + $this->eventType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTargetEntityList() + { + return $this->targetEntityList; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EntityFeedbackEntryType + */ + public function setTargetEntityList($value) + { + $this->targetEntityList = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getEntityAddSource() + { + return $this->entityAddSource; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EntityFeedbackEntryType + */ + public function setEntityAddSource($value) + { + $this->entityAddSource = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getJsonPropertyBag() + { + return $this->jsonPropertyBag; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return EntityFeedbackEntryType + */ + public function setJsonPropertyBag($value) + { + $this->jsonPropertyBag = $value; + return $this; + } +} diff --git a/src/API/Type/EntityType.php b/src/API/Type/EntityType.php new file mode 100644 index 000000000..9f196fd28 --- /dev/null +++ b/src/API/Type/EntityType.php @@ -0,0 +1,62 @@ +position === null) { + $this->position = array(); + } + + if (!is_array($this->position)) { + $this->position = array($this->position); + } + + $this->position[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getPosition() + { + return $this->position; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return EntityType + */ + public function setPosition(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->position = $value; + return $this; + } +} diff --git a/src/API/Type/ExecuteSearchQueryIdType.php b/src/API/Type/ExecuteSearchQueryIdType.php new file mode 100644 index 000000000..d76cdb63c --- /dev/null +++ b/src/API/Type/ExecuteSearchQueryIdType.php @@ -0,0 +1,40 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ExecuteSearchQueryIdType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } +} diff --git a/src/API/Type/ExtendedAttributeType.php b/src/API/Type/ExtendedAttributeType.php new file mode 100644 index 000000000..cb71f1742 --- /dev/null +++ b/src/API/Type/ExtendedAttributeType.php @@ -0,0 +1,65 @@ +name; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ExtendedAttributeType + */ + public function setName($value) + { + $this->name = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getValue() + { + return $this->value; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ExtendedAttributeType + */ + public function setValue($value) + { + $this->value = $value; + return $this; + } +} diff --git a/src/API/Type/ExtendedKeywordDefinitionType.php b/src/API/Type/ExtendedKeywordDefinitionType.php new file mode 100644 index 000000000..11daf3aaf --- /dev/null +++ b/src/API/Type/ExtendedKeywordDefinitionType.php @@ -0,0 +1,87 @@ +keyword; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ExtendedKeywordDefinitionType + */ + public function setKeyword($value) + { + $this->keyword = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PathToExtendedFieldType + * @return ExtendedKeywordDefinitionType + */ + public function addProperties(PathToExtendedFieldType $value) + { + if ($this->properties === null) { + $this->properties = array(); + } + + if (!is_array($this->properties)) { + $this->properties = array($this->properties); + } + + $this->properties[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PathToExtendedFieldType[] + */ + public function getProperties() + { + return $this->properties; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PathToExtendedFieldType[]|PathToExtendedFieldType + * @return ExtendedKeywordDefinitionType + */ + public function setProperties(array|PathToExtendedFieldType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->properties = $value; + return $this; + } +} diff --git a/src/API/Type/ExtendedPropertyAttributedValueType.php b/src/API/Type/ExtendedPropertyAttributedValueType.php new file mode 100644 index 000000000..a3d6d5ded --- /dev/null +++ b/src/API/Type/ExtendedPropertyAttributedValueType.php @@ -0,0 +1,87 @@ +value; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ExtendedPropertyType + * @return ExtendedPropertyAttributedValueType + */ + public function setValue(ExtendedPropertyType $value) + { + $this->value = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ExtendedPropertyAttributedValueType + */ + public function addAttributions($value) + { + if ($this->attributions === null) { + $this->attributions = array(); + } + + if (!is_array($this->attributions)) { + $this->attributions = array($this->attributions); + } + + $this->attributions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getAttributions() + { + return $this->attributions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return ExtendedPropertyAttributedValueType + */ + public function setAttributions(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->attributions = $value; + return $this; + } +} diff --git a/src/API/Type/FailedSearchMailboxType.php b/src/API/Type/FailedSearchMailboxType.php new file mode 100644 index 000000000..5f19e59f6 --- /dev/null +++ b/src/API/Type/FailedSearchMailboxType.php @@ -0,0 +1,124 @@ +mailbox; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FailedSearchMailboxType + */ + public function setMailbox($value) + { + $this->mailbox = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getErrorCode() + { + return $this->errorCode; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return FailedSearchMailboxType + */ + public function setErrorCode($value) + { + $this->errorCode = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getErrorMessage() + { + return $this->errorMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FailedSearchMailboxType + */ + public function setErrorMessage($value) + { + $this->errorMessage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isArchive() + { + return ((bool) $this->isArchive); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsArchive() + { + return $this->isArchive; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return FailedSearchMailboxType + */ + public function setIsArchive($value) + { + $this->isArchive = $value; + return $this; + } +} diff --git a/src/API/Type/FileItemType.php b/src/API/Type/FileItemType.php new file mode 100644 index 000000000..5de1491a3 --- /dev/null +++ b/src/API/Type/FileItemType.php @@ -0,0 +1,685 @@ +fileName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setFileName($value) + { + $this->fileName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getFileExtension() + { + return $this->fileExtension; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setFileExtension($value) + { + $this->fileExtension = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getFileSize() + { + return $this->fileSize; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return FileItemType + */ + public function setFileSize($value) + { + $this->fileSize = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getFileCreatedTime() + { + return $this->fileCreatedTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setFileCreatedTime($value) + { + $this->fileCreatedTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getFileModifiedTime() + { + return $this->fileModifiedTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setFileModifiedTime($value) + { + $this->fileModifiedTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getStorageProviderContext() + { + return $this->storageProviderContext; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setStorageProviderContext($value) + { + $this->storageProviderContext = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getFileID() + { + return $this->fileID; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setFileID($value) + { + $this->fileID = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getItemReferenceId() + { + return $this->itemReferenceId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setItemReferenceId($value) + { + $this->itemReferenceId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getReferenceId() + { + return $this->referenceId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setReferenceId($value) + { + $this->referenceId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSender() + { + return $this->sender; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setSender($value) + { + $this->sender = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getItemReceivedTime() + { + return $this->itemReceivedTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setItemReceivedTime($value) + { + $this->itemReceivedTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getItemPath() + { + return $this->itemPath; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setItemPath($value) + { + $this->itemPath = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getItemSentTime() + { + return $this->itemSentTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setItemSentTime($value) + { + $this->itemSentTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function addFileContexts($value) + { + if ($this->fileContexts === null) { + $this->fileContexts = array(); + } + + if (!is_array($this->fileContexts)) { + $this->fileContexts = array($this->fileContexts); + } + + $this->fileContexts[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getFileContexts() + { + return $this->fileContexts; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return FileItemType + */ + public function setFileContexts(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->fileContexts = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getVisualizationContainerUrl() + { + return $this->visualizationContainerUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setVisualizationContainerUrl($value) + { + $this->visualizationContainerUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getVisualizationContainerTitle() + { + return $this->visualizationContainerTitle; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setVisualizationContainerTitle($value) + { + $this->visualizationContainerTitle = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getVisualizationAccessUrl() + { + return $this->visualizationAccessUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setVisualizationAccessUrl($value) + { + $this->visualizationAccessUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getReferenceAttachmentProviderEndpoint() + { + return $this->referenceAttachmentProviderEndpoint; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setReferenceAttachmentProviderEndpoint($value) + { + $this->referenceAttachmentProviderEndpoint = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getReferenceAttachmentProviderType() + { + return $this->referenceAttachmentProviderType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setReferenceAttachmentProviderType($value) + { + $this->referenceAttachmentProviderType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getItemConversationId() + { + return $this->itemConversationId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setItemConversationId($value) + { + $this->itemConversationId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSharepointItemListId() + { + return $this->sharepointItemListId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setSharepointItemListId($value) + { + $this->sharepointItemListId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSharepointItemListItemId() + { + return $this->sharepointItemListItemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setSharepointItemListItemId($value) + { + $this->sharepointItemListItemId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSharepointItemSiteId() + { + return $this->sharepointItemSiteId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setSharepointItemSiteId($value) + { + $this->sharepointItemSiteId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSharepointItemSitePath() + { + return $this->sharepointItemSitePath; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setSharepointItemSitePath($value) + { + $this->sharepointItemSitePath = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSharepointItemWebId() + { + return $this->sharepointItemWebId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setSharepointItemWebId($value) + { + $this->sharepointItemWebId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAttachmentId() + { + return $this->attachmentId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileItemType + */ + public function setAttachmentId($value) + { + $this->attachmentId = $value; + return $this; + } +} diff --git a/src/API/Type/FileSuggestionType.php b/src/API/Type/FileSuggestionType.php new file mode 100644 index 000000000..5eae5f385 --- /dev/null +++ b/src/API/Type/FileSuggestionType.php @@ -0,0 +1,163 @@ +fileName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileSuggestionType + */ + public function setFileName($value) + { + $this->fileName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getFileExtension() + { + return $this->fileExtension; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileSuggestionType + */ + public function setFileExtension($value) + { + $this->fileExtension = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getFileReferenceId() + { + return $this->fileReferenceId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileSuggestionType + */ + public function setFileReferenceId($value) + { + $this->fileReferenceId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getFileTitle() + { + return $this->fileTitle; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileSuggestionType + */ + public function setFileTitle($value) + { + $this->fileTitle = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getContainerTitle() + { + return $this->containerTitle; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileSuggestionType + */ + public function setContainerTitle($value) + { + $this->containerTitle = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getContainerUrl() + { + return $this->containerUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FileSuggestionType + */ + public function setContainerUrl($value) + { + $this->containerUrl = $value; + return $this; + } +} diff --git a/src/API/Type/FindMeetingTimesAttendeeConstraintsType.php b/src/API/Type/FindMeetingTimesAttendeeConstraintsType.php new file mode 100644 index 000000000..d586e8ae2 --- /dev/null +++ b/src/API/Type/FindMeetingTimesAttendeeConstraintsType.php @@ -0,0 +1,62 @@ +attendeeEntries === null) { + $this->attendeeEntries = array(); + } + + if (!is_array($this->attendeeEntries)) { + $this->attendeeEntries = array($this->attendeeEntries); + } + + $this->attendeeEntries[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return AttendeeConstraintItemType[] + */ + public function getAttendeeEntries() + { + return $this->attendeeEntries; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AttendeeConstraintItemType[]|AttendeeConstraintItemType + * @return FindMeetingTimesAttendeeConstraintsType + */ + public function setAttendeeEntries(array|AttendeeConstraintItemType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->attendeeEntries = $value; + return $this; + } +} diff --git a/src/API/Type/FindMeetingTimesConstraintsType.php b/src/API/Type/FindMeetingTimesConstraintsType.php new file mode 100644 index 000000000..f39157042 --- /dev/null +++ b/src/API/Type/FindMeetingTimesConstraintsType.php @@ -0,0 +1,183 @@ +maxCandidates; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return FindMeetingTimesConstraintsType + */ + public function setMaxCandidates($value) + { + $this->maxCandidates = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isOrganizerOptional() + { + return ((bool) $this->isOrganizerOptional); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsOrganizerOptional() + { + return $this->isOrganizerOptional; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return FindMeetingTimesConstraintsType + */ + public function setIsOrganizerOptional($value) + { + $this->isOrganizerOptional = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isReturnSuggestionHints() + { + return ((bool) $this->returnSuggestionHints); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getReturnSuggestionHints() + { + return $this->returnSuggestionHints; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return FindMeetingTimesConstraintsType + */ + public function setReturnSuggestionHints($value) + { + $this->returnSuggestionHints = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAppName() + { + return $this->appName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FindMeetingTimesConstraintsType + */ + public function setAppName($value) + { + $this->appName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAppScenario() + { + return $this->appScenario; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FindMeetingTimesConstraintsType + */ + public function setAppScenario($value) + { + $this->appScenario = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return float + */ + public function getMinimumAttendeePercentage() + { + return $this->minimumAttendeePercentage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value float + * @return FindMeetingTimesConstraintsType + */ + public function setMinimumAttendeePercentage($value) + { + $this->minimumAttendeePercentage = $value; + return $this; + } +} diff --git a/src/API/Type/FindMeetingTimesLocationConstraintsType.php b/src/API/Type/FindMeetingTimesLocationConstraintsType.php new file mode 100644 index 000000000..e910f405e --- /dev/null +++ b/src/API/Type/FindMeetingTimesLocationConstraintsType.php @@ -0,0 +1,130 @@ +locationEntries === null) { + $this->locationEntries = array(); + } + + if (!is_array($this->locationEntries)) { + $this->locationEntries = array($this->locationEntries); + } + + $this->locationEntries[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return LocationConstraintItemType[] + */ + public function getLocationEntries() + { + return $this->locationEntries; + } + + /** + * @autogenerated This method is safe to replace + * @param $value LocationConstraintItemType[]|LocationConstraintItemType + * @return FindMeetingTimesLocationConstraintsType + */ + public function setLocationEntries(array|LocationConstraintItemType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->locationEntries = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isRequired() + { + return ((bool) $this->isRequired); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsRequired() + { + return $this->isRequired; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return FindMeetingTimesLocationConstraintsType + */ + public function setIsRequired($value) + { + $this->isRequired = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isSuggestLocation() + { + return ((bool) $this->suggestLocation); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getSuggestLocation() + { + return $this->suggestLocation; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return FindMeetingTimesLocationConstraintsType + */ + public function setSuggestLocation($value) + { + $this->suggestLocation = $value; + return $this; + } +} diff --git a/src/API/Type/FindMeetingTimesSearchConstraintsType.php b/src/API/Type/FindMeetingTimesSearchConstraintsType.php new file mode 100644 index 000000000..a3518b6ff --- /dev/null +++ b/src/API/Type/FindMeetingTimesSearchConstraintsType.php @@ -0,0 +1,112 @@ +searchWindows === null) { + $this->searchWindows = array(); + } + + if (!is_array($this->searchWindows)) { + $this->searchWindows = array($this->searchWindows); + } + + $this->searchWindows[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return TimeSlotType[] + */ + public function getSearchWindows() + { + return $this->searchWindows; + } + + /** + * @autogenerated This method is safe to replace + * @param $value TimeSlotType[]|TimeSlotType + * @return FindMeetingTimesSearchConstraintsType + */ + public function setSearchWindows(array|TimeSlotType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->searchWindows = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getMeetingDurationInMinutes() + { + return $this->meetingDurationInMinutes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return FindMeetingTimesSearchConstraintsType + */ + public function setMeetingDurationInMinutes($value) + { + $this->meetingDurationInMinutes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getActivityDomain() + { + return $this->activityDomain; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FindMeetingTimesSearchConstraintsType + */ + public function setActivityDomain($value) + { + $this->activityDomain = $value; + return $this; + } +} diff --git a/src/API/Type/FlagType.php b/src/API/Type/FlagType.php new file mode 100644 index 000000000..534c6b5ee --- /dev/null +++ b/src/API/Type/FlagType.php @@ -0,0 +1,124 @@ +flagStatus; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FlagType + */ + public function setFlagStatus($value) + { + $this->flagStatus = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getStartDate() + { + return $this->startDate; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return FlagType + */ + public function setStartDate(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->startDate = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getDueDate() + { + return $this->dueDate; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return FlagType + */ + public function setDueDate(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->dueDate = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getCompleteDate() + { + return $this->completeDate; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return FlagType + */ + public function setCompleteDate(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->completeDate = $value; + return $this; + } +} diff --git a/src/API/Type/FlightEntityType.php b/src/API/Type/FlightEntityType.php new file mode 100644 index 000000000..275bf2e0a --- /dev/null +++ b/src/API/Type/FlightEntityType.php @@ -0,0 +1,165 @@ +flightNumber; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FlightEntityType + */ + public function setFlightNumber($value) + { + $this->flightNumber = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAirlineIataCode() + { + return $this->airlineIataCode; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FlightEntityType + */ + public function setAirlineIataCode($value) + { + $this->airlineIataCode = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDepartureTime() + { + return $this->departureTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FlightEntityType + */ + public function setDepartureTime($value) + { + $this->departureTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getWindowsTimeZoneName() + { + return $this->windowsTimeZoneName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FlightEntityType + */ + public function setWindowsTimeZoneName($value) + { + $this->windowsTimeZoneName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDepartureAirportIataCode() + { + return $this->departureAirportIataCode; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FlightEntityType + */ + public function setDepartureAirportIataCode($value) + { + $this->departureAirportIataCode = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getArrivalAirportIataCode() + { + return $this->arrivalAirportIataCode; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FlightEntityType + */ + public function setArrivalAirportIataCode($value) + { + $this->arrivalAirportIataCode = $value; + return $this; + } +} diff --git a/src/API/Type/FlightReservationEntityType.php b/src/API/Type/FlightReservationEntityType.php new file mode 100644 index 000000000..a30c62df3 --- /dev/null +++ b/src/API/Type/FlightReservationEntityType.php @@ -0,0 +1,187 @@ +reservationId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FlightReservationEntityType + */ + public function setReservationId($value) + { + $this->reservationId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getReservationStatus() + { + return $this->reservationStatus; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FlightReservationEntityType + */ + public function setReservationStatus($value) + { + $this->reservationStatus = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getUnderName() + { + return $this->underName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FlightReservationEntityType + */ + public function setUnderName($value) + { + $this->underName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getBrokerName() + { + return $this->brokerName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FlightReservationEntityType + */ + public function setBrokerName($value) + { + $this->brokerName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getBrokerPhone() + { + return $this->brokerPhone; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return FlightReservationEntityType + */ + public function setBrokerPhone($value) + { + $this->brokerPhone = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FlightEntityType + * @return FlightReservationEntityType + */ + public function addFlights(FlightEntityType $value) + { + if ($this->flights === null) { + $this->flights = array(); + } + + if (!is_array($this->flights)) { + $this->flights = array($this->flights); + } + + $this->flights[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return FlightEntityType[] + */ + public function getFlights() + { + return $this->flights; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FlightEntityType[]|FlightEntityType + * @return FlightReservationEntityType + */ + public function setFlights(array|FlightEntityType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->flights = $value; + return $this; + } +} diff --git a/src/API/Type/FolderRefinerType.php b/src/API/Type/FolderRefinerType.php new file mode 100644 index 000000000..b97e6b52d --- /dev/null +++ b/src/API/Type/FolderRefinerType.php @@ -0,0 +1,38 @@ +folderId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FolderIdType + * @return FolderRefinerType + */ + public function setFolderId(FolderIdType $value) + { + $this->folderId = $value; + return $this; + } +} diff --git a/src/API/Type/GroupByType.php b/src/API/Type/GroupByType.php index 50407b2eb..b8e34f7f9 100644 --- a/src/API/Type/GroupByType.php +++ b/src/API/Type/GroupByType.php @@ -31,6 +31,26 @@ class GroupByType extends BaseGroupByType */ protected $aggregateOn = null; + /** + * @var boolean + */ + protected $useCollapsibleGroups = null; + + /** + * @var integer + */ + protected $itemsPerGroup = null; + + /** + * @var integer + */ + protected $maxItemsPerGroup = null; + + /** + * @var string[] + */ + protected $groupsToExpand = null; + /** * @autogenerated This method is safe to replace * @return PathToUnindexedFieldType @@ -110,4 +130,115 @@ public function setAggregateOn(AggregateOnType $value) $this->aggregateOn = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isUseCollapsibleGroups() + { + return ((bool) $this->useCollapsibleGroups); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getUseCollapsibleGroups() + { + return $this->useCollapsibleGroups; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return GroupByType + */ + public function setUseCollapsibleGroups($value) + { + $this->useCollapsibleGroups = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getItemsPerGroup() + { + return $this->itemsPerGroup; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return GroupByType + */ + public function setItemsPerGroup($value) + { + $this->itemsPerGroup = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getMaxItemsPerGroup() + { + return $this->maxItemsPerGroup; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return GroupByType + */ + public function setMaxItemsPerGroup($value) + { + $this->maxItemsPerGroup = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GroupByType + */ + public function addGroupsToExpand($value) + { + if ($this->groupsToExpand === null) { + $this->groupsToExpand = array(); + } + + if (!is_array($this->groupsToExpand)) { + $this->groupsToExpand = array($this->groupsToExpand); + } + + $this->groupsToExpand[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getGroupsToExpand() + { + return $this->groupsToExpand; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return GroupByType + */ + public function setGroupsToExpand(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->groupsToExpand = $value; + return $this; + } } diff --git a/src/API/Type/GroupLocatorType.php b/src/API/Type/GroupLocatorType.php new file mode 100644 index 000000000..f7629988a --- /dev/null +++ b/src/API/Type/GroupLocatorType.php @@ -0,0 +1,15 @@ +groupTypes === null) { + $this->groupTypes = array(); + } + + if (!is_array($this->groupTypes)) { + $this->groupTypes = array($this->groupTypes); + } + + $this->groupTypes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getGroupTypes() + { + return $this->groupTypes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return GroupSearchScopeType + */ + public function setGroupTypes(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->groupTypes = $value; + return $this; + } +} diff --git a/src/API/Type/GroupSummaryType.php b/src/API/Type/GroupSummaryType.php new file mode 100644 index 000000000..4f3648a67 --- /dev/null +++ b/src/API/Type/GroupSummaryType.php @@ -0,0 +1,115 @@ +groupCount; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return GroupSummaryType + */ + public function setGroupCount($value) + { + $this->groupCount = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getUnreadCount() + { + return $this->unreadCount; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return GroupSummaryType + */ + public function setUnreadCount($value) + { + $this->unreadCount = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getInstanceKey() + { + return $this->instanceKey; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GroupSummaryType + */ + public function setInstanceKey($value) + { + $this->instanceKey = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getGroupByValue() + { + return $this->groupByValue; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return GroupSummaryType + */ + public function setGroupByValue($value) + { + $this->groupByValue = $value; + return $this; + } +} diff --git a/src/API/Type/GroupedItemsType.php b/src/API/Type/GroupedItemsType.php index cdb468ac0..389e0ca6a 100644 --- a/src/API/Type/GroupedItemsType.php +++ b/src/API/Type/GroupedItemsType.php @@ -26,6 +26,11 @@ class GroupedItemsType extends Type implements Countable, ArrayAccess, IteratorA */ protected $items = null; + /** + * @var \garethp\ews\API\Type\GroupSummaryType + */ + protected $groupSummary = null; + public function count() { return count($this->items); @@ -99,4 +104,24 @@ public function setItems(ArrayOfRealItemsType $value) $this->items = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return GroupSummaryType + */ + public function getGroupSummary() + { + return $this->groupSummary; + } + + /** + * @autogenerated This method is safe to replace + * @param $value GroupSummaryType + * @return GroupedItemsType + */ + public function setGroupSummary(GroupSummaryType $value) + { + $this->groupSummary = $value; + return $this; + } } diff --git a/src/API/Type/HashtagRefinerType.php b/src/API/Type/HashtagRefinerType.php new file mode 100644 index 000000000..419699886 --- /dev/null +++ b/src/API/Type/HashtagRefinerType.php @@ -0,0 +1,38 @@ +displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return HashtagRefinerType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } +} diff --git a/src/API/Type/HighlightTermType.php b/src/API/Type/HighlightTermType.php new file mode 100644 index 000000000..ef5d8d94f --- /dev/null +++ b/src/API/Type/HighlightTermType.php @@ -0,0 +1,65 @@ +scope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return HighlightTermType + */ + public function setScope($value) + { + $this->scope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getValue() + { + return $this->value; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return HighlightTermType + */ + public function setValue($value) + { + $this->value = $value; + return $this; + } +} diff --git a/src/API/Type/ImGroupType.php b/src/API/Type/ImGroupType.php new file mode 100644 index 000000000..4329f0ab9 --- /dev/null +++ b/src/API/Type/ImGroupType.php @@ -0,0 +1,209 @@ +displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ImGroupType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getGroupType() + { + return $this->groupType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ImGroupType + */ + public function setGroupType($value) + { + $this->groupType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ItemIdType + */ + public function getExchangeStoreId() + { + return $this->exchangeStoreId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemIdType + * @return ImGroupType + */ + public function setExchangeStoreId(ItemIdType $value) + { + $this->exchangeStoreId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemIdType + * @return ImGroupType + */ + public function addMemberCorrelationKey(ItemIdType $value) + { + if ($this->memberCorrelationKey === null) { + $this->memberCorrelationKey = array(); + } + + if (!is_array($this->memberCorrelationKey)) { + $this->memberCorrelationKey = array($this->memberCorrelationKey); + } + + $this->memberCorrelationKey[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ItemIdType[] + */ + public function getMemberCorrelationKey() + { + return $this->memberCorrelationKey; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemIdType[]|ItemIdType + * @return ImGroupType + */ + public function setMemberCorrelationKey(array|ItemIdType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->memberCorrelationKey = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ExtendedPropertyType + * @return ImGroupType + */ + public function addExtendedProperties(ExtendedPropertyType $value) + { + if ($this->extendedProperties === null) { + $this->extendedProperties = array(); + } + + if (!is_array($this->extendedProperties)) { + $this->extendedProperties = array($this->extendedProperties); + } + + $this->extendedProperties[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ExtendedPropertyType[] + */ + public function getExtendedProperties() + { + return $this->extendedProperties; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ExtendedPropertyType[]|ExtendedPropertyType + * @return ImGroupType + */ + public function setExtendedProperties(array|ExtendedPropertyType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->extendedProperties = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSmtpAddress() + { + return $this->smtpAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ImGroupType + */ + public function setSmtpAddress($value) + { + $this->smtpAddress = $value; + return $this; + } +} diff --git a/src/API/Type/ImItemListType.php b/src/API/Type/ImItemListType.php new file mode 100644 index 000000000..5f57235f3 --- /dev/null +++ b/src/API/Type/ImItemListType.php @@ -0,0 +1,109 @@ +groups === null) { + $this->groups = array(); + } + + if (!is_array($this->groups)) { + $this->groups = array($this->groups); + } + + $this->groups[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ImGroupType[] + */ + public function getGroups() + { + return $this->groups; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ImGroupType[]|ImGroupType + * @return ImItemListType + */ + public function setGroups(array|ImGroupType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->groups = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PersonaType + * @return ImItemListType + */ + public function addPersonas(PersonaType $value) + { + if ($this->personas === null) { + $this->personas = array(); + } + + if (!is_array($this->personas)) { + $this->personas = array($this->personas); + } + + $this->personas[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PersonaType[] + */ + public function getPersonas() + { + return $this->personas; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PersonaType[]|PersonaType + * @return ImItemListType + */ + public function setPersonas(array|PersonaType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->personas = $value; + return $this; + } +} diff --git a/src/API/Type/InboxReminderType.php b/src/API/Type/InboxReminderType.php new file mode 100644 index 000000000..298c6a5f2 --- /dev/null +++ b/src/API/Type/InboxReminderType.php @@ -0,0 +1,174 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InboxReminderType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getReminderOffset() + { + return $this->reminderOffset; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return InboxReminderType + */ + public function setReminderOffset($value) + { + $this->reminderOffset = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMessage() + { + return $this->message; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InboxReminderType + */ + public function setMessage($value) + { + $this->message = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isOrganizerReminder() + { + return ((bool) $this->isOrganizerReminder); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsOrganizerReminder() + { + return $this->isOrganizerReminder; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return InboxReminderType + */ + public function setIsOrganizerReminder($value) + { + $this->isOrganizerReminder = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getOccurrenceChange() + { + return $this->occurrenceChange; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InboxReminderType + */ + public function setOccurrenceChange($value) + { + $this->occurrenceChange = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSendOption() + { + return $this->sendOption; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InboxReminderType + */ + public function setSendOption($value) + { + $this->sendOption = $value; + return $this; + } +} diff --git a/src/API/Type/InferenceClassificationOverrideType.php b/src/API/Type/InferenceClassificationOverrideType.php new file mode 100644 index 000000000..9e615d1ea --- /dev/null +++ b/src/API/Type/InferenceClassificationOverrideType.php @@ -0,0 +1,115 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InferenceClassificationOverrideType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSenderSmtpAddress() + { + return $this->senderSmtpAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InferenceClassificationOverrideType + */ + public function setSenderSmtpAddress($value) + { + $this->senderSmtpAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSenderDisplayName() + { + return $this->senderDisplayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InferenceClassificationOverrideType + */ + public function setSenderDisplayName($value) + { + $this->senderDisplayName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAlwaysClassifyAs() + { + return $this->alwaysClassifyAs; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InferenceClassificationOverrideType + */ + public function setAlwaysClassifyAs($value) + { + $this->alwaysClassifyAs = $value; + return $this; + } +} diff --git a/src/API/Type/InsightContentType.php b/src/API/Type/InsightContentType.php new file mode 100644 index 000000000..632682ef3 --- /dev/null +++ b/src/API/Type/InsightContentType.php @@ -0,0 +1,17 @@ +name; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InsightContextItemType + */ + public function setName($value) + { + $this->name = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getVal() + { + return $this->val; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InsightContextItemType + */ + public function setVal($value) + { + $this->val = $value; + return $this; + } +} diff --git a/src/API/Type/InsightFiltersType.php b/src/API/Type/InsightFiltersType.php new file mode 100644 index 000000000..e7b17cd29 --- /dev/null +++ b/src/API/Type/InsightFiltersType.php @@ -0,0 +1,121 @@ +count; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return InsightFiltersType + */ + public function setCount($value) + { + $this->count = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InsightFiltersType + */ + public function addTypes($value) + { + if ($this->types === null) { + $this->types = array(); + } + + if (!is_array($this->types)) { + $this->types = array($this->types); + } + + $this->types[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getTypes() + { + return $this->types; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return InsightFiltersType + */ + public function setTypes(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->types = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isKeyInsightsOnly() + { + return ((bool) $this->keyInsightsOnly); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getKeyInsightsOnly() + { + return $this->keyInsightsOnly; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return InsightFiltersType + */ + public function setKeyInsightsOnly($value) + { + $this->keyInsightsOnly = $value; + return $this; + } +} diff --git a/src/API/Type/InsightItemType.php b/src/API/Type/InsightItemType.php new file mode 100644 index 000000000..ae1627696 --- /dev/null +++ b/src/API/Type/InsightItemType.php @@ -0,0 +1,387 @@ +itemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemIdType + * @return InsightItemType + */ + public function setItemId(ItemIdType $value) + { + $this->itemId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getInsightId() + { + return $this->insightId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InsightItemType + */ + public function setInsightId($value) + { + $this->insightId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getType() + { + return $this->type; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InsightItemType + */ + public function setType($value) + { + $this->type = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getStartTimeUtc() + { + return $this->startTimeUtc; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return InsightItemType + */ + public function setStartTimeUtc(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->startTimeUtc = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getEndTimeUtc() + { + return $this->endTimeUtc; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return InsightItemType + */ + public function setEndTimeUtc(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->endTimeUtc = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getStatus() + { + return $this->status; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InsightItemType + */ + public function setStatus($value) + { + $this->status = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getVersion() + { + return $this->version; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InsightItemType + */ + public function setVersion($value) + { + $this->version = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value InsightContextItemType + * @return InsightItemType + */ + public function addContext(InsightContextItemType $value) + { + if ($this->context === null) { + $this->context = array(); + } + + if (!is_array($this->context)) { + $this->context = array($this->context); + } + + $this->context[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return InsightContextItemType[] + */ + public function getContext() + { + return $this->context; + } + + /** + * @autogenerated This method is safe to replace + * @param $value InsightContextItemType[]|InsightContextItemType + * @return InsightItemType + */ + public function setContext(array|InsightContextItemType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->context = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getText() + { + return $this->text; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InsightItemType + */ + public function setText($value) + { + $this->text = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InsightItemType + */ + public function addApplicationsIds($value) + { + if ($this->applicationsIds === null) { + $this->applicationsIds = array(); + } + + if (!is_array($this->applicationsIds)) { + $this->applicationsIds = array($this->applicationsIds); + } + + $this->applicationsIds[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getApplicationsIds() + { + return $this->applicationsIds; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return InsightItemType + */ + public function setApplicationsIds(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->applicationsIds = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSuggestedActions() + { + return $this->suggestedActions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InsightItemType + */ + public function setSuggestedActions($value) + { + $this->suggestedActions = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InsightItemType + */ + public function addAppContexts($value) + { + if ($this->appContexts === null) { + $this->appContexts = array(); + } + + if (!is_array($this->appContexts)) { + $this->appContexts = array($this->appContexts); + } + + $this->appContexts[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getAppContexts() + { + return $this->appContexts; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return InsightItemType + */ + public function setAppContexts(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->appContexts = $value; + return $this; + } +} diff --git a/src/API/Type/InsightType.php b/src/API/Type/InsightType.php new file mode 100644 index 000000000..e7b7ac4bc --- /dev/null +++ b/src/API/Type/InsightType.php @@ -0,0 +1,196 @@ +insightType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InsightType + */ + public function setInsightType($value) + { + $this->insightType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return float + */ + public function getRank() + { + return $this->rank; + } + + /** + * @autogenerated This method is safe to replace + * @param $value float + * @return InsightType + */ + public function setRank($value) + { + $this->rank = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return InsightContentType + */ + public function getContent() + { + return $this->content; + } + + /** + * @autogenerated This method is safe to replace + * @param $value InsightContentType + * @return InsightType + */ + public function setContent(InsightContentType $value) + { + $this->content = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getText() + { + return $this->text; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InsightType + */ + public function setText($value) + { + $this->text = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value InsightValueType + * @return InsightType + */ + public function addItemList(InsightValueType $value) + { + if ($this->itemList === null) { + $this->itemList = array(); + } + + if (!is_array($this->itemList)) { + $this->itemList = array($this->itemList); + } + + $this->itemList[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return InsightValueType[] + */ + public function getItemList() + { + return $this->itemList; + } + + /** + * @autogenerated This method is safe to replace + * @param $value InsightValueType[]|InsightValueType + * @return InsightType + */ + public function setItemList(array|InsightValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->itemList = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isRequiresToken() + { + return ((bool) $this->requiresToken); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getRequiresToken() + { + return $this->requiresToken; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return InsightType + */ + public function setRequiresToken($value) + { + $this->requiresToken = $value; + return $this; + } +} diff --git a/src/API/Type/InsightValueType.php b/src/API/Type/InsightValueType.php new file mode 100644 index 000000000..87e5bdb28 --- /dev/null +++ b/src/API/Type/InsightValueType.php @@ -0,0 +1,65 @@ +insightSource; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InsightValueType + */ + public function setInsightSource($value) + { + $this->insightSource = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getUpdatedUtcTicks() + { + return $this->updatedUtcTicks; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return InsightValueType + */ + public function setUpdatedUtcTicks($value) + { + $this->updatedUtcTicks = $value; + return $this; + } +} diff --git a/src/API/Type/InstalledAppType.php b/src/API/Type/InstalledAppType.php new file mode 100644 index 000000000..1fbe09529 --- /dev/null +++ b/src/API/Type/InstalledAppType.php @@ -0,0 +1,377 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstalledAppType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMarketplaceAssetId() + { + return $this->marketplaceAssetId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstalledAppType + */ + public function setMarketplaceAssetId($value) + { + $this->marketplaceAssetId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isEnabled() + { + return ((bool) $this->enabled); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getEnabled() + { + return $this->enabled; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return InstalledAppType + */ + public function setEnabled($value) + { + $this->enabled = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getConsentState() + { + return $this->consentState; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstalledAppType + */ + public function setConsentState($value) + { + $this->consentState = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getType() + { + return $this->type; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstalledAppType + */ + public function setType($value) + { + $this->type = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLicenseStatus() + { + return $this->licenseStatus; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstalledAppType + */ + public function setLicenseStatus($value) + { + $this->licenseStatus = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getTrialExpirationDate() + { + return $this->trialExpirationDate; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return InstalledAppType + */ + public function setTrialExpirationDate(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->trialExpirationDate = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getProviderName() + { + return $this->providerName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstalledAppType + */ + public function setProviderName($value) + { + $this->providerName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getIconUrl() + { + return $this->iconUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstalledAppType + */ + public function setIconUrl($value) + { + $this->iconUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getHighResolutionIconUrl() + { + return $this->highResolutionIconUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstalledAppType + */ + public function setHighResolutionIconUrl($value) + { + $this->highResolutionIconUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayName() + { + return $this->displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstalledAppType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstalledAppType + */ + public function setDescription($value) + { + $this->description = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getRequirements() + { + return $this->requirements; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstalledAppType + */ + public function setRequirements($value) + { + $this->requirements = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getVersion() + { + return $this->version; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstalledAppType + */ + public function setVersion($value) + { + $this->version = $value; + return $this; + } +} diff --git a/src/API/Type/InstantSearchPayloadType.php b/src/API/Type/InstantSearchPayloadType.php new file mode 100644 index 000000000..2ec2a48cf --- /dev/null +++ b/src/API/Type/InstantSearchPayloadType.php @@ -0,0 +1,253 @@ +searchSessionId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstantSearchPayloadType + */ + public function setSearchSessionId($value) + { + $this->searchSessionId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getSearchRequestId() + { + return $this->searchRequestId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return InstantSearchPayloadType + */ + public function setSearchRequestId($value) + { + $this->searchRequestId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return InstantSearchPayloadType + */ + public function addResultType($value) + { + if ($this->resultType === null) { + $this->resultType = array(); + } + + if (!is_array($this->resultType)) { + $this->resultType = array($this->resultType); + } + + $this->resultType[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getResultType() + { + return $this->resultType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return InstantSearchPayloadType + */ + public function setResultType(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->resultType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemType + * @return InstantSearchPayloadType + */ + public function addItems(ItemType $value) + { + if ($this->items === null) { + $this->items = array(); + } + + if (!is_array($this->items)) { + $this->items = array($this->items); + } + + $this->items[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ItemType[] + */ + public function getItems() + { + return $this->items; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemType[]|ItemType + * @return InstantSearchPayloadType + */ + public function setItems(array|ItemType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->items = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ConversationType + * @return InstantSearchPayloadType + */ + public function addConversations(ConversationType $value) + { + if ($this->conversations === null) { + $this->conversations = array(); + } + + if (!is_array($this->conversations)) { + $this->conversations = array($this->conversations); + } + + $this->conversations[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ConversationType[] + */ + public function getConversations() + { + return $this->conversations; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ConversationType[]|ConversationType + * @return InstantSearchPayloadType + */ + public function setConversations(array|ConversationType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->conversations = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value CalendarItemType + * @return InstantSearchPayloadType + */ + public function addCalendarItems(CalendarItemType $value) + { + if ($this->calendarItems === null) { + $this->calendarItems = array(); + } + + if (!is_array($this->calendarItems)) { + $this->calendarItems = array($this->calendarItems); + } + + $this->calendarItems[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return CalendarItemType[] + */ + public function getCalendarItems() + { + return $this->calendarItems; + } + + /** + * @autogenerated This method is safe to replace + * @param $value CalendarItemType[]|CalendarItemType + * @return InstantSearchPayloadType + */ + public function setCalendarItems(array|CalendarItemType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->calendarItems = $value; + return $this; + } +} diff --git a/src/API/Type/ItemAttachmentType.php b/src/API/Type/ItemAttachmentType.php index 3ec63ac71..233fd1eae 100644 --- a/src/API/Type/ItemAttachmentType.php +++ b/src/API/Type/ItemAttachmentType.php @@ -61,6 +61,26 @@ class ItemAttachmentType extends AttachmentType */ protected $postItem = null; + /** + * @var \garethp\ews\API\Type\SharingMessageType + */ + protected $sharingMessage = null; + + /** + * @var \garethp\ews\API\Type\RoleMemberItemType + */ + protected $roleMember = null; + + /** + * @var \garethp\ews\API\Type\NetworkItemType + */ + protected $network = null; + + /** + * @var \garethp\ews\API\Type\AbchPersonItemType + */ + protected $person = null; + public function getItemAttachment() { if ($this->item) { @@ -138,6 +158,26 @@ public function setMessage(MessageType $value) return $this; } + /** + * @autogenerated This method is safe to replace + * @return SharingMessageType + */ + public function getSharingMessage() + { + return $this->sharingMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SharingMessageType + * @return ItemAttachmentType + */ + public function setSharingMessage(SharingMessageType $value) + { + $this->sharingMessage = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @return CalendarItemType @@ -297,4 +337,64 @@ public function setPostItem(PostItemType $value) $this->postItem = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return RoleMemberItemType + */ + public function getRoleMember() + { + return $this->roleMember; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RoleMemberItemType + * @return ItemAttachmentType + */ + public function setRoleMember(RoleMemberItemType $value) + { + $this->roleMember = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return NetworkItemType + */ + public function getNetwork() + { + return $this->network; + } + + /** + * @autogenerated This method is safe to replace + * @param $value NetworkItemType + * @return ItemAttachmentType + */ + public function setNetwork(NetworkItemType $value) + { + $this->network = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return AbchPersonItemType + */ + public function getPerson() + { + return $this->person; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AbchPersonItemType + * @return ItemAttachmentType + */ + public function setPerson(AbchPersonItemType $value) + { + $this->person = $value; + return $this; + } } diff --git a/src/API/Type/ItemChangeType.php b/src/API/Type/ItemChangeType.php index 848436e74..ea4a64930 100644 --- a/src/API/Type/ItemChangeType.php +++ b/src/API/Type/ItemChangeType.php @@ -33,6 +33,11 @@ class ItemChangeType extends Type */ protected $updates = null; + /** + * @var \garethp\ews\API\Type\CalendarActivityDataType + */ + protected $calendarActivityData = null; + /** * @autogenerated This method is safe to replace * @return ItemIdType @@ -112,4 +117,24 @@ public function setUpdates(NonEmptyArrayOfItemChangeDescriptionsType $value) $this->updates = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return CalendarActivityDataType + */ + public function getCalendarActivityData() + { + return $this->calendarActivityData; + } + + /** + * @autogenerated This method is safe to replace + * @param $value CalendarActivityDataType + * @return ItemChangeType + */ + public function setCalendarActivityData(CalendarActivityDataType $value) + { + $this->calendarActivityData = $value; + return $this; + } } diff --git a/src/API/Type/ItemResponseShapeType.php b/src/API/Type/ItemResponseShapeType.php index 7e02499f4..ffb5212eb 100644 --- a/src/API/Type/ItemResponseShapeType.php +++ b/src/API/Type/ItemResponseShapeType.php @@ -43,6 +43,36 @@ class ItemResponseShapeType extends Type */ protected $additionalProperties = null; + /** + * @var string + */ + protected $uniqueBodyType = null; + + /** + * @var string + */ + protected $normalizedBodyType = null; + + /** + * @var string + */ + protected $inlineImageUrlTemplate = null; + + /** + * @var boolean + */ + protected $blockExternalImages = null; + + /** + * @var boolean + */ + protected $addBlankTargetToLinks = null; + + /** + * @var integer + */ + protected $maximumBodySize = null; + /** * @autogenerated This method is safe to replace * @return string @@ -112,6 +142,46 @@ public function setBodyType($value) return $this; } + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getUniqueBodyType() + { + return $this->uniqueBodyType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ItemResponseShapeType + */ + public function setUniqueBodyType($value) + { + $this->uniqueBodyType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getNormalizedBodyType() + { + return $this->normalizedBodyType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ItemResponseShapeType + */ + public function setNormalizedBodyType($value) + { + $this->normalizedBodyType = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @return bool @@ -170,6 +240,104 @@ public function setConvertHtmlCodePageToUTF8($value) return $this; } + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getInlineImageUrlTemplate() + { + return $this->inlineImageUrlTemplate; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ItemResponseShapeType + */ + public function setInlineImageUrlTemplate($value) + { + $this->inlineImageUrlTemplate = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isBlockExternalImages() + { + return ((bool) $this->blockExternalImages); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getBlockExternalImages() + { + return $this->blockExternalImages; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ItemResponseShapeType + */ + public function setBlockExternalImages($value) + { + $this->blockExternalImages = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isAddBlankTargetToLinks() + { + return ((bool) $this->addBlankTargetToLinks); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getAddBlankTargetToLinks() + { + return $this->addBlankTargetToLinks; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ItemResponseShapeType + */ + public function setAddBlankTargetToLinks($value) + { + $this->addBlankTargetToLinks = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getMaximumBodySize() + { + return $this->maximumBodySize; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ItemResponseShapeType + */ + public function setMaximumBodySize($value) + { + $this->maximumBodySize = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @return NonEmptyArrayOfPathsToElementType diff --git a/src/API/Type/ItemType.php b/src/API/Type/ItemType.php index 001acc0ba..0ca6873c0 100644 --- a/src/API/Type/ItemType.php +++ b/src/API/Type/ItemType.php @@ -208,6 +208,166 @@ class ItemType extends Type */ protected $storeEntryId = null; + /** + * @var \DateTime + */ + protected $reminderNextTime = null; + + /** + * @var string + */ + protected $displayBcc = null; + + /** + * @var \garethp\ews\API\Type\FlagType + */ + protected $flag = null; + + /** + * @var string + */ + protected $instanceKey = null; + + /** + * @var \garethp\ews\API\Type\BodyType + */ + protected $normalizedBody = null; + + /** + * @var \garethp\ews\API\Type\EntityExtractionResultType + */ + protected $entityExtractionResult = null; + + /** + * @var \garethp\ews\API\Type\RetentionTagType + */ + protected $policyTag = null; + + /** + * @var \garethp\ews\API\Type\RetentionTagType + */ + protected $archiveTag = null; + + /** + * @var \DateTime + */ + protected $retentionDate = null; + + /** + * @var string + */ + protected $preview = null; + + /** + * @var \garethp\ews\API\Type\RightsManagementLicenseDataType + */ + protected $rightsManagementLicenseData = null; + + /** + * @var string[] + */ + protected $predictedActionReasons = null; + + /** + * @var boolean + */ + protected $isClutter = null; + + /** + * @var boolean + */ + protected $blockStatus = null; + + /** + * @var boolean + */ + protected $hasBlockedImages = null; + + /** + * @var \garethp\ews\API\Type\BodyType + */ + protected $textBody = null; + + /** + * @var string + */ + protected $iconIndex = null; + + /** + * @var string + */ + protected $searchKey = null; + + /** + * @var integer + */ + protected $sortKey = null; + + /** + * @var string[] + */ + protected $hashtags = null; + + /** + * @var \garethp\ews\API\Type\EmailAddressType[] + */ + protected $mentions = null; + + /** + * @var boolean + */ + protected $mentionedMe = null; + + /** + * @var \garethp\ews\API\Type\MentionsPreviewType + */ + protected $mentionsPreview = null; + + /** + * @var \garethp\ews\API\Type\MentionActionType[] + */ + protected $mentionsEx = null; + + /** + * @var \garethp\ews\API\Type\AppliedHashtagType[] + */ + protected $appliedHashtags = null; + + /** + * @var \garethp\ews\API\Type\AppliedHashtagsPreviewType + */ + protected $appliedHashtagsPreview = null; + + /** + * @var \garethp\ews\API\Type\LikeType[] + */ + protected $likes = null; + + /** + * @var \garethp\ews\API\Type\LikesPreviewType + */ + protected $likesPreview = null; + + /** + * @var string[] + */ + protected $pendingSocialActivityTagIds = null; + + /** + * @var boolean + */ + protected $atAllMention = null; + + /** + * @var boolean + */ + protected $canDelete = null; + + /** + * @var string + */ + protected $inferenceClassification = null; + /** * @autogenerated This method is safe to replace * @return MimeContentType @@ -798,6 +958,29 @@ public function setReminderIsSet($value) return $this; } + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getReminderNextTime() + { + return $this->reminderNextTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return ItemType + */ + public function setReminderNextTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->reminderNextTime = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @return integer @@ -858,6 +1041,26 @@ public function setDisplayTo($value) return $this; } + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayBcc() + { + return $this->displayBcc; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ItemType + */ + public function setDisplayBcc($value) + { + $this->displayBcc = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @return bool @@ -1121,6 +1324,26 @@ public function setUniqueBody(BodyType $value) return $this; } + /** + * @autogenerated This method is safe to replace + * @return FlagType + */ + public function getFlag() + { + return $this->flag; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FlagType + * @return ItemType + */ + public function setFlag(FlagType $value) + { + $this->flag = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @return string @@ -1140,4 +1363,795 @@ public function setStoreEntryId($value) $this->storeEntryId = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getInstanceKey() + { + return $this->instanceKey; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ItemType + */ + public function setInstanceKey($value) + { + $this->instanceKey = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return BodyType + */ + public function getNormalizedBody() + { + return $this->normalizedBody; + } + + /** + * @autogenerated This method is safe to replace + * @param $value BodyType + * @return ItemType + */ + public function setNormalizedBody(BodyType $value) + { + $this->normalizedBody = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return EntityExtractionResultType + */ + public function getEntityExtractionResult() + { + return $this->entityExtractionResult; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EntityExtractionResultType + * @return ItemType + */ + public function setEntityExtractionResult(EntityExtractionResultType $value) + { + $this->entityExtractionResult = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return RetentionTagType + */ + public function getPolicyTag() + { + return $this->policyTag; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RetentionTagType + * @return ItemType + */ + public function setPolicyTag(RetentionTagType $value) + { + $this->policyTag = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return RetentionTagType + */ + public function getArchiveTag() + { + return $this->archiveTag; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RetentionTagType + * @return ItemType + */ + public function setArchiveTag(RetentionTagType $value) + { + $this->archiveTag = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getRetentionDate() + { + return $this->retentionDate; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return ItemType + */ + public function setRetentionDate(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->retentionDate = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPreview() + { + return $this->preview; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ItemType + */ + public function setPreview($value) + { + $this->preview = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return RightsManagementLicenseDataType + */ + public function getRightsManagementLicenseData() + { + return $this->rightsManagementLicenseData; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RightsManagementLicenseDataType + * @return ItemType + */ + public function setRightsManagementLicenseData(RightsManagementLicenseDataType $value) + { + $this->rightsManagementLicenseData = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ItemType + */ + public function addPredictedActionReasons($value) + { + if ($this->predictedActionReasons === null) { + $this->predictedActionReasons = array(); + } + + if (!is_array($this->predictedActionReasons)) { + $this->predictedActionReasons = array($this->predictedActionReasons); + } + + $this->predictedActionReasons[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getPredictedActionReasons() + { + return $this->predictedActionReasons; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return ItemType + */ + public function setPredictedActionReasons(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->predictedActionReasons = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isClutter() + { + return ((bool) $this->isClutter); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsClutter() + { + return $this->isClutter; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ItemType + */ + public function setIsClutter($value) + { + $this->isClutter = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isBlockStatus() + { + return ((bool) $this->blockStatus); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getBlockStatus() + { + return $this->blockStatus; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ItemType + */ + public function setBlockStatus($value) + { + $this->blockStatus = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isHasBlockedImages() + { + return ((bool) $this->hasBlockedImages); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getHasBlockedImages() + { + return $this->hasBlockedImages; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ItemType + */ + public function setHasBlockedImages($value) + { + $this->hasBlockedImages = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return BodyType + */ + public function getTextBody() + { + return $this->textBody; + } + + /** + * @autogenerated This method is safe to replace + * @param $value BodyType + * @return ItemType + */ + public function setTextBody(BodyType $value) + { + $this->textBody = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getIconIndex() + { + return $this->iconIndex; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ItemType + */ + public function setIconIndex($value) + { + $this->iconIndex = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSearchKey() + { + return $this->searchKey; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ItemType + */ + public function setSearchKey($value) + { + $this->searchKey = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getSortKey() + { + return $this->sortKey; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ItemType + */ + public function setSortKey($value) + { + $this->sortKey = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ItemType + */ + public function addHashtags($value) + { + if ($this->hashtags === null) { + $this->hashtags = array(); + } + + if (!is_array($this->hashtags)) { + $this->hashtags = array($this->hashtags); + } + + $this->hashtags[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getHashtags() + { + return $this->hashtags; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return ItemType + */ + public function setHashtags(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->hashtags = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressType + * @return ItemType + */ + public function addMentions(EmailAddressType $value) + { + if ($this->mentions === null) { + $this->mentions = array(); + } + + if (!is_array($this->mentions)) { + $this->mentions = array($this->mentions); + } + + $this->mentions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return EmailAddressType[] + */ + public function getMentions() + { + return $this->mentions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressType[]|EmailAddressType + * @return ItemType + */ + public function setMentions(array|EmailAddressType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mentions = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isMentionedMe() + { + return ((bool) $this->mentionedMe); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getMentionedMe() + { + return $this->mentionedMe; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ItemType + */ + public function setMentionedMe($value) + { + $this->mentionedMe = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return MentionsPreviewType + */ + public function getMentionsPreview() + { + return $this->mentionsPreview; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MentionsPreviewType + * @return ItemType + */ + public function setMentionsPreview(MentionsPreviewType $value) + { + $this->mentionsPreview = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MentionActionType + * @return ItemType + */ + public function addMentionsEx(MentionActionType $value) + { + if ($this->mentionsEx === null) { + $this->mentionsEx = array(); + } + + if (!is_array($this->mentionsEx)) { + $this->mentionsEx = array($this->mentionsEx); + } + + $this->mentionsEx[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return MentionActionType[] + */ + public function getMentionsEx() + { + return $this->mentionsEx; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MentionActionType[]|MentionActionType + * @return ItemType + */ + public function setMentionsEx(array|MentionActionType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mentionsEx = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AppliedHashtagType + * @return ItemType + */ + public function addAppliedHashtags(AppliedHashtagType $value) + { + if ($this->appliedHashtags === null) { + $this->appliedHashtags = array(); + } + + if (!is_array($this->appliedHashtags)) { + $this->appliedHashtags = array($this->appliedHashtags); + } + + $this->appliedHashtags[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return AppliedHashtagType[] + */ + public function getAppliedHashtags() + { + return $this->appliedHashtags; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AppliedHashtagType[]|AppliedHashtagType + * @return ItemType + */ + public function setAppliedHashtags(array|AppliedHashtagType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->appliedHashtags = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return AppliedHashtagsPreviewType + */ + public function getAppliedHashtagsPreview() + { + return $this->appliedHashtagsPreview; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AppliedHashtagsPreviewType + * @return ItemType + */ + public function setAppliedHashtagsPreview(AppliedHashtagsPreviewType $value) + { + $this->appliedHashtagsPreview = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value LikeType + * @return ItemType + */ + public function addLikes(LikeType $value) + { + if ($this->likes === null) { + $this->likes = array(); + } + + if (!is_array($this->likes)) { + $this->likes = array($this->likes); + } + + $this->likes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return LikeType[] + */ + public function getLikes() + { + return $this->likes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value LikeType[]|LikeType + * @return ItemType + */ + public function setLikes(array|LikeType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->likes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return LikesPreviewType + */ + public function getLikesPreview() + { + return $this->likesPreview; + } + + /** + * @autogenerated This method is safe to replace + * @param $value LikesPreviewType + * @return ItemType + */ + public function setLikesPreview(LikesPreviewType $value) + { + $this->likesPreview = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ItemType + */ + public function addPendingSocialActivityTagIds($value) + { + if ($this->pendingSocialActivityTagIds === null) { + $this->pendingSocialActivityTagIds = array(); + } + + if (!is_array($this->pendingSocialActivityTagIds)) { + $this->pendingSocialActivityTagIds = array($this->pendingSocialActivityTagIds); + } + + $this->pendingSocialActivityTagIds[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getPendingSocialActivityTagIds() + { + return $this->pendingSocialActivityTagIds; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return ItemType + */ + public function setPendingSocialActivityTagIds(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->pendingSocialActivityTagIds = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isAtAllMention() + { + return ((bool) $this->atAllMention); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getAtAllMention() + { + return $this->atAllMention; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ItemType + */ + public function setAtAllMention($value) + { + $this->atAllMention = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isCanDelete() + { + return ((bool) $this->canDelete); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getCanDelete() + { + return $this->canDelete; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ItemType + */ + public function setCanDelete($value) + { + $this->canDelete = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getInferenceClassification() + { + return $this->inferenceClassification; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ItemType + */ + public function setInferenceClassification($value) + { + $this->inferenceClassification = $value; + return $this; + } } diff --git a/src/API/Type/JobInsightValueType.php b/src/API/Type/JobInsightValueType.php new file mode 100644 index 000000000..1b5b8da10 --- /dev/null +++ b/src/API/Type/JobInsightValueType.php @@ -0,0 +1,238 @@ +company; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return JobInsightValueType + */ + public function setCompany($value) + { + $this->company = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCompanyDescription() + { + return $this->companyDescription; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return JobInsightValueType + */ + public function setCompanyDescription($value) + { + $this->companyDescription = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCompanyTicker() + { + return $this->companyTicker; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return JobInsightValueType + */ + public function setCompanyTicker($value) + { + $this->companyTicker = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCompanyLogoUrl() + { + return $this->companyLogoUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return JobInsightValueType + */ + public function setCompanyLogoUrl($value) + { + $this->companyLogoUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCompanyWebsiteUrl() + { + return $this->companyWebsiteUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return JobInsightValueType + */ + public function setCompanyWebsiteUrl($value) + { + $this->companyWebsiteUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCompanyLinkedInUrl() + { + return $this->companyLinkedInUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return JobInsightValueType + */ + public function setCompanyLinkedInUrl($value) + { + $this->companyLinkedInUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTitle() + { + return $this->title; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return JobInsightValueType + */ + public function setTitle($value) + { + $this->title = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getStartUtcTicks() + { + return $this->startUtcTicks; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return JobInsightValueType + */ + public function setStartUtcTicks($value) + { + $this->startUtcTicks = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getEndUtcTicks() + { + return $this->endUtcTicks; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return JobInsightValueType + */ + public function setEndUtcTicks($value) + { + $this->endUtcTicks = $value; + return $this; + } +} diff --git a/src/API/Type/LargeArchiveSearchScopeType.php b/src/API/Type/LargeArchiveSearchScopeType.php new file mode 100644 index 000000000..cdc2be3a9 --- /dev/null +++ b/src/API/Type/LargeArchiveSearchScopeType.php @@ -0,0 +1,62 @@ +archiveTypes === null) { + $this->archiveTypes = array(); + } + + if (!is_array($this->archiveTypes)) { + $this->archiveTypes = array($this->archiveTypes); + } + + $this->archiveTypes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getArchiveTypes() + { + return $this->archiveTypes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return LargeArchiveSearchScopeType + */ + public function setArchiveTypes(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->archiveTypes = $value; + return $this; + } +} diff --git a/src/API/Type/LikeType.php b/src/API/Type/LikeType.php new file mode 100644 index 000000000..ab03ab449 --- /dev/null +++ b/src/API/Type/LikeType.php @@ -0,0 +1,165 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return LikeType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return EmailAddressExtendedType + */ + public function getCreatedBy() + { + return $this->createdBy; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressExtendedType + * @return LikeType + */ + public function setCreatedBy(EmailAddressExtendedType $value) + { + $this->createdBy = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCreatedDateTime() + { + return $this->createdDateTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return LikeType + */ + public function setCreatedDateTime($value) + { + $this->createdDateTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getServerCreatedDateTime() + { + return $this->serverCreatedDateTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return LikeType + */ + public function setServerCreatedDateTime($value) + { + $this->serverCreatedDateTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDeepLink() + { + return $this->deepLink; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return LikeType + */ + public function setDeepLink($value) + { + $this->deepLink = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getApplication() + { + return $this->application; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return LikeType + */ + public function setApplication($value) + { + $this->application = $value; + return $this; + } +} diff --git a/src/API/Type/LikesPreviewType.php b/src/API/Type/LikesPreviewType.php new file mode 100644 index 000000000..7dc4e25b7 --- /dev/null +++ b/src/API/Type/LikesPreviewType.php @@ -0,0 +1,40 @@ +likeCount; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return LikesPreviewType + */ + public function setLikeCount($value) + { + $this->likeCount = $value; + return $this; + } +} diff --git a/src/API/Type/LocationBasedStateDefinitionType.php b/src/API/Type/LocationBasedStateDefinitionType.php new file mode 100644 index 000000000..8cd71fbf5 --- /dev/null +++ b/src/API/Type/LocationBasedStateDefinitionType.php @@ -0,0 +1,63 @@ +organizerLocation; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return LocationBasedStateDefinitionType + */ + public function setOrganizerLocation($value) + { + $this->organizerLocation = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAttendeeLocation() + { + return $this->attendeeLocation; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return LocationBasedStateDefinitionType + */ + public function setAttendeeLocation($value) + { + $this->attendeeLocation = $value; + return $this; + } +} diff --git a/src/API/Type/LocationConstraintItemType.php b/src/API/Type/LocationConstraintItemType.php new file mode 100644 index 000000000..2f786969b --- /dev/null +++ b/src/API/Type/LocationConstraintItemType.php @@ -0,0 +1,72 @@ +name; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return LocationConstraintItemType + */ + public function setName($value) + { + $this->name = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isResolveAvailability() + { + return ((bool) $this->resolveAvailability); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getResolveAvailability() + { + return $this->resolveAvailability; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return LocationConstraintItemType + */ + public function setResolveAvailability($value) + { + $this->resolveAvailability = $value; + return $this; + } +} diff --git a/src/API/Type/MailTipsServiceConfigurationType.php b/src/API/Type/MailTipsServiceConfigurationType.php index a1a797d6b..4644b79b9 100644 --- a/src/API/Type/MailTipsServiceConfigurationType.php +++ b/src/API/Type/MailTipsServiceConfigurationType.php @@ -41,6 +41,16 @@ class MailTipsServiceConfigurationType extends ServiceConfigurationType */ protected $internalDomains = null; + /** + * @var boolean + */ + protected $policyTipsEnabled = null; + + /** + * @var integer + */ + protected $largeAudienceCap = null; + /** * @autogenerated This method is safe to replace * @return bool @@ -200,4 +210,53 @@ public function setInternalDomains(array|SmtpDomainType $value) $this->internalDomains = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isPolicyTipsEnabled() + { + return ((bool) $this->policyTipsEnabled); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getPolicyTipsEnabled() + { + return $this->policyTipsEnabled; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return MailTipsServiceConfigurationType + */ + public function setPolicyTipsEnabled($value) + { + $this->policyTipsEnabled = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getLargeAudienceCap() + { + return $this->largeAudienceCap; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return MailTipsServiceConfigurationType + */ + public function setLargeAudienceCap($value) + { + $this->largeAudienceCap = $value; + return $this; + } } diff --git a/src/API/Type/MailTipsType.php b/src/API/Type/MailTipsType.php index ec2bd353d..cc495032b 100644 --- a/src/API/Type/MailTipsType.php +++ b/src/API/Type/MailTipsType.php @@ -68,6 +68,21 @@ class MailTipsType extends Type */ protected $invalidRecipient = null; + /** + * @var integer + */ + protected $scope = null; + + /** + * @var \garethp\ews\API\Type\RecipientSuggestionType[] + */ + protected $recipientSuggestions = null; + + /** + * @var boolean + */ + protected $preferAccessibleContent = null; + /** * @autogenerated This method is safe to replace * @return EmailAddressType @@ -345,4 +360,95 @@ public function setInvalidRecipient($value) $this->invalidRecipient = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getScope() + { + return $this->scope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return MailTipsType + */ + public function setScope($value) + { + $this->scope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RecipientSuggestionType + * @return MailTipsType + */ + public function addRecipientSuggestions(RecipientSuggestionType $value) + { + if ($this->recipientSuggestions === null) { + $this->recipientSuggestions = array(); + } + + if (!is_array($this->recipientSuggestions)) { + $this->recipientSuggestions = array($this->recipientSuggestions); + } + + $this->recipientSuggestions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return RecipientSuggestionType[] + */ + public function getRecipientSuggestions() + { + return $this->recipientSuggestions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RecipientSuggestionType[]|RecipientSuggestionType + * @return MailTipsType + */ + public function setRecipientSuggestions(array|RecipientSuggestionType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->recipientSuggestions = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isPreferAccessibleContent() + { + return ((bool) $this->preferAccessibleContent); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getPreferAccessibleContent() + { + return $this->preferAccessibleContent; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return MailTipsType + */ + public function setPreferAccessibleContent($value) + { + $this->preferAccessibleContent = $value; + return $this; + } } diff --git a/src/API/Type/MailboxHoldResultType.php b/src/API/Type/MailboxHoldResultType.php new file mode 100644 index 000000000..86d5906a4 --- /dev/null +++ b/src/API/Type/MailboxHoldResultType.php @@ -0,0 +1,112 @@ +holdId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MailboxHoldResultType + */ + public function setHoldId($value) + { + $this->holdId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getQuery() + { + return $this->query; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MailboxHoldResultType + */ + public function setQuery($value) + { + $this->query = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MailboxHoldStatusType + * @return MailboxHoldResultType + */ + public function addMailboxHoldStatuses(MailboxHoldStatusType $value) + { + if ($this->mailboxHoldStatuses === null) { + $this->mailboxHoldStatuses = array(); + } + + if (!is_array($this->mailboxHoldStatuses)) { + $this->mailboxHoldStatuses = array($this->mailboxHoldStatuses); + } + + $this->mailboxHoldStatuses[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return MailboxHoldStatusType[] + */ + public function getMailboxHoldStatuses() + { + return $this->mailboxHoldStatuses; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MailboxHoldStatusType[]|MailboxHoldStatusType + * @return MailboxHoldResultType + */ + public function setMailboxHoldStatuses(array|MailboxHoldStatusType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mailboxHoldStatuses = $value; + return $this; + } +} diff --git a/src/API/Type/MailboxHoldStatusType.php b/src/API/Type/MailboxHoldStatusType.php new file mode 100644 index 000000000..66ab6c496 --- /dev/null +++ b/src/API/Type/MailboxHoldStatusType.php @@ -0,0 +1,90 @@ +mailbox; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MailboxHoldStatusType + */ + public function setMailbox($value) + { + $this->mailbox = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getStatus() + { + return $this->status; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MailboxHoldStatusType + */ + public function setStatus($value) + { + $this->status = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAdditionalInfo() + { + return $this->additionalInfo; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MailboxHoldStatusType + */ + public function setAdditionalInfo($value) + { + $this->additionalInfo = $value; + return $this; + } +} diff --git a/src/API/Type/MailboxInformationType.php b/src/API/Type/MailboxInformationType.php new file mode 100644 index 000000000..55b408cd0 --- /dev/null +++ b/src/API/Type/MailboxInformationType.php @@ -0,0 +1,90 @@ +mailboxGuid; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MailboxInformationType + */ + public function setMailboxGuid($value) + { + $this->mailboxGuid = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMailboxAddress() + { + return $this->mailboxAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MailboxInformationType + */ + public function setMailboxAddress($value) + { + $this->mailboxAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMailboxDisplayName() + { + return $this->mailboxDisplayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MailboxInformationType + */ + public function setMailboxDisplayName($value) + { + $this->mailboxDisplayName = $value; + return $this; + } +} diff --git a/src/API/Type/MailboxLocatorType.php b/src/API/Type/MailboxLocatorType.php new file mode 100644 index 000000000..341e2295b --- /dev/null +++ b/src/API/Type/MailboxLocatorType.php @@ -0,0 +1,65 @@ +externalDirectoryObjectId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MailboxLocatorType + */ + public function setExternalDirectoryObjectId($value) + { + $this->externalDirectoryObjectId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLegacyDn() + { + return $this->legacyDn; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MailboxLocatorType + */ + public function setLegacyDn($value) + { + $this->legacyDn = $value; + return $this; + } +} diff --git a/src/API/Type/MailboxQueryType.php b/src/API/Type/MailboxQueryType.php new file mode 100644 index 000000000..8634073be --- /dev/null +++ b/src/API/Type/MailboxQueryType.php @@ -0,0 +1,87 @@ +query; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MailboxQueryType + */ + public function setQuery($value) + { + $this->query = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MailboxSearchScopeType + * @return MailboxQueryType + */ + public function addMailboxSearchScopes(MailboxSearchScopeType $value) + { + if ($this->mailboxSearchScopes === null) { + $this->mailboxSearchScopes = array(); + } + + if (!is_array($this->mailboxSearchScopes)) { + $this->mailboxSearchScopes = array($this->mailboxSearchScopes); + } + + $this->mailboxSearchScopes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return MailboxSearchScopeType[] + */ + public function getMailboxSearchScopes() + { + return $this->mailboxSearchScopes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MailboxSearchScopeType[]|MailboxSearchScopeType + * @return MailboxQueryType + */ + public function setMailboxSearchScopes(array|MailboxSearchScopeType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mailboxSearchScopes = $value; + return $this; + } +} diff --git a/src/API/Type/MailboxRefinerType.php b/src/API/Type/MailboxRefinerType.php new file mode 100644 index 000000000..162dd1b42 --- /dev/null +++ b/src/API/Type/MailboxRefinerType.php @@ -0,0 +1,38 @@ +mailboxDisplayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MailboxRefinerType + */ + public function setMailboxDisplayName($value) + { + $this->mailboxDisplayName = $value; + return $this; + } +} diff --git a/src/API/Type/MailboxSearchScopeType.php b/src/API/Type/MailboxSearchScopeType.php new file mode 100644 index 000000000..0219b97c2 --- /dev/null +++ b/src/API/Type/MailboxSearchScopeType.php @@ -0,0 +1,112 @@ +mailbox; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MailboxSearchScopeType + */ + public function setMailbox($value) + { + $this->mailbox = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSearchScope() + { + return $this->searchScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MailboxSearchScopeType + */ + public function setSearchScope($value) + { + $this->searchScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ExtendedAttributeType + * @return MailboxSearchScopeType + */ + public function addExtendedAttributes(ExtendedAttributeType $value) + { + if ($this->extendedAttributes === null) { + $this->extendedAttributes = array(); + } + + if (!is_array($this->extendedAttributes)) { + $this->extendedAttributes = array($this->extendedAttributes); + } + + $this->extendedAttributes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ExtendedAttributeType[] + */ + public function getExtendedAttributes() + { + return $this->extendedAttributes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ExtendedAttributeType[]|ExtendedAttributeType + * @return MailboxSearchScopeType + */ + public function setExtendedAttributes(array|ExtendedAttributeType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->extendedAttributes = $value; + return $this; + } +} diff --git a/src/API/Type/MailboxStatisticsItemType.php b/src/API/Type/MailboxStatisticsItemType.php new file mode 100644 index 000000000..994eebfd3 --- /dev/null +++ b/src/API/Type/MailboxStatisticsItemType.php @@ -0,0 +1,115 @@ +mailboxId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MailboxStatisticsItemType + */ + public function setMailboxId($value) + { + $this->mailboxId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayName() + { + return $this->displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MailboxStatisticsItemType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getItemCount() + { + return $this->itemCount; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return MailboxStatisticsItemType + */ + public function setItemCount($value) + { + $this->itemCount = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getSize() + { + return $this->size; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return MailboxStatisticsItemType + */ + public function setSize($value) + { + $this->size = $value; + return $this; + } +} diff --git a/src/API/Type/ManagementRole.php b/src/API/Type/ManagementRole.php new file mode 100644 index 000000000..4e0f1cd7a --- /dev/null +++ b/src/API/Type/ManagementRole.php @@ -0,0 +1,12 @@ +userRoles === null) { + $this->userRoles = array(); + } + + if (!is_array($this->userRoles)) { + $this->userRoles = array($this->userRoles); + } + + $this->userRoles[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getUserRoles() + { + return $this->userRoles; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return ManagementRoleType + */ + public function setUserRoles(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->userRoles = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ManagementRoleType + */ + public function addApplicationRoles($value) + { + if ($this->applicationRoles === null) { + $this->applicationRoles = array(); + } + + if (!is_array($this->applicationRoles)) { + $this->applicationRoles = array($this->applicationRoles); + } + + $this->applicationRoles[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getApplicationRoles() + { + return $this->applicationRoles; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return ManagementRoleType + */ + public function setApplicationRoles(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->applicationRoles = $value; + return $this; + } +} diff --git a/src/API/Type/MeetingCancellationMessageType.php b/src/API/Type/MeetingCancellationMessageType.php index 10ca19309..f4e7e20b2 100644 --- a/src/API/Type/MeetingCancellationMessageType.php +++ b/src/API/Type/MeetingCancellationMessageType.php @@ -11,5 +11,193 @@ class MeetingCancellationMessageType extends MeetingMessageType { + /** + * @var \DateTime + */ + protected $start = null; + /** + * @var \DateTime + */ + protected $end = null; + + /** + * @var string + */ + protected $location = null; + + /** + * @var \garethp\ews\API\Type\RecurrenceType + */ + protected $recurrence = null; + + /** + * @var string + */ + protected $calendarItemType = null; + + /** + * @var \garethp\ews\API\Type\EnhancedLocationType + */ + protected $enhancedLocation = null; + + /** + * @var boolean + */ + protected $doNotForwardMeeting = null; + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getStart() + { + return $this->start; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return MeetingCancellationMessageType + */ + public function setStart(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->start = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getEnd() + { + return $this->end; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return MeetingCancellationMessageType + */ + public function setEnd(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->end = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLocation() + { + return $this->location; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingCancellationMessageType + */ + public function setLocation($value) + { + $this->location = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return RecurrenceType + */ + public function getRecurrence() + { + return $this->recurrence; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RecurrenceType + * @return MeetingCancellationMessageType + */ + public function setRecurrence(RecurrenceType $value) + { + $this->recurrence = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCalendarItemType() + { + return $this->calendarItemType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingCancellationMessageType + */ + public function setCalendarItemType($value) + { + $this->calendarItemType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return EnhancedLocationType + */ + public function getEnhancedLocation() + { + return $this->enhancedLocation; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EnhancedLocationType + * @return MeetingCancellationMessageType + */ + public function setEnhancedLocation(EnhancedLocationType $value) + { + $this->enhancedLocation = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isDoNotForwardMeeting() + { + return ((bool) $this->doNotForwardMeeting); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getDoNotForwardMeeting() + { + return $this->doNotForwardMeeting; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return MeetingCancellationMessageType + */ + public function setDoNotForwardMeeting($value) + { + $this->doNotForwardMeeting = $value; + return $this; + } } diff --git a/src/API/Type/MeetingInsightValueType.php b/src/API/Type/MeetingInsightValueType.php new file mode 100644 index 000000000..5409a35aa --- /dev/null +++ b/src/API/Type/MeetingInsightValueType.php @@ -0,0 +1,210 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingInsightValueType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSubject() + { + return $this->subject; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingInsightValueType + */ + public function setSubject($value) + { + $this->subject = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getStartUtcTicks() + { + return $this->startUtcTicks; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return MeetingInsightValueType + */ + public function setStartUtcTicks($value) + { + $this->startUtcTicks = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getEndUtcTicks() + { + return $this->endUtcTicks; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return MeetingInsightValueType + */ + public function setEndUtcTicks($value) + { + $this->endUtcTicks = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLocation() + { + return $this->location; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingInsightValueType + */ + public function setLocation($value) + { + $this->location = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ProfileInsightValueType + */ + public function getOrganizer() + { + return $this->organizer; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ProfileInsightValueType + * @return MeetingInsightValueType + */ + public function setOrganizer(ProfileInsightValueType $value) + { + $this->organizer = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ProfileInsightValueType + * @return MeetingInsightValueType + */ + public function addAttendees(ProfileInsightValueType $value) + { + if ($this->attendees === null) { + $this->attendees = array(); + } + + if (!is_array($this->attendees)) { + $this->attendees = array($this->attendees); + } + + $this->attendees[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ProfileInsightValueType[] + */ + public function getAttendees() + { + return $this->attendees; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ProfileInsightValueType[]|ProfileInsightValueType + * @return MeetingInsightValueType + */ + public function setAttendees(array|ProfileInsightValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->attendees = $value; + return $this; + } +} diff --git a/src/API/Type/MeetingInstance.php b/src/API/Type/MeetingInstance.php new file mode 100644 index 000000000..726460dfc --- /dev/null +++ b/src/API/Type/MeetingInstance.php @@ -0,0 +1,12 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingInstanceType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getChangeKey() + { + return $this->changeKey; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingInstanceType + */ + public function setChangeKey($value) + { + $this->changeKey = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getVersion() + { + return $this->version; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingInstanceType + */ + public function setVersion($value) + { + $this->version = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getJoinUrl() + { + return $this->joinUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingInstanceType + */ + public function setJoinUrl($value) + { + $this->joinUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDateTimeCreated() + { + return $this->dateTimeCreated; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingInstanceType + */ + public function setDateTimeCreated($value) + { + $this->dateTimeCreated = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDateTimeModified() + { + return $this->dateTimeModified; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingInstanceType + */ + public function setDateTimeModified($value) + { + $this->dateTimeModified = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMeadata() + { + return $this->meadata; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingInstanceType + */ + public function setMeadata($value) + { + $this->meadata = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTag() + { + return $this->tag; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingInstanceType + */ + public function setTag($value) + { + $this->tag = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getParentGoid() + { + return $this->parentGoid; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingInstanceType + */ + public function setParentGoid($value) + { + $this->parentGoid = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ParticipantActivityType + * @return MeetingInstanceType + */ + public function addParticipantActivities(ParticipantActivityType $value) + { + if ($this->participantActivities === null) { + $this->participantActivities = array(); + } + + if (!is_array($this->participantActivities)) { + $this->participantActivities = array($this->participantActivities); + } + + $this->participantActivities[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ParticipantActivityType[] + */ + public function getParticipantActivities() + { + return $this->participantActivities; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ParticipantActivityType[]|ParticipantActivityType + * @return MeetingInstanceType + */ + public function setParticipantActivities(array|ParticipantActivityType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->participantActivities = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ContentActivityType + * @return MeetingInstanceType + */ + public function addContentActivities(ContentActivityType $value) + { + if ($this->contentActivities === null) { + $this->contentActivities = array(); + } + + if (!is_array($this->contentActivities)) { + $this->contentActivities = array($this->contentActivities); + } + + $this->contentActivities[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ContentActivityType[] + */ + public function getContentActivities() + { + return $this->contentActivities; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ContentActivityType[]|ContentActivityType + * @return MeetingInstanceType + */ + public function setContentActivities(array|ContentActivityType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->contentActivities = $value; + return $this; + } +} diff --git a/src/API/Type/MeetingLocationType.php b/src/API/Type/MeetingLocationType.php new file mode 100644 index 000000000..896b652f2 --- /dev/null +++ b/src/API/Type/MeetingLocationType.php @@ -0,0 +1,65 @@ +emailAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingLocationType + */ + public function setEmailAddress($value) + { + $this->emailAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayName() + { + return $this->displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingLocationType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } +} diff --git a/src/API/Type/MeetingMessageType.php b/src/API/Type/MeetingMessageType.php index 4e50a0243..8b50c699b 100644 --- a/src/API/Type/MeetingMessageType.php +++ b/src/API/Type/MeetingMessageType.php @@ -51,6 +51,11 @@ class MeetingMessageType extends MessageType */ protected $dateTimeStamp = null; + /** + * @var boolean + */ + protected $isOrganizer = null; + /** * @autogenerated This method is safe to replace * @return ItemIdType @@ -243,4 +248,33 @@ public function setDateTimeStamp(\DateTime|string $value) $this->dateTimeStamp = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isOrganizer() + { + return ((bool) $this->isOrganizer); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsOrganizer() + { + return $this->isOrganizer; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return MeetingMessageType + */ + public function setIsOrganizer($value) + { + $this->isOrganizer = $value; + return $this; + } } diff --git a/src/API/Type/MeetingRegistrationResponseObjectType.php b/src/API/Type/MeetingRegistrationResponseObjectType.php new file mode 100644 index 000000000..4bade5d03 --- /dev/null +++ b/src/API/Type/MeetingRegistrationResponseObjectType.php @@ -0,0 +1,69 @@ +proposedStart; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return MeetingRegistrationResponseObjectType + */ + public function setProposedStart(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->proposedStart = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getProposedEnd() + { + return $this->proposedEnd; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return MeetingRegistrationResponseObjectType + */ + public function setProposedEnd(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->proposedEnd = $value; + return $this; + } +} diff --git a/src/API/Type/MeetingRequestMessageType.php b/src/API/Type/MeetingRequestMessageType.php index a59e4c1c5..107cb2c92 100644 --- a/src/API/Type/MeetingRequestMessageType.php +++ b/src/API/Type/MeetingRequestMessageType.php @@ -216,6 +216,41 @@ class MeetingRequestMessageType extends MeetingMessageType */ protected $netShowUrl = null; + /** + * @var \garethp\ews\API\Type\EnhancedLocationType + */ + protected $enhancedLocation = null; + + /** + * @var \garethp\ews\API\Type\ChangeHighlightsType + */ + protected $changeHighlights = null; + + /** + * @var \DateTime + */ + protected $startWallClock = null; + + /** + * @var \DateTime + */ + protected $endWallClock = null; + + /** + * @var string + */ + protected $startTimeZoneId = null; + + /** + * @var string + */ + protected $endTimeZoneId = null; + + /** + * @var boolean + */ + protected $doNotForwardMeeting = null; + /** * @autogenerated This method is safe to replace * @return string @@ -1220,4 +1255,159 @@ public function setNetShowUrl($value) $this->netShowUrl = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return EnhancedLocationType + */ + public function getEnhancedLocation() + { + return $this->enhancedLocation; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EnhancedLocationType + * @return MeetingRequestMessageType + */ + public function setEnhancedLocation(EnhancedLocationType $value) + { + $this->enhancedLocation = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ChangeHighlightsType + */ + public function getChangeHighlights() + { + return $this->changeHighlights; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ChangeHighlightsType + * @return MeetingRequestMessageType + */ + public function setChangeHighlights(ChangeHighlightsType $value) + { + $this->changeHighlights = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getStartWallClock() + { + return $this->startWallClock; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return MeetingRequestMessageType + */ + public function setStartWallClock(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->startWallClock = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getEndWallClock() + { + return $this->endWallClock; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return MeetingRequestMessageType + */ + public function setEndWallClock(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->endWallClock = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getStartTimeZoneId() + { + return $this->startTimeZoneId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingRequestMessageType + */ + public function setStartTimeZoneId($value) + { + $this->startTimeZoneId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getEndTimeZoneId() + { + return $this->endTimeZoneId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingRequestMessageType + */ + public function setEndTimeZoneId($value) + { + $this->endTimeZoneId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isDoNotForwardMeeting() + { + return ((bool) $this->doNotForwardMeeting); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getDoNotForwardMeeting() + { + return $this->doNotForwardMeeting; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return MeetingRequestMessageType + */ + public function setDoNotForwardMeeting($value) + { + $this->doNotForwardMeeting = $value; + return $this; + } } diff --git a/src/API/Type/MeetingResponseMessageType.php b/src/API/Type/MeetingResponseMessageType.php index 04ed4d608..411117edb 100644 --- a/src/API/Type/MeetingResponseMessageType.php +++ b/src/API/Type/MeetingResponseMessageType.php @@ -11,5 +11,215 @@ class MeetingResponseMessageType extends MeetingMessageType { + /** + * @var \DateTime + */ + protected $start = null; + /** + * @var \DateTime + */ + protected $end = null; + + /** + * @var string + */ + protected $location = null; + + /** + * @var \garethp\ews\API\Type\RecurrenceType + */ + protected $recurrence = null; + + /** + * @var string + */ + protected $calendarItemType = null; + + /** + * @var \DateTime + */ + protected $proposedStart = null; + + /** + * @var \DateTime + */ + protected $proposedEnd = null; + + /** + * @var \garethp\ews\API\Type\EnhancedLocationType + */ + protected $enhancedLocation = null; + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getStart() + { + return $this->start; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return MeetingResponseMessageType + */ + public function setStart(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->start = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getEnd() + { + return $this->end; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return MeetingResponseMessageType + */ + public function setEnd(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->end = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLocation() + { + return $this->location; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingResponseMessageType + */ + public function setLocation($value) + { + $this->location = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return RecurrenceType + */ + public function getRecurrence() + { + return $this->recurrence; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RecurrenceType + * @return MeetingResponseMessageType + */ + public function setRecurrence(RecurrenceType $value) + { + $this->recurrence = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCalendarItemType() + { + return $this->calendarItemType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingResponseMessageType + */ + public function setCalendarItemType($value) + { + $this->calendarItemType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getProposedStart() + { + return $this->proposedStart; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return MeetingResponseMessageType + */ + public function setProposedStart(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->proposedStart = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getProposedEnd() + { + return $this->proposedEnd; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return MeetingResponseMessageType + */ + public function setProposedEnd(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->proposedEnd = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return EnhancedLocationType + */ + public function getEnhancedLocation() + { + return $this->enhancedLocation; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EnhancedLocationType + * @return MeetingResponseMessageType + */ + public function setEnhancedLocation(EnhancedLocationType $value) + { + $this->enhancedLocation = $value; + return $this; + } } diff --git a/src/API/Type/MeetingSpace.php b/src/API/Type/MeetingSpace.php new file mode 100644 index 000000000..1ab90e3cf --- /dev/null +++ b/src/API/Type/MeetingSpace.php @@ -0,0 +1,12 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingSpaceType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getChangeKey() + { + return $this->changeKey; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingSpaceType + */ + public function setChangeKey($value) + { + $this->changeKey = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getType() + { + return $this->type; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingSpaceType + */ + public function setType($value) + { + $this->type = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getVersion() + { + return $this->version; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingSpaceType + */ + public function setVersion($value) + { + $this->version = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getJoinUrl() + { + return $this->joinUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingSpaceType + */ + public function setJoinUrl($value) + { + $this->joinUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDateTimeCreated() + { + return $this->dateTimeCreated; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingSpaceType + */ + public function setDateTimeCreated($value) + { + $this->dateTimeCreated = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDateTimeModified() + { + return $this->dateTimeModified; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingSpaceType + */ + public function setDateTimeModified($value) + { + $this->dateTimeModified = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getExpiryTime() + { + return $this->expiryTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingSpaceType + */ + public function setExpiryTime($value) + { + $this->expiryTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMeadata() + { + return $this->meadata; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingSpaceType + */ + public function setMeadata($value) + { + $this->meadata = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTag() + { + return $this->tag; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingSpaceType + */ + public function setTag($value) + { + $this->tag = $value; + return $this; + } +} diff --git a/src/API/Type/MeetingSuggestionType.php b/src/API/Type/MeetingSuggestionType.php new file mode 100644 index 000000000..143ab3382 --- /dev/null +++ b/src/API/Type/MeetingSuggestionType.php @@ -0,0 +1,191 @@ +attendees === null) { + $this->attendees = array(); + } + + if (!is_array($this->attendees)) { + $this->attendees = array($this->attendees); + } + + $this->attendees[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return EmailUserType[] + */ + public function getAttendees() + { + return $this->attendees; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailUserType[]|EmailUserType + * @return MeetingSuggestionType + */ + public function setAttendees(array|EmailUserType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->attendees = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLocation() + { + return $this->location; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingSuggestionType + */ + public function setLocation($value) + { + $this->location = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSubject() + { + return $this->subject; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingSuggestionType + */ + public function setSubject($value) + { + $this->subject = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMeetingString() + { + return $this->meetingString; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingSuggestionType + */ + public function setMeetingString($value) + { + $this->meetingString = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getStartTime() + { + return $this->startTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return MeetingSuggestionType + */ + public function setStartTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->startTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getEndTime() + { + return $this->endTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return MeetingSuggestionType + */ + public function setEndTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->endTime = $value; + return $this; + } +} diff --git a/src/API/Type/MeetingTimeCandidateType.php b/src/API/Type/MeetingTimeCandidateType.php new file mode 100644 index 000000000..ece795338 --- /dev/null +++ b/src/API/Type/MeetingTimeCandidateType.php @@ -0,0 +1,234 @@ +meetingTimeslot; + } + + /** + * @autogenerated This method is safe to replace + * @param $value TimeSlotType + * @return MeetingTimeCandidateType + */ + public function setMeetingTimeslot(TimeSlotType $value) + { + $this->meetingTimeslot = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return float + */ + public function getConfidence() + { + return $this->confidence; + } + + /** + * @autogenerated This method is safe to replace + * @param $value float + * @return MeetingTimeCandidateType + */ + public function setConfidence($value) + { + $this->confidence = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getScore() + { + return $this->score; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return MeetingTimeCandidateType + */ + public function setScore($value) + { + $this->score = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getOrganizerAvailability() + { + return $this->organizerAvailability; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingTimeCandidateType + */ + public function setOrganizerAvailability($value) + { + $this->organizerAvailability = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AttendeeAvailabilityType + * @return MeetingTimeCandidateType + */ + public function addAttendeeAvailabilities(AttendeeAvailabilityType $value) + { + if ($this->attendeeAvailabilities === null) { + $this->attendeeAvailabilities = array(); + } + + if (!is_array($this->attendeeAvailabilities)) { + $this->attendeeAvailabilities = array($this->attendeeAvailabilities); + } + + $this->attendeeAvailabilities[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return AttendeeAvailabilityType[] + */ + public function getAttendeeAvailabilities() + { + return $this->attendeeAvailabilities; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AttendeeAvailabilityType[]|AttendeeAvailabilityType + * @return MeetingTimeCandidateType + */ + public function setAttendeeAvailabilities(array|AttendeeAvailabilityType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->attendeeAvailabilities = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MeetingLocationType + * @return MeetingTimeCandidateType + */ + public function addLocations(MeetingLocationType $value) + { + if ($this->locations === null) { + $this->locations = array(); + } + + if (!is_array($this->locations)) { + $this->locations = array($this->locations); + } + + $this->locations[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return MeetingLocationType[] + */ + public function getLocations() + { + return $this->locations; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MeetingLocationType[]|MeetingLocationType + * @return MeetingTimeCandidateType + */ + public function setLocations(array|MeetingLocationType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->locations = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSuggestionHint() + { + return $this->suggestionHint; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingTimeCandidateType + */ + public function setSuggestionHint($value) + { + $this->suggestionHint = $value; + return $this; + } +} diff --git a/src/API/Type/MeetingTimeCandidatesConstraintItemType.php b/src/API/Type/MeetingTimeCandidatesConstraintItemType.php new file mode 100644 index 000000000..96a674239 --- /dev/null +++ b/src/API/Type/MeetingTimeCandidatesConstraintItemType.php @@ -0,0 +1,40 @@ +email; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MeetingTimeCandidatesConstraintItemType + */ + public function setEmail($value) + { + $this->email = $value; + return $this; + } +} diff --git a/src/API/Type/MentionActionType.php b/src/API/Type/MentionActionType.php new file mode 100644 index 000000000..21f88d67a --- /dev/null +++ b/src/API/Type/MentionActionType.php @@ -0,0 +1,240 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MentionActionType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return EmailAddressExtendedType + */ + public function getCreatedBy() + { + return $this->createdBy; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressExtendedType + * @return MentionActionType + */ + public function setCreatedBy(EmailAddressExtendedType $value) + { + $this->createdBy = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCreatedDateTime() + { + return $this->createdDateTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MentionActionType + */ + public function setCreatedDateTime($value) + { + $this->createdDateTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getServerCreatedDateTime() + { + return $this->serverCreatedDateTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MentionActionType + */ + public function setServerCreatedDateTime($value) + { + $this->serverCreatedDateTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDeepLink() + { + return $this->deepLink; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MentionActionType + */ + public function setDeepLink($value) + { + $this->deepLink = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getApplication() + { + return $this->application; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MentionActionType + */ + public function setApplication($value) + { + $this->application = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return EmailAddressExtendedType + */ + public function getMentioned() + { + return $this->mentioned; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressExtendedType + * @return MentionActionType + */ + public function setMentioned(EmailAddressExtendedType $value) + { + $this->mentioned = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMentionText() + { + return $this->mentionText; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MentionActionType + */ + public function setMentionText($value) + { + $this->mentionText = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getClientReference() + { + return $this->clientReference; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MentionActionType + */ + public function setClientReference($value) + { + $this->clientReference = $value; + return $this; + } +} diff --git a/src/API/Type/MentionsPreviewType.php b/src/API/Type/MentionsPreviewType.php new file mode 100644 index 000000000..f41714024 --- /dev/null +++ b/src/API/Type/MentionsPreviewType.php @@ -0,0 +1,49 @@ +isMentioned); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsMentioned() + { + return $this->isMentioned; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return MentionsPreviewType + */ + public function setIsMentioned($value) + { + $this->isMentioned = $value; + return $this; + } +} diff --git a/src/API/Type/MessageSafetyType.php b/src/API/Type/MessageSafetyType.php new file mode 100644 index 000000000..4df7ceea0 --- /dev/null +++ b/src/API/Type/MessageSafetyType.php @@ -0,0 +1,90 @@ +messageSafetyLevel; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return MessageSafetyType + */ + public function setMessageSafetyLevel($value) + { + $this->messageSafetyLevel = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getMessageSafetyReason() + { + return $this->messageSafetyReason; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return MessageSafetyType + */ + public function setMessageSafetyReason($value) + { + $this->messageSafetyReason = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getInfo() + { + return $this->info; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MessageSafetyType + */ + public function setInfo($value) + { + $this->info = $value; + return $this; + } +} diff --git a/src/API/Type/MessageType.php b/src/API/Type/MessageType.php index c0586016c..90d67b5ba 100644 --- a/src/API/Type/MessageType.php +++ b/src/API/Type/MessageType.php @@ -94,6 +94,46 @@ class MessageType extends ItemType */ protected $receivedRepresenting = null; + /** + * @var \garethp\ews\API\Type\ApprovalRequestDataType + */ + protected $approvalRequestData = null; + + /** + * @var \garethp\ews\API\Type\VotingInformationType + */ + protected $votingInformation = null; + + /** + * @var \garethp\ews\API\Type\ReminderMessageDataType + */ + protected $reminderMessageData = null; + + /** + * @var \garethp\ews\API\Type\MessageSafetyType + */ + protected $messageSafety = null; + + /** + * @var string + */ + protected $senderSMTPAddress = null; + + /** + * @var string[] + */ + protected $mailboxGuids = null; + + /** + * @var string + */ + protected $publishedCalendarItemIcs = null; + + /** + * @var string + */ + protected $publishedCalendarItemName = null; + /** * @return bool */ @@ -498,4 +538,186 @@ public function setReceivedRepresenting(SingleRecipientType $value) $this->receivedRepresenting = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return ApprovalRequestDataType + */ + public function getApprovalRequestData() + { + return $this->approvalRequestData; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ApprovalRequestDataType + * @return MessageType + */ + public function setApprovalRequestData(ApprovalRequestDataType $value) + { + $this->approvalRequestData = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return VotingInformationType + */ + public function getVotingInformation() + { + return $this->votingInformation; + } + + /** + * @autogenerated This method is safe to replace + * @param $value VotingInformationType + * @return MessageType + */ + public function setVotingInformation(VotingInformationType $value) + { + $this->votingInformation = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ReminderMessageDataType + */ + public function getReminderMessageData() + { + return $this->reminderMessageData; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ReminderMessageDataType + * @return MessageType + */ + public function setReminderMessageData(ReminderMessageDataType $value) + { + $this->reminderMessageData = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return MessageSafetyType + */ + public function getMessageSafety() + { + return $this->messageSafety; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MessageSafetyType + * @return MessageType + */ + public function setMessageSafety(MessageSafetyType $value) + { + $this->messageSafety = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSenderSMTPAddress() + { + return $this->senderSMTPAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MessageType + */ + public function setSenderSMTPAddress($value) + { + $this->senderSMTPAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MessageType + */ + public function addMailboxGuids($value) + { + if ($this->mailboxGuids === null) { + $this->mailboxGuids = array(); + } + + if (!is_array($this->mailboxGuids)) { + $this->mailboxGuids = array($this->mailboxGuids); + } + + $this->mailboxGuids[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getMailboxGuids() + { + return $this->mailboxGuids; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return MessageType + */ + public function setMailboxGuids(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mailboxGuids = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPublishedCalendarItemIcs() + { + return $this->publishedCalendarItemIcs; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MessageType + */ + public function setPublishedCalendarItemIcs($value) + { + $this->publishedCalendarItemIcs = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPublishedCalendarItemName() + { + return $this->publishedCalendarItemName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MessageType + */ + public function setPublishedCalendarItemName($value) + { + $this->publishedCalendarItemName = $value; + return $this; + } } diff --git a/src/API/Type/MessageType/MailboxGuidsAType.php b/src/API/Type/MessageType/MailboxGuidsAType.php new file mode 100644 index 000000000..6317e523e --- /dev/null +++ b/src/API/Type/MessageType/MailboxGuidsAType.php @@ -0,0 +1,59 @@ +mailboxGuid === null) { + $this->mailboxGuid = array(); + } + + if (!is_array($this->mailboxGuid)) { + $this->mailboxGuid = array($this->mailboxGuid); + } + + $this->mailboxGuid[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getMailboxGuid() + { + return $this->mailboxGuid; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return MailboxGuidsAType + */ + public function setMailboxGuid(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mailboxGuid = $value; + return $this; + } +} diff --git a/src/API/Type/MetadataType.php b/src/API/Type/MetadataType.php new file mode 100644 index 000000000..98d1f1080 --- /dev/null +++ b/src/API/Type/MetadataType.php @@ -0,0 +1,40 @@ +customApps; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MetadataType + */ + public function setCustomApps($value) + { + $this->customApps = $value; + return $this; + } +} diff --git a/src/API/Type/MimeContentUTF8Type.php b/src/API/Type/MimeContentUTF8Type.php new file mode 100644 index 000000000..55b0cd935 --- /dev/null +++ b/src/API/Type/MimeContentUTF8Type.php @@ -0,0 +1,40 @@ +characterSet; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return MimeContentUTF8Type + */ + public function setCharacterSet($value) + { + $this->characterSet = $value; + return $this; + } +} diff --git a/src/API/Type/MultiValueInsightContentType.php b/src/API/Type/MultiValueInsightContentType.php new file mode 100644 index 000000000..4c82dc027 --- /dev/null +++ b/src/API/Type/MultiValueInsightContentType.php @@ -0,0 +1,60 @@ +itemList === null) { + $this->itemList = array(); + } + + if (!is_array($this->itemList)) { + $this->itemList = array($this->itemList); + } + + $this->itemList[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return InsightValueType[] + */ + public function getItemList() + { + return $this->itemList; + } + + /** + * @autogenerated This method is safe to replace + * @param $value InsightValueType[]|InsightValueType + * @return MultiValueInsightContentType + */ + public function setItemList(array|InsightValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->itemList = $value; + return $this; + } +} diff --git a/src/API/Type/Near.php b/src/API/Type/Near.php new file mode 100644 index 000000000..e8e9ecd5c --- /dev/null +++ b/src/API/Type/Near.php @@ -0,0 +1,12 @@ +distance; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return NearType + */ + public function setDistance($value) + { + $this->distance = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isOrdered() + { + return ((bool) $this->ordered); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getOrdered() + { + return $this->ordered; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return NearType + */ + public function setOrdered($value) + { + $this->ordered = $value; + return $this; + } +} diff --git a/src/API/Type/NetworkItemType.php b/src/API/Type/NetworkItemType.php new file mode 100644 index 000000000..acaf27c6f --- /dev/null +++ b/src/API/Type/NetworkItemType.php @@ -0,0 +1,818 @@ +domainId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return NetworkItemType + */ + public function setDomainId($value) + { + $this->domainId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDomainTag() + { + return $this->domainTag; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setDomainTag($value) + { + $this->domainTag = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getUserTileUrl() + { + return $this->userTileUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setUserTileUrl($value) + { + $this->userTileUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getProfileUrl() + { + return $this->profileUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setProfileUrl($value) + { + $this->profileUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getSettings() + { + return $this->settings; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return NetworkItemType + */ + public function setSettings($value) + { + $this->settings = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isDefault() + { + return ((bool) $this->isDefault); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsDefault() + { + return $this->isDefault; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return NetworkItemType + */ + public function setIsDefault($value) + { + $this->isDefault = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAutoLinkError() + { + return $this->autoLinkError; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setAutoLinkError($value) + { + $this->autoLinkError = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAutoLinkSuccess() + { + return $this->autoLinkSuccess; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setAutoLinkSuccess($value) + { + $this->autoLinkSuccess = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getUserEmail() + { + return $this->userEmail; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setUserEmail($value) + { + $this->userEmail = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getClientPublishSecret() + { + return $this->clientPublishSecret; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setClientPublishSecret($value) + { + $this->clientPublishSecret = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getClientToken() + { + return $this->clientToken; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setClientToken($value) + { + $this->clientToken = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getClientToken2() + { + return $this->clientToken2; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setClientToken2($value) + { + $this->clientToken2 = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getContactSyncError() + { + return $this->contactSyncError; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setContactSyncError($value) + { + $this->contactSyncError = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getContactSyncSuccess() + { + return $this->contactSyncSuccess; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setContactSyncSuccess($value) + { + $this->contactSyncSuccess = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getErrorOffers() + { + return $this->errorOffers; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return NetworkItemType + */ + public function setErrorOffers($value) + { + $this->errorOffers = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getFirstAuthErrorDates() + { + return $this->firstAuthErrorDates; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setFirstAuthErrorDates($value) + { + $this->firstAuthErrorDates = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getLastVersionSaved() + { + return $this->lastVersionSaved; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return NetworkItemType + */ + public function setLastVersionSaved($value) + { + $this->lastVersionSaved = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLastWelcomeContact() + { + return $this->lastWelcomeContact; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setLastWelcomeContact($value) + { + $this->lastWelcomeContact = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getOffers() + { + return $this->offers; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return NetworkItemType + */ + public function setOffers($value) + { + $this->offers = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getPsaLastChanged() + { + return $this->psaLastChanged; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return NetworkItemType + */ + public function setPsaLastChanged(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->psaLastChanged = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getRefreshToken2() + { + return $this->refreshToken2; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setRefreshToken2($value) + { + $this->refreshToken2 = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getRefreshTokenExpiry2() + { + return $this->refreshTokenExpiry2; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setRefreshTokenExpiry2($value) + { + $this->refreshTokenExpiry2 = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSessionHandle() + { + return $this->sessionHandle; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setSessionHandle($value) + { + $this->sessionHandle = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getRejectedOffers() + { + return $this->rejectedOffers; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return NetworkItemType + */ + public function setRejectedOffers($value) + { + $this->rejectedOffers = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isSyncEnabled() + { + return ((bool) $this->syncEnabled); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getSyncEnabled() + { + return $this->syncEnabled; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return NetworkItemType + */ + public function setSyncEnabled($value) + { + $this->syncEnabled = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getTokenRefreshLastAttempted() + { + return $this->tokenRefreshLastAttempted; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return NetworkItemType + */ + public function setTokenRefreshLastAttempted(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->tokenRefreshLastAttempted = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getTokenRefreshLastCompleted() + { + return $this->tokenRefreshLastCompleted; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return NetworkItemType + */ + public function setTokenRefreshLastCompleted(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->tokenRefreshLastCompleted = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPsaState() + { + return $this->psaState; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setPsaState($value) + { + $this->psaState = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSourceEntryID() + { + return $this->sourceEntryID; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setSourceEntryID($value) + { + $this->sourceEntryID = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAccountName() + { + return $this->accountName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NetworkItemType + */ + public function setAccountName($value) + { + $this->accountName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getLastSync() + { + return $this->lastSync; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return NetworkItemType + */ + public function setLastSync(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->lastSync = $value; + return $this; + } +} diff --git a/src/API/Type/NonEmptyArrayOfAllItemsType.php b/src/API/Type/NonEmptyArrayOfAllItemsType.php index a49291d58..fba5fa8ac 100644 --- a/src/API/Type/NonEmptyArrayOfAllItemsType.php +++ b/src/API/Type/NonEmptyArrayOfAllItemsType.php @@ -123,6 +123,26 @@ class NonEmptyArrayOfAllItemsType extends Type */ protected $acceptSharingInvitation = null; + /** + * @var \garethp\ews\API\Type\SharingMessageType[] + */ + protected $sharingMessage = null; + + /** + * @var \garethp\ews\API\Type\RoleMemberItemType[] + */ + protected $roleMember = null; + + /** + * @var \garethp\ews\API\Type\NetworkItemType[] + */ + protected $network = null; + + /** + * @var \garethp\ews\API\Type\AbchPersonItemType[] + */ + protected $person = null; + /** * @autogenerated This method is safe to replace * @param $value ItemType @@ -207,6 +227,48 @@ public function setMessage(array|MessageType $value) return $this; } + /** + * @autogenerated This method is safe to replace + * @param $value SharingMessageType + * @return NonEmptyArrayOfAllItemsType + */ + public function addSharingMessage(SharingMessageType $value) + { + if ($this->sharingMessage === null) { + $this->sharingMessage = array(); + } + + if (!is_array($this->sharingMessage)) { + $this->sharingMessage = array($this->sharingMessage); + } + + $this->sharingMessage[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SharingMessageType[] + */ + public function getSharingMessage() + { + return $this->sharingMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SharingMessageType[]|SharingMessageType + * @return NonEmptyArrayOfAllItemsType + */ + public function setSharingMessage(array|SharingMessageType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->sharingMessage = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @param $value CalendarItemType @@ -1046,4 +1108,130 @@ public function setAcceptSharingInvitation(array|ResponseObjectType $value) $this->acceptSharingInvitation = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @param $value RoleMemberItemType + * @return NonEmptyArrayOfAllItemsType + */ + public function addRoleMember(RoleMemberItemType $value) + { + if ($this->roleMember === null) { + $this->roleMember = array(); + } + + if (!is_array($this->roleMember)) { + $this->roleMember = array($this->roleMember); + } + + $this->roleMember[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return RoleMemberItemType[] + */ + public function getRoleMember() + { + return $this->roleMember; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RoleMemberItemType[]|RoleMemberItemType + * @return NonEmptyArrayOfAllItemsType + */ + public function setRoleMember(array|RoleMemberItemType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->roleMember = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value NetworkItemType + * @return NonEmptyArrayOfAllItemsType + */ + public function addNetwork(NetworkItemType $value) + { + if ($this->network === null) { + $this->network = array(); + } + + if (!is_array($this->network)) { + $this->network = array($this->network); + } + + $this->network[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return NetworkItemType[] + */ + public function getNetwork() + { + return $this->network; + } + + /** + * @autogenerated This method is safe to replace + * @param $value NetworkItemType[]|NetworkItemType + * @return NonEmptyArrayOfAllItemsType + */ + public function setNetwork(array|NetworkItemType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->network = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AbchPersonItemType + * @return NonEmptyArrayOfAllItemsType + */ + public function addPerson(AbchPersonItemType $value) + { + if ($this->person === null) { + $this->person = array(); + } + + if (!is_array($this->person)) { + $this->person = array($this->person); + } + + $this->person[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return AbchPersonItemType[] + */ + public function getPerson() + { + return $this->person; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AbchPersonItemType[]|AbchPersonItemType + * @return NonEmptyArrayOfAllItemsType + */ + public function setPerson(array|AbchPersonItemType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->person = $value; + return $this; + } } diff --git a/src/API/Type/NonEmptyArrayOfAttachmentsType.php b/src/API/Type/NonEmptyArrayOfAttachmentsType.php index bc80a020d..cbde18421 100644 --- a/src/API/Type/NonEmptyArrayOfAttachmentsType.php +++ b/src/API/Type/NonEmptyArrayOfAttachmentsType.php @@ -23,6 +23,11 @@ class NonEmptyArrayOfAttachmentsType extends Type */ protected $fileAttachment = null; + /** + * @var \garethp\ews\API\Type\ReferenceAttachmentType[] + */ + protected $referenceAttachment = null; + /** * @return FileAttachmentType[] */ @@ -112,4 +117,46 @@ public function setFileAttachment(array|FileAttachmentType $value) $this->fileAttachment = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @param $value ReferenceAttachmentType + * @return NonEmptyArrayOfAttachmentsType + */ + public function addReferenceAttachment(ReferenceAttachmentType $value) + { + if ($this->referenceAttachment === null) { + $this->referenceAttachment = array(); + } + + if (!is_array($this->referenceAttachment)) { + $this->referenceAttachment = array($this->referenceAttachment); + } + + $this->referenceAttachment[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ReferenceAttachmentType[] + */ + public function getReferenceAttachment() + { + return $this->referenceAttachment; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ReferenceAttachmentType[]|ReferenceAttachmentType + * @return NonEmptyArrayOfAttachmentsType + */ + public function setReferenceAttachment(array|ReferenceAttachmentType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->referenceAttachment = $value; + return $this; + } } diff --git a/src/API/Type/NonEmptyArrayOfBaseItemIdsType.php b/src/API/Type/NonEmptyArrayOfBaseItemIdsType.php index 8b321b48a..0fcb91164 100644 --- a/src/API/Type/NonEmptyArrayOfBaseItemIdsType.php +++ b/src/API/Type/NonEmptyArrayOfBaseItemIdsType.php @@ -28,6 +28,11 @@ class NonEmptyArrayOfBaseItemIdsType extends Type */ protected $recurringMasterItemId = null; + /** + * @var \garethp\ews\API\Type\RecurringMasterItemIdRangesType[] + */ + protected $recurringMasterItemIdRanges = null; + /** * @autogenerated This method is safe to replace * @param $value ItemIdType @@ -153,4 +158,46 @@ public function setRecurringMasterItemId(array|RecurringMasterItemIdType $value) $this->recurringMasterItemId = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @param $value RecurringMasterItemIdRangesType + * @return NonEmptyArrayOfBaseItemIdsType + */ + public function addRecurringMasterItemIdRanges(RecurringMasterItemIdRangesType $value) + { + if ($this->recurringMasterItemIdRanges === null) { + $this->recurringMasterItemIdRanges = array(); + } + + if (!is_array($this->recurringMasterItemIdRanges)) { + $this->recurringMasterItemIdRanges = array($this->recurringMasterItemIdRanges); + } + + $this->recurringMasterItemIdRanges[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return RecurringMasterItemIdRangesType[] + */ + public function getRecurringMasterItemIdRanges() + { + return $this->recurringMasterItemIdRanges; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RecurringMasterItemIdRangesType[]|RecurringMasterItemIdRangesType + * @return NonEmptyArrayOfBaseItemIdsType + */ + public function setRecurringMasterItemIdRanges(array|RecurringMasterItemIdRangesType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->recurringMasterItemIdRanges = $value; + return $this; + } } diff --git a/src/API/Type/NonEmptyArrayOfResponseObjectsType.php b/src/API/Type/NonEmptyArrayOfResponseObjectsType.php index 76edbae3d..088efb2ec 100644 --- a/src/API/Type/NonEmptyArrayOfResponseObjectsType.php +++ b/src/API/Type/NonEmptyArrayOfResponseObjectsType.php @@ -68,6 +68,16 @@ class NonEmptyArrayOfResponseObjectsType extends Type */ protected $acceptSharingInvitation = null; + /** + * @var \garethp\ews\API\Type\AddItemToMyCalendarType[] + */ + protected $addItemToMyCalendar = null; + + /** + * @var \garethp\ews\API\Type\ProposeNewTimeType[] + */ + protected $proposeNewTime = null; + /** * @autogenerated This method is safe to replace * @param $value AcceptItemType @@ -529,4 +539,88 @@ public function setAcceptSharingInvitation(array|ResponseObjectType $value) $this->acceptSharingInvitation = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @param $value AddItemToMyCalendarType + * @return NonEmptyArrayOfResponseObjectsType + */ + public function addAddItemToMyCalendar(AddItemToMyCalendarType $value) + { + if ($this->addItemToMyCalendar === null) { + $this->addItemToMyCalendar = array(); + } + + if (!is_array($this->addItemToMyCalendar)) { + $this->addItemToMyCalendar = array($this->addItemToMyCalendar); + } + + $this->addItemToMyCalendar[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return AddItemToMyCalendarType[] + */ + public function getAddItemToMyCalendar() + { + return $this->addItemToMyCalendar; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AddItemToMyCalendarType[]|AddItemToMyCalendarType + * @return NonEmptyArrayOfResponseObjectsType + */ + public function setAddItemToMyCalendar(array|AddItemToMyCalendarType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->addItemToMyCalendar = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ProposeNewTimeType + * @return NonEmptyArrayOfResponseObjectsType + */ + public function addProposeNewTime(ProposeNewTimeType $value) + { + if ($this->proposeNewTime === null) { + $this->proposeNewTime = array(); + } + + if (!is_array($this->proposeNewTime)) { + $this->proposeNewTime = array($this->proposeNewTime); + } + + $this->proposeNewTime[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ProposeNewTimeType[] + */ + public function getProposeNewTime() + { + return $this->proposeNewTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ProposeNewTimeType[]|ProposeNewTimeType + * @return NonEmptyArrayOfResponseObjectsType + */ + public function setProposeNewTime(array|ProposeNewTimeType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->proposeNewTime = $value; + return $this; + } } diff --git a/src/API/Type/NonEmptyStateDefinitionType.php b/src/API/Type/NonEmptyStateDefinitionType.php new file mode 100644 index 000000000..08e685dbc --- /dev/null +++ b/src/API/Type/NonEmptyStateDefinitionType.php @@ -0,0 +1,90 @@ +deletedOccurrenceStateDefinition; + } + + /** + * @autogenerated This method is safe to replace + * @param $value DeletedOccurrenceStateDefinitionType + * @return NonEmptyStateDefinitionType + */ + public function setDeletedOccurrenceStateDefinition(DeletedOccurrenceStateDefinitionType $value) + { + $this->deletedOccurrenceStateDefinition = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return DeleteFromFolderStateDefinitionType + */ + public function getDeleteFromFolderStateDefinition() + { + return $this->deleteFromFolderStateDefinition; + } + + /** + * @autogenerated This method is safe to replace + * @param $value DeleteFromFolderStateDefinitionType + * @return NonEmptyStateDefinitionType + */ + public function setDeleteFromFolderStateDefinition(DeleteFromFolderStateDefinitionType $value) + { + $this->deleteFromFolderStateDefinition = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return LocationBasedStateDefinitionType + */ + public function getLocationBasedStateDefinition() + { + return $this->locationBasedStateDefinition; + } + + /** + * @autogenerated This method is safe to replace + * @param $value LocationBasedStateDefinitionType + * @return NonEmptyStateDefinitionType + */ + public function setLocationBasedStateDefinition(LocationBasedStateDefinitionType $value) + { + $this->locationBasedStateDefinition = $value; + return $this; + } +} diff --git a/src/API/Type/NonIndexableItemDetailResultType.php b/src/API/Type/NonIndexableItemDetailResultType.php new file mode 100644 index 000000000..159990597 --- /dev/null +++ b/src/API/Type/NonIndexableItemDetailResultType.php @@ -0,0 +1,109 @@ +items === null) { + $this->items = array(); + } + + if (!is_array($this->items)) { + $this->items = array($this->items); + } + + $this->items[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return NonIndexableItemDetailType[] + */ + public function getItems() + { + return $this->items; + } + + /** + * @autogenerated This method is safe to replace + * @param $value NonIndexableItemDetailType[]|NonIndexableItemDetailType + * @return NonIndexableItemDetailResultType + */ + public function setItems(array|NonIndexableItemDetailType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->items = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FailedSearchMailboxType + * @return NonIndexableItemDetailResultType + */ + public function addFailedMailboxes(FailedSearchMailboxType $value) + { + if ($this->failedMailboxes === null) { + $this->failedMailboxes = array(); + } + + if (!is_array($this->failedMailboxes)) { + $this->failedMailboxes = array($this->failedMailboxes); + } + + $this->failedMailboxes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return FailedSearchMailboxType[] + */ + public function getFailedMailboxes() + { + return $this->failedMailboxes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FailedSearchMailboxType[]|FailedSearchMailboxType + * @return NonIndexableItemDetailResultType + */ + public function setFailedMailboxes(array|FailedSearchMailboxType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->failedMailboxes = $value; + return $this; + } +} diff --git a/src/API/Type/NonIndexableItemDetailType.php b/src/API/Type/NonIndexableItemDetailType.php new file mode 100644 index 000000000..d11ca3617 --- /dev/null +++ b/src/API/Type/NonIndexableItemDetailType.php @@ -0,0 +1,261 @@ +itemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemIdType + * @return NonIndexableItemDetailType + */ + public function setItemId(ItemIdType $value) + { + $this->itemId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getErrorCode() + { + return $this->errorCode; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NonIndexableItemDetailType + */ + public function setErrorCode($value) + { + $this->errorCode = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getErrorDescription() + { + return $this->errorDescription; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NonIndexableItemDetailType + */ + public function setErrorDescription($value) + { + $this->errorDescription = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isPartiallyIndexed() + { + return ((bool) $this->isPartiallyIndexed); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsPartiallyIndexed() + { + return $this->isPartiallyIndexed; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return NonIndexableItemDetailType + */ + public function setIsPartiallyIndexed($value) + { + $this->isPartiallyIndexed = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isPermanentFailure() + { + return ((bool) $this->isPermanentFailure); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsPermanentFailure() + { + return $this->isPermanentFailure; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return NonIndexableItemDetailType + */ + public function setIsPermanentFailure($value) + { + $this->isPermanentFailure = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSortValue() + { + return $this->sortValue; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NonIndexableItemDetailType + */ + public function setSortValue($value) + { + $this->sortValue = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getAttemptCount() + { + return $this->attemptCount; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return NonIndexableItemDetailType + */ + public function setAttemptCount($value) + { + $this->attemptCount = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getLastAttemptTime() + { + return $this->lastAttemptTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return NonIndexableItemDetailType + */ + public function setLastAttemptTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->lastAttemptTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAdditionalInfo() + { + return $this->additionalInfo; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NonIndexableItemDetailType + */ + public function setAdditionalInfo($value) + { + $this->additionalInfo = $value; + return $this; + } +} diff --git a/src/API/Type/NonIndexableItemStatisticType.php b/src/API/Type/NonIndexableItemStatisticType.php new file mode 100644 index 000000000..a82fefe0c --- /dev/null +++ b/src/API/Type/NonIndexableItemStatisticType.php @@ -0,0 +1,90 @@ +mailbox; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NonIndexableItemStatisticType + */ + public function setMailbox($value) + { + $this->mailbox = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getItemCount() + { + return $this->itemCount; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return NonIndexableItemStatisticType + */ + public function setItemCount($value) + { + $this->itemCount = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getErrorMessage() + { + return $this->errorMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NonIndexableItemStatisticType + */ + public function setErrorMessage($value) + { + $this->errorMessage = $value; + return $this; + } +} diff --git a/src/API/Type/NormalizedBodyType.php b/src/API/Type/NormalizedBodyType.php new file mode 100644 index 000000000..b1dbe43ee --- /dev/null +++ b/src/API/Type/NormalizedBodyType.php @@ -0,0 +1,74 @@ +normalizedBodyType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return NormalizedBodyType + */ + public function setNormalizedBodyType($value) + { + $this->normalizedBodyType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isTruncated() + { + return ((bool) $this->isTruncated); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsTruncated() + { + return $this->isTruncated; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return NormalizedBodyType + */ + public function setIsTruncated($value) + { + $this->isTruncated = $value; + return $this; + } +} diff --git a/src/API/Type/OccurrencesRangeType.php b/src/API/Type/OccurrencesRangeType.php new file mode 100644 index 000000000..5f9c40d1a --- /dev/null +++ b/src/API/Type/OccurrencesRangeType.php @@ -0,0 +1,130 @@ +start; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return OccurrencesRangeType + */ + public function setStart(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->start = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getEnd() + { + return $this->end; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return OccurrencesRangeType + */ + public function setEnd(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->end = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getCount() + { + return $this->count; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return OccurrencesRangeType + */ + public function setCount($value) + { + $this->count = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isCompareOriginalStartTime() + { + return ((bool) $this->compareOriginalStartTime); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getCompareOriginalStartTime() + { + return $this->compareOriginalStartTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return OccurrencesRangeType + */ + public function setCompareOriginalStartTime($value) + { + $this->compareOriginalStartTime = $value; + return $this; + } +} diff --git a/src/API/Type/OfficeClientType.php b/src/API/Type/OfficeClientType.php new file mode 100644 index 000000000..1fc8d5893 --- /dev/null +++ b/src/API/Type/OfficeClientType.php @@ -0,0 +1,65 @@ +code; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return OfficeClientType + */ + public function setCode($value) + { + $this->code = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getVersion() + { + return $this->version; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return OfficeClientType + */ + public function setVersion($value) + { + $this->version = $value; + return $this; + } +} diff --git a/src/API/Type/OfficeIntegrationConfigurationType.php b/src/API/Type/OfficeIntegrationConfigurationType.php new file mode 100644 index 000000000..e144a2b9f --- /dev/null +++ b/src/API/Type/OfficeIntegrationConfigurationType.php @@ -0,0 +1,38 @@ +officeSidebarURL; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return OfficeIntegrationConfigurationType + */ + public function setOfficeSidebarURL($value) + { + $this->officeSidebarURL = $value; + return $this; + } +} diff --git a/src/API/Type/OneDriveItemType.php b/src/API/Type/OneDriveItemType.php new file mode 100644 index 000000000..45e02394e --- /dev/null +++ b/src/API/Type/OneDriveItemType.php @@ -0,0 +1,38 @@ +resourceId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return OneDriveItemType + */ + public function setResourceId($value) + { + $this->resourceId = $value; + return $this; + } +} diff --git a/src/API/Type/OneDriveSearchScopeType.php b/src/API/Type/OneDriveSearchScopeType.php new file mode 100644 index 000000000..b556e8ca3 --- /dev/null +++ b/src/API/Type/OneDriveSearchScopeType.php @@ -0,0 +1,62 @@ +oneDriveView === null) { + $this->oneDriveView = array(); + } + + if (!is_array($this->oneDriveView)) { + $this->oneDriveView = array($this->oneDriveView); + } + + $this->oneDriveView[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getOneDriveView() + { + return $this->oneDriveView; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return OneDriveSearchScopeType + */ + public function setOneDriveView(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->oneDriveView = $value; + return $this; + } +} diff --git a/src/API/Type/OnlineMeetingSettingsType.php b/src/API/Type/OnlineMeetingSettingsType.php new file mode 100644 index 000000000..f81952a69 --- /dev/null +++ b/src/API/Type/OnlineMeetingSettingsType.php @@ -0,0 +1,90 @@ +lobbyBypass; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return OnlineMeetingSettingsType + */ + public function setLobbyBypass($value) + { + $this->lobbyBypass = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAccessLevel() + { + return $this->accessLevel; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return OnlineMeetingSettingsType + */ + public function setAccessLevel($value) + { + $this->accessLevel = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPresenters() + { + return $this->presenters; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return OnlineMeetingSettingsType + */ + public function setPresenters($value) + { + $this->presenters = $value; + return $this; + } +} diff --git a/src/API/Type/OpenAsAdminOrSystemServiceType.php b/src/API/Type/OpenAsAdminOrSystemServiceType.php index 0c121053a..56cbf8f1b 100644 --- a/src/API/Type/OpenAsAdminOrSystemServiceType.php +++ b/src/API/Type/OpenAsAdminOrSystemServiceType.php @@ -23,6 +23,11 @@ class OpenAsAdminOrSystemServiceType extends Type */ protected $connectingSID = null; + /** + * @var integer + */ + protected $budgetType = null; + /** * @autogenerated This method is safe to replace * @return string @@ -43,6 +48,26 @@ public function setLogonType($value) return $this; } + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getBudgetType() + { + return $this->budgetType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return OpenAsAdminOrSystemServiceType + */ + public function setBudgetType($value) + { + $this->budgetType = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @return ConnectingSIDType diff --git a/src/API/Type/OutOfOfficeInsightValueType.php b/src/API/Type/OutOfOfficeInsightValueType.php new file mode 100644 index 000000000..5df164b7e --- /dev/null +++ b/src/API/Type/OutOfOfficeInsightValueType.php @@ -0,0 +1,119 @@ +startTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return OutOfOfficeInsightValueType + */ + public function setStartTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->startTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getEndTime() + { + return $this->endTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return OutOfOfficeInsightValueType + */ + public function setEndTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->endTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMessage() + { + return $this->message; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return OutOfOfficeInsightValueType + */ + public function setMessage($value) + { + $this->message = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCulture() + { + return $this->culture; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return OutOfOfficeInsightValueType + */ + public function setCulture($value) + { + $this->culture = $value; + return $this; + } +} diff --git a/src/API/Type/ParcelDeliveryEntityType.php b/src/API/Type/ParcelDeliveryEntityType.php new file mode 100644 index 000000000..098fa7afe --- /dev/null +++ b/src/API/Type/ParcelDeliveryEntityType.php @@ -0,0 +1,540 @@ +carrier; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setCarrier($value) + { + $this->carrier = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTrackingNumber() + { + return $this->trackingNumber; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setTrackingNumber($value) + { + $this->trackingNumber = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTrackingUrl() + { + return $this->trackingUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setTrackingUrl($value) + { + $this->trackingUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getExpectedArrivalFrom() + { + return $this->expectedArrivalFrom; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setExpectedArrivalFrom($value) + { + $this->expectedArrivalFrom = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getExpectedArrivalUntil() + { + return $this->expectedArrivalUntil; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setExpectedArrivalUntil($value) + { + $this->expectedArrivalUntil = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getProduct() + { + return $this->product; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setProduct($value) + { + $this->product = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getProductUrl() + { + return $this->productUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setProductUrl($value) + { + $this->productUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getProductImage() + { + return $this->productImage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setProductImage($value) + { + $this->productImage = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getProductSku() + { + return $this->productSku; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setProductSku($value) + { + $this->productSku = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getProductDescription() + { + return $this->productDescription; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setProductDescription($value) + { + $this->productDescription = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getProductBrand() + { + return $this->productBrand; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setProductBrand($value) + { + $this->productBrand = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getProductColor() + { + return $this->productColor; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setProductColor($value) + { + $this->productColor = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getOrderNumber() + { + return $this->orderNumber; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setOrderNumber($value) + { + $this->orderNumber = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSeller() + { + return $this->seller; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setSeller($value) + { + $this->seller = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getOrderStatus() + { + return $this->orderStatus; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setOrderStatus($value) + { + $this->orderStatus = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAddressName() + { + return $this->addressName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setAddressName($value) + { + $this->addressName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getStreetAddress() + { + return $this->streetAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setStreetAddress($value) + { + $this->streetAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAddressLocality() + { + return $this->addressLocality; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setAddressLocality($value) + { + $this->addressLocality = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAddressRegion() + { + return $this->addressRegion; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setAddressRegion($value) + { + $this->addressRegion = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAddressCountry() + { + return $this->addressCountry; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setAddressCountry($value) + { + $this->addressCountry = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPostalCode() + { + return $this->postalCode; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParcelDeliveryEntityType + */ + public function setPostalCode($value) + { + $this->postalCode = $value; + return $this; + } +} diff --git a/src/API/Type/ParticipantActivityType.php b/src/API/Type/ParticipantActivityType.php new file mode 100644 index 000000000..b4ea341fe --- /dev/null +++ b/src/API/Type/ParticipantActivityType.php @@ -0,0 +1,215 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParticipantActivityType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCreatedBy() + { + return $this->createdBy; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParticipantActivityType + */ + public function setCreatedBy($value) + { + $this->createdBy = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getStartTime() + { + return $this->startTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParticipantActivityType + */ + public function setStartTime($value) + { + $this->startTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getEndTime() + { + return $this->endTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParticipantActivityType + */ + public function setEndTime($value) + { + $this->endTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getClientVersion() + { + return $this->clientVersion; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParticipantActivityType + */ + public function setClientVersion($value) + { + $this->clientVersion = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getRole() + { + return $this->role; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParticipantActivityType + */ + public function setRole($value) + { + $this->role = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMediaType() + { + return $this->mediaType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParticipantActivityType + */ + public function setMediaType($value) + { + $this->mediaType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMediaDetails() + { + return $this->mediaDetails; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ParticipantActivityType + */ + public function setMediaDetails($value) + { + $this->mediaDetails = $value; + return $this; + } +} diff --git a/src/API/Type/PeopleRefinerType.php b/src/API/Type/PeopleRefinerType.php new file mode 100644 index 000000000..7b1865da6 --- /dev/null +++ b/src/API/Type/PeopleRefinerType.php @@ -0,0 +1,63 @@ +displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PeopleRefinerType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSmtpAddress() + { + return $this->smtpAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PeopleRefinerType + */ + public function setSmtpAddress($value) + { + $this->smtpAddress = $value; + return $this; + } +} diff --git a/src/API/Type/PeopleSuggestionType.php b/src/API/Type/PeopleSuggestionType.php new file mode 100644 index 000000000..0360089cc --- /dev/null +++ b/src/API/Type/PeopleSuggestionType.php @@ -0,0 +1,63 @@ +primarySmtpAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PeopleSuggestionType + */ + public function setPrimarySmtpAddress($value) + { + $this->primarySmtpAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPersonType() + { + return $this->personType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PeopleSuggestionType + */ + public function setPersonType($value) + { + $this->personType = $value; + return $this; + } +} diff --git a/src/API/Type/PeopleTokenType.php b/src/API/Type/PeopleTokenType.php new file mode 100644 index 000000000..ca284002c --- /dev/null +++ b/src/API/Type/PeopleTokenType.php @@ -0,0 +1,93 @@ +tokenSource; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PeopleTokenType + */ + public function setTokenSource($value) + { + $this->tokenSource = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getExpirationDateTime() + { + return $this->expirationDateTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return PeopleTokenType + */ + public function setExpirationDateTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->expirationDateTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTokenValue() + { + return $this->tokenValue; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PeopleTokenType + */ + public function setTokenValue($value) + { + $this->tokenValue = $value; + return $this; + } +} diff --git a/src/API/Type/PersonResponseShapeType.php b/src/API/Type/PersonResponseShapeType.php new file mode 100644 index 000000000..d070882ff --- /dev/null +++ b/src/API/Type/PersonResponseShapeType.php @@ -0,0 +1,65 @@ +baseShape; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonResponseShapeType + */ + public function setBaseShape($value) + { + $this->baseShape = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return NonEmptyArrayOfPathsToElementType + */ + public function getAdditionalProperties() + { + return $this->additionalProperties; + } + + /** + * @autogenerated This method is safe to replace + * @param $value NonEmptyArrayOfPathsToElementType + * @return PersonResponseShapeType + */ + public function setAdditionalProperties(NonEmptyArrayOfPathsToElementType $value) + { + $this->additionalProperties = $value; + return $this; + } +} diff --git a/src/API/Type/PersonType.php b/src/API/Type/PersonType.php new file mode 100644 index 000000000..3c2af30a8 --- /dev/null +++ b/src/API/Type/PersonType.php @@ -0,0 +1,866 @@ +fullName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setFullName($value) + { + $this->fullName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getGivenName() + { + return $this->givenName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setGivenName($value) + { + $this->givenName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSurname() + { + return $this->surname; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setSurname($value) + { + $this->surname = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPhoneNumber() + { + return $this->phoneNumber; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setPhoneNumber($value) + { + $this->phoneNumber = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSMSNumber() + { + return $this->sMSNumber; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setSMSNumber($value) + { + $this->sMSNumber = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getEmailAddress() + { + return $this->emailAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setEmailAddress($value) + { + $this->emailAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAlias() + { + return $this->alias; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setAlias($value) + { + $this->alias = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDepartment() + { + return $this->department; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setDepartment($value) + { + $this->department = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLinkedInProfileLink() + { + return $this->linkedInProfileLink; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setLinkedInProfileLink($value) + { + $this->linkedInProfileLink = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SkillInsightValueType + * @return PersonType + */ + public function addSkills(SkillInsightValueType $value) + { + if ($this->skills === null) { + $this->skills = array(); + } + + if (!is_array($this->skills)) { + $this->skills = array($this->skills); + } + + $this->skills[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SkillInsightValueType[] + */ + public function getSkills() + { + return $this->skills; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SkillInsightValueType[]|SkillInsightValueType + * @return PersonType + */ + public function setSkills(array|SkillInsightValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->skills = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getProfessionalBiography() + { + return $this->professionalBiography; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setProfessionalBiography($value) + { + $this->professionalBiography = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ProfileInsightValueType + * @return PersonType + */ + public function addManagementChain(ProfileInsightValueType $value) + { + if ($this->managementChain === null) { + $this->managementChain = array(); + } + + if (!is_array($this->managementChain)) { + $this->managementChain = array($this->managementChain); + } + + $this->managementChain[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ProfileInsightValueType[] + */ + public function getManagementChain() + { + return $this->managementChain; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ProfileInsightValueType[]|ProfileInsightValueType + * @return PersonType + */ + public function setManagementChain(array|ProfileInsightValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->managementChain = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ProfileInsightValueType + * @return PersonType + */ + public function addDirectReports(ProfileInsightValueType $value) + { + if ($this->directReports === null) { + $this->directReports = array(); + } + + if (!is_array($this->directReports)) { + $this->directReports = array($this->directReports); + } + + $this->directReports[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ProfileInsightValueType[] + */ + public function getDirectReports() + { + return $this->directReports; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ProfileInsightValueType[]|ProfileInsightValueType + * @return PersonType + */ + public function setDirectReports(array|ProfileInsightValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->directReports = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ProfileInsightValueType + * @return PersonType + */ + public function addPeers(ProfileInsightValueType $value) + { + if ($this->peers === null) { + $this->peers = array(); + } + + if (!is_array($this->peers)) { + $this->peers = array($this->peers); + } + + $this->peers[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ProfileInsightValueType[] + */ + public function getPeers() + { + return $this->peers; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ProfileInsightValueType[]|ProfileInsightValueType + * @return PersonType + */ + public function setPeers(array|ProfileInsightValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->peers = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTeamSize() + { + return $this->teamSize; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setTeamSize($value) + { + $this->teamSize = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value JobInsightValueType + * @return PersonType + */ + public function addCurrentJob(JobInsightValueType $value) + { + if ($this->currentJob === null) { + $this->currentJob = array(); + } + + if (!is_array($this->currentJob)) { + $this->currentJob = array($this->currentJob); + } + + $this->currentJob[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return JobInsightValueType[] + */ + public function getCurrentJob() + { + return $this->currentJob; + } + + /** + * @autogenerated This method is safe to replace + * @param $value JobInsightValueType[]|JobInsightValueType + * @return PersonType + */ + public function setCurrentJob(array|JobInsightValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->currentJob = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getBirthday() + { + return $this->birthday; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setBirthday($value) + { + $this->birthday = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getHometown() + { + return $this->hometown; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setHometown($value) + { + $this->hometown = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCurrentLocation() + { + return $this->currentLocation; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setCurrentLocation($value) + { + $this->currentLocation = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value CompanyInsightValueType + * @return PersonType + */ + public function addCompanyProfile(CompanyInsightValueType $value) + { + if ($this->companyProfile === null) { + $this->companyProfile = array(); + } + + if (!is_array($this->companyProfile)) { + $this->companyProfile = array($this->companyProfile); + } + + $this->companyProfile[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return CompanyInsightValueType[] + */ + public function getCompanyProfile() + { + return $this->companyProfile; + } + + /** + * @autogenerated This method is safe to replace + * @param $value CompanyInsightValueType[]|CompanyInsightValueType + * @return PersonType + */ + public function setCompanyProfile(array|CompanyInsightValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->companyProfile = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getOffice() + { + return $this->office; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setOffice($value) + { + $this->office = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getHeadline() + { + return $this->headline; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setHeadline($value) + { + $this->headline = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ProfileInsightValueType + * @return PersonType + */ + public function addMutualConnections(ProfileInsightValueType $value) + { + if ($this->mutualConnections === null) { + $this->mutualConnections = array(); + } + + if (!is_array($this->mutualConnections)) { + $this->mutualConnections = array($this->mutualConnections); + } + + $this->mutualConnections[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ProfileInsightValueType[] + */ + public function getMutualConnections() + { + return $this->mutualConnections; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ProfileInsightValueType[]|ProfileInsightValueType + * @return PersonType + */ + public function setMutualConnections(array|ProfileInsightValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mutualConnections = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTitle() + { + return $this->title; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonType + */ + public function setTitle($value) + { + $this->title = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ProfileInsightValueType + */ + public function getMutualManager() + { + return $this->mutualManager; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ProfileInsightValueType + * @return PersonType + */ + public function setMutualManager(ProfileInsightValueType $value) + { + $this->mutualManager = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value InsightType + * @return PersonType + */ + public function addInsights(InsightType $value) + { + if ($this->insights === null) { + $this->insights = array(); + } + + if (!is_array($this->insights)) { + $this->insights = array($this->insights); + } + + $this->insights[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return InsightType[] + */ + public function getInsights() + { + return $this->insights; + } + + /** + * @autogenerated This method is safe to replace + * @param $value InsightType[]|InsightType + * @return PersonType + */ + public function setInsights(array|InsightType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->insights = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return UserProfilePictureType + */ + public function getUserProfilePicture() + { + return $this->userProfilePicture; + } + + /** + * @autogenerated This method is safe to replace + * @param $value UserProfilePictureType + * @return PersonType + */ + public function setUserProfilePicture(UserProfilePictureType $value) + { + $this->userProfilePicture = $value; + return $this; + } +} diff --git a/src/API/Type/PersonaAttributionType.php b/src/API/Type/PersonaAttributionType.php new file mode 100644 index 000000000..e1398a20a --- /dev/null +++ b/src/API/Type/PersonaAttributionType.php @@ -0,0 +1,217 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaAttributionType + */ + public function setId($value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ItemIdType + */ + public function getSourceId() + { + return $this->sourceId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemIdType + * @return PersonaAttributionType + */ + public function setSourceId(ItemIdType $value) + { + $this->sourceId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayName() + { + return $this->displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaAttributionType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isWritable() + { + return ((bool) $this->isWritable); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsWritable() + { + return $this->isWritable; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return PersonaAttributionType + */ + public function setIsWritable($value) + { + $this->isWritable = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isQuickContact() + { + return ((bool) $this->isQuickContact); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsQuickContact() + { + return $this->isQuickContact; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return PersonaAttributionType + */ + public function setIsQuickContact($value) + { + $this->isQuickContact = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isHidden() + { + return ((bool) $this->isHidden); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsHidden() + { + return $this->isHidden; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return PersonaAttributionType + */ + public function setIsHidden($value) + { + $this->isHidden = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return FolderIdType + */ + public function getFolderId() + { + return $this->folderId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FolderIdType + * @return PersonaAttributionType + */ + public function setFolderId(FolderIdType $value) + { + $this->folderId = $value; + return $this; + } +} diff --git a/src/API/Type/PersonaPhoneNumberType.php b/src/API/Type/PersonaPhoneNumberType.php new file mode 100644 index 000000000..be2d9c27b --- /dev/null +++ b/src/API/Type/PersonaPhoneNumberType.php @@ -0,0 +1,65 @@ +number; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaPhoneNumberType + */ + public function setNumber($value) + { + $this->number = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getType() + { + return $this->type; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaPhoneNumberType + */ + public function setType($value) + { + $this->type = $value; + return $this; + } +} diff --git a/src/API/Type/PersonaPostalAddressType.php b/src/API/Type/PersonaPostalAddressType.php new file mode 100644 index 000000000..e537ab94f --- /dev/null +++ b/src/API/Type/PersonaPostalAddressType.php @@ -0,0 +1,390 @@ +street; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaPostalAddressType + */ + public function setStreet($value) + { + $this->street = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCity() + { + return $this->city; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaPostalAddressType + */ + public function setCity($value) + { + $this->city = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getState() + { + return $this->state; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaPostalAddressType + */ + public function setState($value) + { + $this->state = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCountry() + { + return $this->country; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaPostalAddressType + */ + public function setCountry($value) + { + $this->country = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPostalCode() + { + return $this->postalCode; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaPostalAddressType + */ + public function setPostalCode($value) + { + $this->postalCode = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPostOfficeBox() + { + return $this->postOfficeBox; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaPostalAddressType + */ + public function setPostOfficeBox($value) + { + $this->postOfficeBox = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getType() + { + return $this->type; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaPostalAddressType + */ + public function setType($value) + { + $this->type = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return float + */ + public function getLatitude() + { + return $this->latitude; + } + + /** + * @autogenerated This method is safe to replace + * @param $value float + * @return PersonaPostalAddressType + */ + public function setLatitude($value) + { + $this->latitude = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return float + */ + public function getLongitude() + { + return $this->longitude; + } + + /** + * @autogenerated This method is safe to replace + * @param $value float + * @return PersonaPostalAddressType + */ + public function setLongitude($value) + { + $this->longitude = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return float + */ + public function getAccuracy() + { + return $this->accuracy; + } + + /** + * @autogenerated This method is safe to replace + * @param $value float + * @return PersonaPostalAddressType + */ + public function setAccuracy($value) + { + $this->accuracy = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return float + */ + public function getAltitude() + { + return $this->altitude; + } + + /** + * @autogenerated This method is safe to replace + * @param $value float + * @return PersonaPostalAddressType + */ + public function setAltitude($value) + { + $this->altitude = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return float + */ + public function getAltitudeAccuracy() + { + return $this->altitudeAccuracy; + } + + /** + * @autogenerated This method is safe to replace + * @param $value float + * @return PersonaPostalAddressType + */ + public function setAltitudeAccuracy($value) + { + $this->altitudeAccuracy = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getFormattedAddress() + { + return $this->formattedAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaPostalAddressType + */ + public function setFormattedAddress($value) + { + $this->formattedAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLocationUri() + { + return $this->locationUri; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaPostalAddressType + */ + public function setLocationUri($value) + { + $this->locationUri = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLocationSource() + { + return $this->locationSource; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaPostalAddressType + */ + public function setLocationSource($value) + { + $this->locationSource = $value; + return $this; + } +} diff --git a/src/API/Type/PersonaResponseShapeType.php b/src/API/Type/PersonaResponseShapeType.php new file mode 100644 index 000000000..1c45cb7fc --- /dev/null +++ b/src/API/Type/PersonaResponseShapeType.php @@ -0,0 +1,65 @@ +baseShape; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaResponseShapeType + */ + public function setBaseShape($value) + { + $this->baseShape = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return NonEmptyArrayOfPathsToElementType + */ + public function getAdditionalProperties() + { + return $this->additionalProperties; + } + + /** + * @autogenerated This method is safe to replace + * @param $value NonEmptyArrayOfPathsToElementType + * @return PersonaResponseShapeType + */ + public function setAdditionalProperties(NonEmptyArrayOfPathsToElementType $value) + { + $this->additionalProperties = $value; + return $this; + } +} diff --git a/src/API/Type/PersonaType.php b/src/API/Type/PersonaType.php new file mode 100644 index 000000000..3f11bbac1 --- /dev/null +++ b/src/API/Type/PersonaType.php @@ -0,0 +1,4308 @@ +personaId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemIdType + * @return PersonaType + */ + public function setPersonaId(ItemIdType $value) + { + $this->personaId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPersonaType() + { + return $this->personaType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setPersonaType($value) + { + $this->personaType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPersonaObjectStatus() + { + return $this->personaObjectStatus; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setPersonaObjectStatus($value) + { + $this->personaObjectStatus = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getCreationTime() + { + return $this->creationTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return PersonaType + */ + public function setCreationTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->creationTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value BodyContentAttributedValueType + * @return PersonaType + */ + public function addBodies(BodyContentAttributedValueType $value) + { + if ($this->bodies === null) { + $this->bodies = array(); + } + + if (!is_array($this->bodies)) { + $this->bodies = array($this->bodies); + } + + $this->bodies[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return BodyContentAttributedValueType[] + */ + public function getBodies() + { + return $this->bodies; + } + + /** + * @autogenerated This method is safe to replace + * @param $value BodyContentAttributedValueType[]|BodyContentAttributedValueType + * @return PersonaType + */ + public function setBodies(array|BodyContentAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->bodies = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayNameFirstLastSortKey() + { + return $this->displayNameFirstLastSortKey; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setDisplayNameFirstLastSortKey($value) + { + $this->displayNameFirstLastSortKey = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayNameLastFirstSortKey() + { + return $this->displayNameLastFirstSortKey; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setDisplayNameLastFirstSortKey($value) + { + $this->displayNameLastFirstSortKey = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCompanyNameSortKey() + { + return $this->companyNameSortKey; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setCompanyNameSortKey($value) + { + $this->companyNameSortKey = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getHomeCitySortKey() + { + return $this->homeCitySortKey; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setHomeCitySortKey($value) + { + $this->homeCitySortKey = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getWorkCitySortKey() + { + return $this->workCitySortKey; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setWorkCitySortKey($value) + { + $this->workCitySortKey = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayNameFirstLastHeader() + { + return $this->displayNameFirstLastHeader; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setDisplayNameFirstLastHeader($value) + { + $this->displayNameFirstLastHeader = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayNameLastFirstHeader() + { + return $this->displayNameLastFirstHeader; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setDisplayNameLastFirstHeader($value) + { + $this->displayNameLastFirstHeader = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayName() + { + return $this->displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayNameFirstLast() + { + return $this->displayNameFirstLast; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setDisplayNameFirstLast($value) + { + $this->displayNameFirstLast = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayNameLastFirst() + { + return $this->displayNameLastFirst; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setDisplayNameLastFirst($value) + { + $this->displayNameLastFirst = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getFileAs() + { + return $this->fileAs; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setFileAs($value) + { + $this->fileAs = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getFileAsId() + { + return $this->fileAsId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setFileAsId($value) + { + $this->fileAsId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayNamePrefix() + { + return $this->displayNamePrefix; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setDisplayNamePrefix($value) + { + $this->displayNamePrefix = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getGivenName() + { + return $this->givenName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setGivenName($value) + { + $this->givenName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMiddleName() + { + return $this->middleName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setMiddleName($value) + { + $this->middleName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSurname() + { + return $this->surname; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setSurname($value) + { + $this->surname = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getGeneration() + { + return $this->generation; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setGeneration($value) + { + $this->generation = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getNickname() + { + return $this->nickname; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setNickname($value) + { + $this->nickname = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getYomiCompanyName() + { + return $this->yomiCompanyName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setYomiCompanyName($value) + { + $this->yomiCompanyName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getYomiFirstName() + { + return $this->yomiFirstName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setYomiFirstName($value) + { + $this->yomiFirstName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getYomiLastName() + { + return $this->yomiLastName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setYomiLastName($value) + { + $this->yomiLastName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTitle() + { + return $this->title; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setTitle($value) + { + $this->title = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDepartment() + { + return $this->department; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setDepartment($value) + { + $this->department = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCompanyName() + { + return $this->companyName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setCompanyName($value) + { + $this->companyName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLocation() + { + return $this->location; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setLocation($value) + { + $this->location = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return EmailAddressType + */ + public function getEmailAddress() + { + return $this->emailAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressType + * @return PersonaType + */ + public function setEmailAddress(EmailAddressType $value) + { + $this->emailAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressType + * @return PersonaType + */ + public function addEmailAddresses(EmailAddressType $value) + { + if ($this->emailAddresses === null) { + $this->emailAddresses = array(); + } + + if (!is_array($this->emailAddresses)) { + $this->emailAddresses = array($this->emailAddresses); + } + + $this->emailAddresses[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return EmailAddressType[] + */ + public function getEmailAddresses() + { + return $this->emailAddresses; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressType[]|EmailAddressType + * @return PersonaType + */ + public function setEmailAddresses(array|EmailAddressType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->emailAddresses = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PersonaPhoneNumberType + */ + public function getPhoneNumber() + { + return $this->phoneNumber; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PersonaPhoneNumberType + * @return PersonaType + */ + public function setPhoneNumber(PersonaPhoneNumberType $value) + { + $this->phoneNumber = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getImAddress() + { + return $this->imAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setImAddress($value) + { + $this->imAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getHomeCity() + { + return $this->homeCity; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setHomeCity($value) + { + $this->homeCity = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getWorkCity() + { + return $this->workCity; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setWorkCity($value) + { + $this->workCity = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getRelevanceScore() + { + return $this->relevanceScore; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return PersonaType + */ + public function setRelevanceScore($value) + { + $this->relevanceScore = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FolderIdType + * @return PersonaType + */ + public function addFolderIds(FolderIdType $value) + { + if ($this->folderIds === null) { + $this->folderIds = array(); + } + + if (!is_array($this->folderIds)) { + $this->folderIds = array($this->folderIds); + } + + $this->folderIds[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return FolderIdType[] + */ + public function getFolderIds() + { + return $this->folderIds; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FolderIdType[]|FolderIdType + * @return PersonaType + */ + public function setFolderIds(array|FolderIdType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->folderIds = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PersonaAttributionType + * @return PersonaType + */ + public function addAttributions(PersonaAttributionType $value) + { + if ($this->attributions === null) { + $this->attributions = array(); + } + + if (!is_array($this->attributions)) { + $this->attributions = array($this->attributions); + } + + $this->attributions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PersonaAttributionType[] + */ + public function getAttributions() + { + return $this->attributions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PersonaAttributionType[]|PersonaAttributionType + * @return PersonaType + */ + public function setAttributions(array|PersonaAttributionType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->attributions = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addDisplayNames(StringAttributedValueType $value) + { + if ($this->displayNames === null) { + $this->displayNames = array(); + } + + if (!is_array($this->displayNames)) { + $this->displayNames = array($this->displayNames); + } + + $this->displayNames[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getDisplayNames() + { + return $this->displayNames; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setDisplayNames(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->displayNames = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addFileAses(StringAttributedValueType $value) + { + if ($this->fileAses === null) { + $this->fileAses = array(); + } + + if (!is_array($this->fileAses)) { + $this->fileAses = array($this->fileAses); + } + + $this->fileAses[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getFileAses() + { + return $this->fileAses; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setFileAses(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->fileAses = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addFileAsIds(StringAttributedValueType $value) + { + if ($this->fileAsIds === null) { + $this->fileAsIds = array(); + } + + if (!is_array($this->fileAsIds)) { + $this->fileAsIds = array($this->fileAsIds); + } + + $this->fileAsIds[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getFileAsIds() + { + return $this->fileAsIds; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setFileAsIds(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->fileAsIds = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addDisplayNamePrefixes(StringAttributedValueType $value) + { + if ($this->displayNamePrefixes === null) { + $this->displayNamePrefixes = array(); + } + + if (!is_array($this->displayNamePrefixes)) { + $this->displayNamePrefixes = array($this->displayNamePrefixes); + } + + $this->displayNamePrefixes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getDisplayNamePrefixes() + { + return $this->displayNamePrefixes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setDisplayNamePrefixes(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->displayNamePrefixes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addGivenNames(StringAttributedValueType $value) + { + if ($this->givenNames === null) { + $this->givenNames = array(); + } + + if (!is_array($this->givenNames)) { + $this->givenNames = array($this->givenNames); + } + + $this->givenNames[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getGivenNames() + { + return $this->givenNames; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setGivenNames(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->givenNames = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addMiddleNames(StringAttributedValueType $value) + { + if ($this->middleNames === null) { + $this->middleNames = array(); + } + + if (!is_array($this->middleNames)) { + $this->middleNames = array($this->middleNames); + } + + $this->middleNames[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getMiddleNames() + { + return $this->middleNames; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setMiddleNames(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->middleNames = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addSurnames(StringAttributedValueType $value) + { + if ($this->surnames === null) { + $this->surnames = array(); + } + + if (!is_array($this->surnames)) { + $this->surnames = array($this->surnames); + } + + $this->surnames[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getSurnames() + { + return $this->surnames; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setSurnames(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->surnames = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addGenerations(StringAttributedValueType $value) + { + if ($this->generations === null) { + $this->generations = array(); + } + + if (!is_array($this->generations)) { + $this->generations = array($this->generations); + } + + $this->generations[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getGenerations() + { + return $this->generations; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setGenerations(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->generations = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addNicknames(StringAttributedValueType $value) + { + if ($this->nicknames === null) { + $this->nicknames = array(); + } + + if (!is_array($this->nicknames)) { + $this->nicknames = array($this->nicknames); + } + + $this->nicknames[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getNicknames() + { + return $this->nicknames; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setNicknames(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->nicknames = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addInitials(StringAttributedValueType $value) + { + if ($this->initials === null) { + $this->initials = array(); + } + + if (!is_array($this->initials)) { + $this->initials = array($this->initials); + } + + $this->initials[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getInitials() + { + return $this->initials; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setInitials(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->initials = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addYomiCompanyNames(StringAttributedValueType $value) + { + if ($this->yomiCompanyNames === null) { + $this->yomiCompanyNames = array(); + } + + if (!is_array($this->yomiCompanyNames)) { + $this->yomiCompanyNames = array($this->yomiCompanyNames); + } + + $this->yomiCompanyNames[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getYomiCompanyNames() + { + return $this->yomiCompanyNames; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setYomiCompanyNames(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->yomiCompanyNames = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addYomiFirstNames(StringAttributedValueType $value) + { + if ($this->yomiFirstNames === null) { + $this->yomiFirstNames = array(); + } + + if (!is_array($this->yomiFirstNames)) { + $this->yomiFirstNames = array($this->yomiFirstNames); + } + + $this->yomiFirstNames[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getYomiFirstNames() + { + return $this->yomiFirstNames; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setYomiFirstNames(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->yomiFirstNames = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addYomiLastNames(StringAttributedValueType $value) + { + if ($this->yomiLastNames === null) { + $this->yomiLastNames = array(); + } + + if (!is_array($this->yomiLastNames)) { + $this->yomiLastNames = array($this->yomiLastNames); + } + + $this->yomiLastNames[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getYomiLastNames() + { + return $this->yomiLastNames; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setYomiLastNames(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->yomiLastNames = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addBusinessPhoneNumbers(PhoneNumberAttributedValueType $value) + { + if ($this->businessPhoneNumbers === null) { + $this->businessPhoneNumbers = array(); + } + + if (!is_array($this->businessPhoneNumbers)) { + $this->businessPhoneNumbers = array($this->businessPhoneNumbers); + } + + $this->businessPhoneNumbers[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getBusinessPhoneNumbers() + { + return $this->businessPhoneNumbers; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setBusinessPhoneNumbers(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->businessPhoneNumbers = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addBusinessPhoneNumbers2(PhoneNumberAttributedValueType $value) + { + if ($this->businessPhoneNumbers2 === null) { + $this->businessPhoneNumbers2 = array(); + } + + if (!is_array($this->businessPhoneNumbers2)) { + $this->businessPhoneNumbers2 = array($this->businessPhoneNumbers2); + } + + $this->businessPhoneNumbers2[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getBusinessPhoneNumbers2() + { + return $this->businessPhoneNumbers2; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setBusinessPhoneNumbers2(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->businessPhoneNumbers2 = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addHomePhones(PhoneNumberAttributedValueType $value) + { + if ($this->homePhones === null) { + $this->homePhones = array(); + } + + if (!is_array($this->homePhones)) { + $this->homePhones = array($this->homePhones); + } + + $this->homePhones[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getHomePhones() + { + return $this->homePhones; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setHomePhones(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->homePhones = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addHomePhones2(PhoneNumberAttributedValueType $value) + { + if ($this->homePhones2 === null) { + $this->homePhones2 = array(); + } + + if (!is_array($this->homePhones2)) { + $this->homePhones2 = array($this->homePhones2); + } + + $this->homePhones2[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getHomePhones2() + { + return $this->homePhones2; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setHomePhones2(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->homePhones2 = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addMobilePhones(PhoneNumberAttributedValueType $value) + { + if ($this->mobilePhones === null) { + $this->mobilePhones = array(); + } + + if (!is_array($this->mobilePhones)) { + $this->mobilePhones = array($this->mobilePhones); + } + + $this->mobilePhones[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getMobilePhones() + { + return $this->mobilePhones; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setMobilePhones(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mobilePhones = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addMobilePhones2(PhoneNumberAttributedValueType $value) + { + if ($this->mobilePhones2 === null) { + $this->mobilePhones2 = array(); + } + + if (!is_array($this->mobilePhones2)) { + $this->mobilePhones2 = array($this->mobilePhones2); + } + + $this->mobilePhones2[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getMobilePhones2() + { + return $this->mobilePhones2; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setMobilePhones2(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mobilePhones2 = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addAssistantPhoneNumbers(PhoneNumberAttributedValueType $value) + { + if ($this->assistantPhoneNumbers === null) { + $this->assistantPhoneNumbers = array(); + } + + if (!is_array($this->assistantPhoneNumbers)) { + $this->assistantPhoneNumbers = array($this->assistantPhoneNumbers); + } + + $this->assistantPhoneNumbers[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getAssistantPhoneNumbers() + { + return $this->assistantPhoneNumbers; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setAssistantPhoneNumbers(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->assistantPhoneNumbers = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addCallbackPhones(PhoneNumberAttributedValueType $value) + { + if ($this->callbackPhones === null) { + $this->callbackPhones = array(); + } + + if (!is_array($this->callbackPhones)) { + $this->callbackPhones = array($this->callbackPhones); + } + + $this->callbackPhones[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getCallbackPhones() + { + return $this->callbackPhones; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setCallbackPhones(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->callbackPhones = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addCarPhones(PhoneNumberAttributedValueType $value) + { + if ($this->carPhones === null) { + $this->carPhones = array(); + } + + if (!is_array($this->carPhones)) { + $this->carPhones = array($this->carPhones); + } + + $this->carPhones[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getCarPhones() + { + return $this->carPhones; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setCarPhones(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->carPhones = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addHomeFaxes(PhoneNumberAttributedValueType $value) + { + if ($this->homeFaxes === null) { + $this->homeFaxes = array(); + } + + if (!is_array($this->homeFaxes)) { + $this->homeFaxes = array($this->homeFaxes); + } + + $this->homeFaxes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getHomeFaxes() + { + return $this->homeFaxes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setHomeFaxes(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->homeFaxes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addOrganizationMainPhones(PhoneNumberAttributedValueType $value) + { + if ($this->organizationMainPhones === null) { + $this->organizationMainPhones = array(); + } + + if (!is_array($this->organizationMainPhones)) { + $this->organizationMainPhones = array($this->organizationMainPhones); + } + + $this->organizationMainPhones[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getOrganizationMainPhones() + { + return $this->organizationMainPhones; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setOrganizationMainPhones(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->organizationMainPhones = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addOtherFaxes(PhoneNumberAttributedValueType $value) + { + if ($this->otherFaxes === null) { + $this->otherFaxes = array(); + } + + if (!is_array($this->otherFaxes)) { + $this->otherFaxes = array($this->otherFaxes); + } + + $this->otherFaxes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getOtherFaxes() + { + return $this->otherFaxes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setOtherFaxes(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->otherFaxes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addOtherTelephones(PhoneNumberAttributedValueType $value) + { + if ($this->otherTelephones === null) { + $this->otherTelephones = array(); + } + + if (!is_array($this->otherTelephones)) { + $this->otherTelephones = array($this->otherTelephones); + } + + $this->otherTelephones[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getOtherTelephones() + { + return $this->otherTelephones; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setOtherTelephones(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->otherTelephones = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addOtherPhones2(PhoneNumberAttributedValueType $value) + { + if ($this->otherPhones2 === null) { + $this->otherPhones2 = array(); + } + + if (!is_array($this->otherPhones2)) { + $this->otherPhones2 = array($this->otherPhones2); + } + + $this->otherPhones2[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getOtherPhones2() + { + return $this->otherPhones2; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setOtherPhones2(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->otherPhones2 = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addPagers(PhoneNumberAttributedValueType $value) + { + if ($this->pagers === null) { + $this->pagers = array(); + } + + if (!is_array($this->pagers)) { + $this->pagers = array($this->pagers); + } + + $this->pagers[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getPagers() + { + return $this->pagers; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setPagers(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->pagers = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addRadioPhones(PhoneNumberAttributedValueType $value) + { + if ($this->radioPhones === null) { + $this->radioPhones = array(); + } + + if (!is_array($this->radioPhones)) { + $this->radioPhones = array($this->radioPhones); + } + + $this->radioPhones[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getRadioPhones() + { + return $this->radioPhones; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setRadioPhones(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->radioPhones = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addTelexNumbers(PhoneNumberAttributedValueType $value) + { + if ($this->telexNumbers === null) { + $this->telexNumbers = array(); + } + + if (!is_array($this->telexNumbers)) { + $this->telexNumbers = array($this->telexNumbers); + } + + $this->telexNumbers[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getTelexNumbers() + { + return $this->telexNumbers; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setTelexNumbers(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->telexNumbers = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addTTYTDDPhoneNumbers(PhoneNumberAttributedValueType $value) + { + if ($this->tTYTDDPhoneNumbers === null) { + $this->tTYTDDPhoneNumbers = array(); + } + + if (!is_array($this->tTYTDDPhoneNumbers)) { + $this->tTYTDDPhoneNumbers = array($this->tTYTDDPhoneNumbers); + } + + $this->tTYTDDPhoneNumbers[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getTTYTDDPhoneNumbers() + { + return $this->tTYTDDPhoneNumbers; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setTTYTDDPhoneNumbers(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->tTYTDDPhoneNumbers = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType + * @return PersonaType + */ + public function addWorkFaxes(PhoneNumberAttributedValueType $value) + { + if ($this->workFaxes === null) { + $this->workFaxes = array(); + } + + if (!is_array($this->workFaxes)) { + $this->workFaxes = array($this->workFaxes); + } + + $this->workFaxes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PhoneNumberAttributedValueType[] + */ + public function getWorkFaxes() + { + return $this->workFaxes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PhoneNumberAttributedValueType[]|PhoneNumberAttributedValueType + * @return PersonaType + */ + public function setWorkFaxes(array|PhoneNumberAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->workFaxes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressAttributedValueType + * @return PersonaType + */ + public function addEmails1(EmailAddressAttributedValueType $value) + { + if ($this->emails1 === null) { + $this->emails1 = array(); + } + + if (!is_array($this->emails1)) { + $this->emails1 = array($this->emails1); + } + + $this->emails1[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return EmailAddressAttributedValueType[] + */ + public function getEmails1() + { + return $this->emails1; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressAttributedValueType[]|EmailAddressAttributedValueType + * @return PersonaType + */ + public function setEmails1(array|EmailAddressAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->emails1 = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressAttributedValueType + * @return PersonaType + */ + public function addEmails2(EmailAddressAttributedValueType $value) + { + if ($this->emails2 === null) { + $this->emails2 = array(); + } + + if (!is_array($this->emails2)) { + $this->emails2 = array($this->emails2); + } + + $this->emails2[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return EmailAddressAttributedValueType[] + */ + public function getEmails2() + { + return $this->emails2; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressAttributedValueType[]|EmailAddressAttributedValueType + * @return PersonaType + */ + public function setEmails2(array|EmailAddressAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->emails2 = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressAttributedValueType + * @return PersonaType + */ + public function addEmails3(EmailAddressAttributedValueType $value) + { + if ($this->emails3 === null) { + $this->emails3 = array(); + } + + if (!is_array($this->emails3)) { + $this->emails3 = array($this->emails3); + } + + $this->emails3[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return EmailAddressAttributedValueType[] + */ + public function getEmails3() + { + return $this->emails3; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailAddressAttributedValueType[]|EmailAddressAttributedValueType + * @return PersonaType + */ + public function setEmails3(array|EmailAddressAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->emails3 = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addBusinessHomePages(StringAttributedValueType $value) + { + if ($this->businessHomePages === null) { + $this->businessHomePages = array(); + } + + if (!is_array($this->businessHomePages)) { + $this->businessHomePages = array($this->businessHomePages); + } + + $this->businessHomePages[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getBusinessHomePages() + { + return $this->businessHomePages; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setBusinessHomePages(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->businessHomePages = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addPersonalHomePages(StringAttributedValueType $value) + { + if ($this->personalHomePages === null) { + $this->personalHomePages = array(); + } + + if (!is_array($this->personalHomePages)) { + $this->personalHomePages = array($this->personalHomePages); + } + + $this->personalHomePages[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getPersonalHomePages() + { + return $this->personalHomePages; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setPersonalHomePages(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->personalHomePages = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addOfficeLocations(StringAttributedValueType $value) + { + if ($this->officeLocations === null) { + $this->officeLocations = array(); + } + + if (!is_array($this->officeLocations)) { + $this->officeLocations = array($this->officeLocations); + } + + $this->officeLocations[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getOfficeLocations() + { + return $this->officeLocations; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setOfficeLocations(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->officeLocations = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addImAddresses(StringAttributedValueType $value) + { + if ($this->imAddresses === null) { + $this->imAddresses = array(); + } + + if (!is_array($this->imAddresses)) { + $this->imAddresses = array($this->imAddresses); + } + + $this->imAddresses[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getImAddresses() + { + return $this->imAddresses; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setImAddresses(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->imAddresses = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addImAddresses2(StringAttributedValueType $value) + { + if ($this->imAddresses2 === null) { + $this->imAddresses2 = array(); + } + + if (!is_array($this->imAddresses2)) { + $this->imAddresses2 = array($this->imAddresses2); + } + + $this->imAddresses2[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getImAddresses2() + { + return $this->imAddresses2; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setImAddresses2(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->imAddresses2 = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addImAddresses3(StringAttributedValueType $value) + { + if ($this->imAddresses3 === null) { + $this->imAddresses3 = array(); + } + + if (!is_array($this->imAddresses3)) { + $this->imAddresses3 = array($this->imAddresses3); + } + + $this->imAddresses3[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getImAddresses3() + { + return $this->imAddresses3; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setImAddresses3(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->imAddresses3 = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PostalAddressAttributedValueType + * @return PersonaType + */ + public function addBusinessAddresses(PostalAddressAttributedValueType $value) + { + if ($this->businessAddresses === null) { + $this->businessAddresses = array(); + } + + if (!is_array($this->businessAddresses)) { + $this->businessAddresses = array($this->businessAddresses); + } + + $this->businessAddresses[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PostalAddressAttributedValueType[] + */ + public function getBusinessAddresses() + { + return $this->businessAddresses; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * PostalAddressAttributedValueType[]|PostalAddressAttributedValueType + * @return PersonaType + */ + public function setBusinessAddresses(array|PostalAddressAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->businessAddresses = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PostalAddressAttributedValueType + * @return PersonaType + */ + public function addHomeAddresses(PostalAddressAttributedValueType $value) + { + if ($this->homeAddresses === null) { + $this->homeAddresses = array(); + } + + if (!is_array($this->homeAddresses)) { + $this->homeAddresses = array($this->homeAddresses); + } + + $this->homeAddresses[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PostalAddressAttributedValueType[] + */ + public function getHomeAddresses() + { + return $this->homeAddresses; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * PostalAddressAttributedValueType[]|PostalAddressAttributedValueType + * @return PersonaType + */ + public function setHomeAddresses(array|PostalAddressAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->homeAddresses = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PostalAddressAttributedValueType + * @return PersonaType + */ + public function addOtherAddresses(PostalAddressAttributedValueType $value) + { + if ($this->otherAddresses === null) { + $this->otherAddresses = array(); + } + + if (!is_array($this->otherAddresses)) { + $this->otherAddresses = array($this->otherAddresses); + } + + $this->otherAddresses[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PostalAddressAttributedValueType[] + */ + public function getOtherAddresses() + { + return $this->otherAddresses; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * PostalAddressAttributedValueType[]|PostalAddressAttributedValueType + * @return PersonaType + */ + public function setOtherAddresses(array|PostalAddressAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->otherAddresses = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addTitles(StringAttributedValueType $value) + { + if ($this->titles === null) { + $this->titles = array(); + } + + if (!is_array($this->titles)) { + $this->titles = array($this->titles); + } + + $this->titles[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getTitles() + { + return $this->titles; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setTitles(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->titles = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addDepartments(StringAttributedValueType $value) + { + if ($this->departments === null) { + $this->departments = array(); + } + + if (!is_array($this->departments)) { + $this->departments = array($this->departments); + } + + $this->departments[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getDepartments() + { + return $this->departments; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setDepartments(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->departments = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addCompanyNames(StringAttributedValueType $value) + { + if ($this->companyNames === null) { + $this->companyNames = array(); + } + + if (!is_array($this->companyNames)) { + $this->companyNames = array($this->companyNames); + } + + $this->companyNames[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getCompanyNames() + { + return $this->companyNames; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setCompanyNames(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->companyNames = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addManagers(StringAttributedValueType $value) + { + if ($this->managers === null) { + $this->managers = array(); + } + + if (!is_array($this->managers)) { + $this->managers = array($this->managers); + } + + $this->managers[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getManagers() + { + return $this->managers; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setManagers(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->managers = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addAssistantNames(StringAttributedValueType $value) + { + if ($this->assistantNames === null) { + $this->assistantNames = array(); + } + + if (!is_array($this->assistantNames)) { + $this->assistantNames = array($this->assistantNames); + } + + $this->assistantNames[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getAssistantNames() + { + return $this->assistantNames; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setAssistantNames(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->assistantNames = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addProfessions(StringAttributedValueType $value) + { + if ($this->professions === null) { + $this->professions = array(); + } + + if (!is_array($this->professions)) { + $this->professions = array($this->professions); + } + + $this->professions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getProfessions() + { + return $this->professions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setProfessions(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->professions = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addSpouseNames(StringAttributedValueType $value) + { + if ($this->spouseNames === null) { + $this->spouseNames = array(); + } + + if (!is_array($this->spouseNames)) { + $this->spouseNames = array($this->spouseNames); + } + + $this->spouseNames[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getSpouseNames() + { + return $this->spouseNames; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setSpouseNames(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->spouseNames = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringArrayAttributedValueType + * @return PersonaType + */ + public function addChildren(StringArrayAttributedValueType $value) + { + if ($this->children === null) { + $this->children = array(); + } + + if (!is_array($this->children)) { + $this->children = array($this->children); + } + + $this->children[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringArrayAttributedValueType[] + */ + public function getChildren() + { + return $this->children; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringArrayAttributedValueType[]|StringArrayAttributedValueType + * @return PersonaType + */ + public function setChildren(array|StringArrayAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->children = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addSchools(StringAttributedValueType $value) + { + if ($this->schools === null) { + $this->schools = array(); + } + + if (!is_array($this->schools)) { + $this->schools = array($this->schools); + } + + $this->schools[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getSchools() + { + return $this->schools; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setSchools(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->schools = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addHobbies(StringAttributedValueType $value) + { + if ($this->hobbies === null) { + $this->hobbies = array(); + } + + if (!is_array($this->hobbies)) { + $this->hobbies = array($this->hobbies); + } + + $this->hobbies[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getHobbies() + { + return $this->hobbies; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setHobbies(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->hobbies = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addWeddingAnniversaries(StringAttributedValueType $value) + { + if ($this->weddingAnniversaries === null) { + $this->weddingAnniversaries = array(); + } + + if (!is_array($this->weddingAnniversaries)) { + $this->weddingAnniversaries = array($this->weddingAnniversaries); + } + + $this->weddingAnniversaries[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getWeddingAnniversaries() + { + return $this->weddingAnniversaries; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setWeddingAnniversaries(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->weddingAnniversaries = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addBirthdays(StringAttributedValueType $value) + { + if ($this->birthdays === null) { + $this->birthdays = array(); + } + + if (!is_array($this->birthdays)) { + $this->birthdays = array($this->birthdays); + } + + $this->birthdays[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getBirthdays() + { + return $this->birthdays; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setBirthdays(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->birthdays = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addLocations(StringAttributedValueType $value) + { + if ($this->locations === null) { + $this->locations = array(); + } + + if (!is_array($this->locations)) { + $this->locations = array($this->locations); + } + + $this->locations[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getLocations() + { + return $this->locations; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setLocations(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->locations = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addInlineLinks(StringAttributedValueType $value) + { + if ($this->inlineLinks === null) { + $this->inlineLinks = array(); + } + + if (!is_array($this->inlineLinks)) { + $this->inlineLinks = array($this->inlineLinks); + } + + $this->inlineLinks[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getInlineLinks() + { + return $this->inlineLinks; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setInlineLinks(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->inlineLinks = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringArrayAttributedValueType + * @return PersonaType + */ + public function addItemLinkIds(StringArrayAttributedValueType $value) + { + if ($this->itemLinkIds === null) { + $this->itemLinkIds = array(); + } + + if (!is_array($this->itemLinkIds)) { + $this->itemLinkIds = array($this->itemLinkIds); + } + + $this->itemLinkIds[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringArrayAttributedValueType[] + */ + public function getItemLinkIds() + { + return $this->itemLinkIds; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringArrayAttributedValueType[]|StringArrayAttributedValueType + * @return PersonaType + */ + public function setItemLinkIds(array|StringArrayAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->itemLinkIds = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getHasActiveDeals() + { + return $this->hasActiveDeals; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setHasActiveDeals($value) + { + $this->hasActiveDeals = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getIsBusinessContact() + { + return $this->isBusinessContact; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setIsBusinessContact($value) + { + $this->isBusinessContact = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addAttributedHasActiveDeals(StringAttributedValueType $value) + { + if ($this->attributedHasActiveDeals === null) { + $this->attributedHasActiveDeals = array(); + } + + if (!is_array($this->attributedHasActiveDeals)) { + $this->attributedHasActiveDeals = array($this->attributedHasActiveDeals); + } + + $this->attributedHasActiveDeals[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getAttributedHasActiveDeals() + { + return $this->attributedHasActiveDeals; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setAttributedHasActiveDeals(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->attributedHasActiveDeals = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addAttributedIsBusinessContact(StringAttributedValueType $value) + { + if ($this->attributedIsBusinessContact === null) { + $this->attributedIsBusinessContact = array(); + } + + if (!is_array($this->attributedIsBusinessContact)) { + $this->attributedIsBusinessContact = array($this->attributedIsBusinessContact); + } + + $this->attributedIsBusinessContact[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getAttributedIsBusinessContact() + { + return $this->attributedIsBusinessContact; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setAttributedIsBusinessContact(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->attributedIsBusinessContact = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType + * @return PersonaType + */ + public function addSourceMailboxGuids(StringAttributedValueType $value) + { + if ($this->sourceMailboxGuids === null) { + $this->sourceMailboxGuids = array(); + } + + if (!is_array($this->sourceMailboxGuids)) { + $this->sourceMailboxGuids = array($this->sourceMailboxGuids); + } + + $this->sourceMailboxGuids[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return StringAttributedValueType[] + */ + public function getSourceMailboxGuids() + { + return $this->sourceMailboxGuids; + } + + /** + * @autogenerated This method is safe to replace + * @param $value StringAttributedValueType[]|StringAttributedValueType + * @return PersonaType + */ + public function setSourceMailboxGuids(array|StringAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->sourceMailboxGuids = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getLastContactedDate() + { + return $this->lastContactedDate; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return PersonaType + */ + public function setLastContactedDate(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->lastContactedDate = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ExtendedPropertyAttributedValueType + * @return PersonaType + */ + public function addExtendedProperties(ExtendedPropertyAttributedValueType $value) + { + if ($this->extendedProperties === null) { + $this->extendedProperties = array(); + } + + if (!is_array($this->extendedProperties)) { + $this->extendedProperties = array($this->extendedProperties); + } + + $this->extendedProperties[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ExtendedPropertyAttributedValueType[] + */ + public function getExtendedProperties() + { + return $this->extendedProperties; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * ExtendedPropertyAttributedValueType[]|ExtendedPropertyAttributedValueType + * @return PersonaType + */ + public function setExtendedProperties(array|ExtendedPropertyAttributedValueType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->extendedProperties = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getExternalDirectoryObjectId() + { + return $this->externalDirectoryObjectId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setExternalDirectoryObjectId($value) + { + $this->externalDirectoryObjectId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMapiEntryId() + { + return $this->mapiEntryId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setMapiEntryId($value) + { + $this->mapiEntryId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMapiEmailAddress() + { + return $this->mapiEmailAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setMapiEmailAddress($value) + { + $this->mapiEmailAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMapiAddressType() + { + return $this->mapiAddressType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setMapiAddressType($value) + { + $this->mapiAddressType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMapiSearchKey() + { + return $this->mapiSearchKey; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setMapiSearchKey($value) + { + $this->mapiSearchKey = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMapiTransmittableDisplayName() + { + return $this->mapiTransmittableDisplayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PersonaType + */ + public function setMapiTransmittableDisplayName($value) + { + $this->mapiTransmittableDisplayName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isMapiSendRichInfo() + { + return ((bool) $this->mapiSendRichInfo); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getMapiSendRichInfo() + { + return $this->mapiSendRichInfo; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return PersonaType + */ + public function setMapiSendRichInfo($value) + { + $this->mapiSendRichInfo = $value; + return $this; + } +} diff --git a/src/API/Type/PhoneEntityType.php b/src/API/Type/PhoneEntityType.php new file mode 100644 index 000000000..f325d19ae --- /dev/null +++ b/src/API/Type/PhoneEntityType.php @@ -0,0 +1,88 @@ +originalPhoneString; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PhoneEntityType + */ + public function setOriginalPhoneString($value) + { + $this->originalPhoneString = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPhoneString() + { + return $this->phoneString; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PhoneEntityType + */ + public function setPhoneString($value) + { + $this->phoneString = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getType() + { + return $this->type; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PhoneEntityType + */ + public function setType($value) + { + $this->type = $value; + return $this; + } +} diff --git a/src/API/Type/PhoneNumberAttributedValueType.php b/src/API/Type/PhoneNumberAttributedValueType.php new file mode 100644 index 000000000..0587c191d --- /dev/null +++ b/src/API/Type/PhoneNumberAttributedValueType.php @@ -0,0 +1,87 @@ +value; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PersonaPhoneNumberType + * @return PhoneNumberAttributedValueType + */ + public function setValue(PersonaPhoneNumberType $value) + { + $this->value = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PhoneNumberAttributedValueType + */ + public function addAttributions($value) + { + if ($this->attributions === null) { + $this->attributions = array(); + } + + if (!is_array($this->attributions)) { + $this->attributions = array($this->attributions); + } + + $this->attributions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getAttributions() + { + return $this->attributions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return PhoneNumberAttributedValueType + */ + public function setAttributions(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->attributions = $value; + return $this; + } +} diff --git a/src/API/Type/PhoneType.php b/src/API/Type/PhoneType.php new file mode 100644 index 000000000..92d39350e --- /dev/null +++ b/src/API/Type/PhoneType.php @@ -0,0 +1,90 @@ +originalPhoneString; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PhoneType + */ + public function setOriginalPhoneString($value) + { + $this->originalPhoneString = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPhoneString() + { + return $this->phoneString; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PhoneType + */ + public function setPhoneString($value) + { + $this->phoneString = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getType() + { + return $this->type; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PhoneType + */ + public function setType($value) + { + $this->type = $value; + return $this; + } +} diff --git a/src/API/Type/PolicyNudgeRulesServiceConfigurationType.php b/src/API/Type/PolicyNudgeRulesServiceConfigurationType.php new file mode 100644 index 000000000..d009a9f82 --- /dev/null +++ b/src/API/Type/PolicyNudgeRulesServiceConfigurationType.php @@ -0,0 +1,17 @@ +value; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PersonaPostalAddressType + * @return PostalAddressAttributedValueType + */ + public function setValue(PersonaPostalAddressType $value) + { + $this->value = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PostalAddressAttributedValueType + */ + public function addAttributions($value) + { + if ($this->attributions === null) { + $this->attributions = array(); + } + + if (!is_array($this->attributions)) { + $this->attributions = array($this->attributions); + } + + $this->attributions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getAttributions() + { + return $this->attributions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return PostalAddressAttributedValueType + */ + public function setAttributions(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->attributions = $value; + return $this; + } +} diff --git a/src/API/Type/PreviewItemMailboxType.php b/src/API/Type/PreviewItemMailboxType.php new file mode 100644 index 000000000..e0ef096fb --- /dev/null +++ b/src/API/Type/PreviewItemMailboxType.php @@ -0,0 +1,65 @@ +mailboxId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PreviewItemMailboxType + */ + public function setMailboxId($value) + { + $this->mailboxId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPrimarySmtpAddress() + { + return $this->primarySmtpAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PreviewItemMailboxType + */ + public function setPrimarySmtpAddress($value) + { + $this->primarySmtpAddress = $value; + return $this; + } +} diff --git a/src/API/Type/PreviewItemResponseShapeType.php b/src/API/Type/PreviewItemResponseShapeType.php new file mode 100644 index 000000000..798a17c8c --- /dev/null +++ b/src/API/Type/PreviewItemResponseShapeType.php @@ -0,0 +1,87 @@ +baseShape; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PreviewItemResponseShapeType + */ + public function setBaseShape($value) + { + $this->baseShape = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PathToExtendedFieldType + * @return PreviewItemResponseShapeType + */ + public function addAdditionalProperties(PathToExtendedFieldType $value) + { + if ($this->additionalProperties === null) { + $this->additionalProperties = array(); + } + + if (!is_array($this->additionalProperties)) { + $this->additionalProperties = array($this->additionalProperties); + } + + $this->additionalProperties[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PathToExtendedFieldType[] + */ + public function getAdditionalProperties() + { + return $this->additionalProperties; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PathToExtendedFieldType[]|PathToExtendedFieldType + * @return PreviewItemResponseShapeType + */ + public function setAdditionalProperties(array|PathToExtendedFieldType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->additionalProperties = $value; + return $this; + } +} diff --git a/src/API/Type/PrimaryMailboxSearchScopeType.php b/src/API/Type/PrimaryMailboxSearchScopeType.php new file mode 100644 index 000000000..d4bce9e76 --- /dev/null +++ b/src/API/Type/PrimaryMailboxSearchScopeType.php @@ -0,0 +1,74 @@ +folderScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SearchFolderScopeType + * @return PrimaryMailboxSearchScopeType + */ + public function setFolderScope(SearchFolderScopeType $value) + { + $this->folderScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isDeepTraversal() + { + return ((bool) $this->isDeepTraversal); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsDeepTraversal() + { + return $this->isDeepTraversal; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return PrimaryMailboxSearchScopeType + */ + public function setIsDeepTraversal($value) + { + $this->isDeepTraversal = $value; + return $this; + } +} diff --git a/src/API/Type/PrimarySmtpAddressType.php b/src/API/Type/PrimarySmtpAddressType.php new file mode 100644 index 000000000..ecb2ca892 --- /dev/null +++ b/src/API/Type/PrimarySmtpAddressType.php @@ -0,0 +1,17 @@ +fullName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ProfileInsightValueType + */ + public function setFullName($value) + { + $this->fullName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getFirstName() + { + return $this->firstName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ProfileInsightValueType + */ + public function setFirstName($value) + { + $this->firstName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLastName() + { + return $this->lastName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ProfileInsightValueType + */ + public function setLastName($value) + { + $this->lastName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getEmailAddress() + { + return $this->emailAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ProfileInsightValueType + */ + public function setEmailAddress($value) + { + $this->emailAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAvatar() + { + return $this->avatar; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ProfileInsightValueType + */ + public function setAvatar($value) + { + $this->avatar = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getJoinedUtcTicks() + { + return $this->joinedUtcTicks; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ProfileInsightValueType + */ + public function setJoinedUtcTicks($value) + { + $this->joinedUtcTicks = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return UserProfilePictureType + */ + public function getProfilePicture() + { + return $this->profilePicture; + } + + /** + * @autogenerated This method is safe to replace + * @param $value UserProfilePictureType + * @return ProfileInsightValueType + */ + public function setProfilePicture(UserProfilePictureType $value) + { + $this->profilePicture = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTitle() + { + return $this->title; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ProfileInsightValueType + */ + public function setTitle($value) + { + $this->title = $value; + return $this; + } +} diff --git a/src/API/Type/ProposeNewTimeType.php b/src/API/Type/ProposeNewTimeType.php new file mode 100644 index 000000000..552b8854b --- /dev/null +++ b/src/API/Type/ProposeNewTimeType.php @@ -0,0 +1,15 @@ +uRL = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getCallerData() + { + return $this->callerData; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return PushSubscriptionRequestType + */ + public function setCallerData($value) + { + $this->callerData = $value; + return $this; + } } diff --git a/src/API/Type/RecipientSuggestionType.php b/src/API/Type/RecipientSuggestionType.php new file mode 100644 index 000000000..03940711c --- /dev/null +++ b/src/API/Type/RecipientSuggestionType.php @@ -0,0 +1,65 @@ +displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RecipientSuggestionType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getEmailAddress() + { + return $this->emailAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RecipientSuggestionType + */ + public function setEmailAddress($value) + { + $this->emailAddress = $value; + return $this; + } +} diff --git a/src/API/Type/RecurringDayTransitionType.php b/src/API/Type/RecurringDayTransitionType.php index 950323cf8..e126ed9a9 100644 --- a/src/API/Type/RecurringDayTransitionType.php +++ b/src/API/Type/RecurringDayTransitionType.php @@ -17,7 +17,7 @@ class RecurringDayTransitionType extends RecurringTimeTransitionType protected $dayOfWeek = null; /** - * @var string + * @var integer */ protected $occurrence = null; @@ -43,7 +43,7 @@ public function setDayOfWeek($value) /** * @autogenerated This method is safe to replace - * @return string + * @return integer */ public function getOccurrence() { @@ -52,7 +52,7 @@ public function getOccurrence() /** * @autogenerated This method is safe to replace - * @param $value string + * @param $value int * @return RecurringDayTransitionType */ public function setOccurrence($value) diff --git a/src/API/Type/RecurringMasterItemIdRangesType.php b/src/API/Type/RecurringMasterItemIdRangesType.php new file mode 100644 index 000000000..923251631 --- /dev/null +++ b/src/API/Type/RecurringMasterItemIdRangesType.php @@ -0,0 +1,60 @@ +ranges === null) { + $this->ranges = array(); + } + + if (!is_array($this->ranges)) { + $this->ranges = array($this->ranges); + } + + $this->ranges[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return OccurrencesRangeType[] + */ + public function getRanges() + { + return $this->ranges; + } + + /** + * @autogenerated This method is safe to replace + * @param $value OccurrencesRangeType[]|OccurrencesRangeType + * @return RecurringMasterItemIdRangesType + */ + public function setRanges(array|OccurrencesRangeType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->ranges = $value; + return $this; + } +} diff --git a/src/API/Type/ReferenceAttachmentType.php b/src/API/Type/ReferenceAttachmentType.php new file mode 100644 index 000000000..dd90d796f --- /dev/null +++ b/src/API/Type/ReferenceAttachmentType.php @@ -0,0 +1,222 @@ +attachLongPathName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ReferenceAttachmentType + */ + public function setAttachLongPathName($value) + { + $this->attachLongPathName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getProviderType() + { + return $this->providerType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ReferenceAttachmentType + */ + public function setProviderType($value) + { + $this->providerType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getProviderEndpointUrl() + { + return $this->providerEndpointUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ReferenceAttachmentType + */ + public function setProviderEndpointUrl($value) + { + $this->providerEndpointUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAttachmentThumbnailUrl() + { + return $this->attachmentThumbnailUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ReferenceAttachmentType + */ + public function setAttachmentThumbnailUrl($value) + { + $this->attachmentThumbnailUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAttachmentPreviewUrl() + { + return $this->attachmentPreviewUrl; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ReferenceAttachmentType + */ + public function setAttachmentPreviewUrl($value) + { + $this->attachmentPreviewUrl = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getPermissionType() + { + return $this->permissionType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ReferenceAttachmentType + */ + public function setPermissionType($value) + { + $this->permissionType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getOriginalPermissionType() + { + return $this->originalPermissionType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return ReferenceAttachmentType + */ + public function setOriginalPermissionType($value) + { + $this->originalPermissionType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isAttachmentIsFolder() + { + return ((bool) $this->attachmentIsFolder); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getAttachmentIsFolder() + { + return $this->attachmentIsFolder; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ReferenceAttachmentType + */ + public function setAttachmentIsFolder($value) + { + $this->attachmentIsFolder = $value; + return $this; + } +} diff --git a/src/API/Type/ReminderItemActionType.php b/src/API/Type/ReminderItemActionType.php new file mode 100644 index 000000000..da7356cbd --- /dev/null +++ b/src/API/Type/ReminderItemActionType.php @@ -0,0 +1,90 @@ +actionType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ReminderItemActionType + */ + public function setActionType($value) + { + $this->actionType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ItemIdType + */ + public function getItemId() + { + return $this->itemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemIdType + * @return ReminderItemActionType + */ + public function setItemId(ItemIdType $value) + { + $this->itemId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getNewReminderTime() + { + return $this->newReminderTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ReminderItemActionType + */ + public function setNewReminderTime($value) + { + $this->newReminderTime = $value; + return $this; + } +} diff --git a/src/API/Type/ReminderMessageDataType.php b/src/API/Type/ReminderMessageDataType.php new file mode 100644 index 000000000..d0b9b68ef --- /dev/null +++ b/src/API/Type/ReminderMessageDataType.php @@ -0,0 +1,146 @@ +reminderText; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ReminderMessageDataType + */ + public function setReminderText($value) + { + $this->reminderText = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLocation() + { + return $this->location; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ReminderMessageDataType + */ + public function setLocation($value) + { + $this->location = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getStartTime() + { + return $this->startTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return ReminderMessageDataType + */ + public function setStartTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->startTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getEndTime() + { + return $this->endTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return ReminderMessageDataType + */ + public function setEndTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->endTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ItemIdType + */ + public function getAssociatedCalendarItemId() + { + return $this->associatedCalendarItemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemIdType + * @return ReminderMessageDataType + */ + public function setAssociatedCalendarItemId(ItemIdType $value) + { + $this->associatedCalendarItemId = $value; + return $this; + } +} diff --git a/src/API/Type/ReminderType.php b/src/API/Type/ReminderType.php new file mode 100644 index 000000000..fd3d10b6a --- /dev/null +++ b/src/API/Type/ReminderType.php @@ -0,0 +1,249 @@ +subject; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ReminderType + */ + public function setSubject($value) + { + $this->subject = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getLocation() + { + return $this->location; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ReminderType + */ + public function setLocation($value) + { + $this->location = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getReminderTime() + { + return $this->reminderTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return ReminderType + */ + public function setReminderTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->reminderTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getStartDate() + { + return $this->startDate; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return ReminderType + */ + public function setStartDate(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->startDate = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getEndDate() + { + return $this->endDate; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return ReminderType + */ + public function setEndDate(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->endDate = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ItemIdType + */ + public function getItemId() + { + return $this->itemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemIdType + * @return ReminderType + */ + public function setItemId(ItemIdType $value) + { + $this->itemId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ItemIdType + */ + public function getRecurringMasterItemId() + { + return $this->recurringMasterItemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemIdType + * @return ReminderType + */ + public function setRecurringMasterItemId(ItemIdType $value) + { + $this->recurringMasterItemId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getReminderGroup() + { + return $this->reminderGroup; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ReminderType + */ + public function setReminderGroup($value) + { + $this->reminderGroup = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getUID() + { + return $this->uID; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ReminderType + */ + public function setUID($value) + { + $this->uID = $value; + return $this; + } +} diff --git a/src/API/Type/ReplyAllToItemType.php b/src/API/Type/ReplyAllToItemType.php index 81e2c49fc..cbcca2772 100644 --- a/src/API/Type/ReplyAllToItemType.php +++ b/src/API/Type/ReplyAllToItemType.php @@ -11,5 +11,37 @@ class ReplyAllToItemType extends SmartResponseType { + /** + * @var boolean + */ + protected $isSpecificMessageReply = null; + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isSpecificMessageReply() + { + return ((bool) $this->isSpecificMessageReply); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsSpecificMessageReply() + { + return $this->isSpecificMessageReply; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return ReplyAllToItemType + */ + public function setIsSpecificMessageReply($value) + { + $this->isSpecificMessageReply = $value; + return $this; + } } diff --git a/src/API/Type/ResponseMessageInfoType.php b/src/API/Type/ResponseMessageInfoType.php new file mode 100644 index 000000000..41ced8af9 --- /dev/null +++ b/src/API/Type/ResponseMessageInfoType.php @@ -0,0 +1,90 @@ +responseClass; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ResponseMessageInfoType + */ + public function setResponseClass($value) + { + $this->responseClass = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMessageText() + { + return $this->messageText; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ResponseMessageInfoType + */ + public function setMessageText($value) + { + $this->messageText = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getResponseCode() + { + return $this->responseCode; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return ResponseMessageInfoType + */ + public function setResponseCode($value) + { + $this->responseCode = $value; + return $this; + } +} diff --git a/src/API/Type/RetentionPolicyTagType.php b/src/API/Type/RetentionPolicyTagType.php new file mode 100644 index 000000000..1999984eb --- /dev/null +++ b/src/API/Type/RetentionPolicyTagType.php @@ -0,0 +1,317 @@ +displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RetentionPolicyTagType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getRetentionId() + { + return $this->retentionId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RetentionPolicyTagType + */ + public function setRetentionId($value) + { + $this->retentionId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getRetentionPeriod() + { + return $this->retentionPeriod; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return RetentionPolicyTagType + */ + public function setRetentionPeriod($value) + { + $this->retentionPeriod = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getType() + { + return $this->type; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RetentionPolicyTagType + */ + public function setType($value) + { + $this->type = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getRetentionAction() + { + return $this->retentionAction; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RetentionPolicyTagType + */ + public function setRetentionAction($value) + { + $this->retentionAction = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RetentionPolicyTagType + */ + public function setDescription($value) + { + $this->description = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isVisible() + { + return ((bool) $this->isVisible); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsVisible() + { + return $this->isVisible; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return RetentionPolicyTagType + */ + public function setIsVisible($value) + { + $this->isVisible = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isOptedInto() + { + return ((bool) $this->optedInto); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getOptedInto() + { + return $this->optedInto; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return RetentionPolicyTagType + */ + public function setOptedInto($value) + { + $this->optedInto = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isArchive() + { + return ((bool) $this->isArchive); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsArchive() + { + return $this->isArchive; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return RetentionPolicyTagType + */ + public function setIsArchive($value) + { + $this->isArchive = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getParentLabelIdentity() + { + return $this->parentLabelIdentity; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RetentionPolicyTagType + */ + public function setParentLabelIdentity($value) + { + $this->parentLabelIdentity = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getPriority() + { + return $this->priority; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return RetentionPolicyTagType + */ + public function setPriority($value) + { + $this->priority = $value; + return $this; + } +} diff --git a/src/API/Type/RetentionTagType.php b/src/API/Type/RetentionTagType.php new file mode 100644 index 000000000..9aade4dfd --- /dev/null +++ b/src/API/Type/RetentionTagType.php @@ -0,0 +1,49 @@ +isExplicit); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsExplicit() + { + return $this->isExplicit; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return RetentionTagType + */ + public function setIsExplicit($value) + { + $this->isExplicit = $value; + return $this; + } +} diff --git a/src/API/Type/RightsManagementLicenseDataType.php b/src/API/Type/RightsManagementLicenseDataType.php new file mode 100644 index 000000000..fe4496a37 --- /dev/null +++ b/src/API/Type/RightsManagementLicenseDataType.php @@ -0,0 +1,505 @@ +rightsManagedMessageDecryptionStatus; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return RightsManagementLicenseDataType + */ + public function setRightsManagedMessageDecryptionStatus($value) + { + $this->rightsManagedMessageDecryptionStatus = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getRmsTemplateId() + { + return $this->rmsTemplateId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RightsManagementLicenseDataType + */ + public function setRmsTemplateId($value) + { + $this->rmsTemplateId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTemplateName() + { + return $this->templateName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RightsManagementLicenseDataType + */ + public function setTemplateName($value) + { + $this->templateName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTemplateDescription() + { + return $this->templateDescription; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RightsManagementLicenseDataType + */ + public function setTemplateDescription($value) + { + $this->templateDescription = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isEditAllowed() + { + return ((bool) $this->editAllowed); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getEditAllowed() + { + return $this->editAllowed; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return RightsManagementLicenseDataType + */ + public function setEditAllowed($value) + { + $this->editAllowed = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isReplyAllowed() + { + return ((bool) $this->replyAllowed); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getReplyAllowed() + { + return $this->replyAllowed; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return RightsManagementLicenseDataType + */ + public function setReplyAllowed($value) + { + $this->replyAllowed = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isReplyAllAllowed() + { + return ((bool) $this->replyAllAllowed); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getReplyAllAllowed() + { + return $this->replyAllAllowed; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return RightsManagementLicenseDataType + */ + public function setReplyAllAllowed($value) + { + $this->replyAllAllowed = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isForwardAllowed() + { + return ((bool) $this->forwardAllowed); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getForwardAllowed() + { + return $this->forwardAllowed; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return RightsManagementLicenseDataType + */ + public function setForwardAllowed($value) + { + $this->forwardAllowed = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isModifyRecipientsAllowed() + { + return ((bool) $this->modifyRecipientsAllowed); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getModifyRecipientsAllowed() + { + return $this->modifyRecipientsAllowed; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return RightsManagementLicenseDataType + */ + public function setModifyRecipientsAllowed($value) + { + $this->modifyRecipientsAllowed = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isExtractAllowed() + { + return ((bool) $this->extractAllowed); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getExtractAllowed() + { + return $this->extractAllowed; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return RightsManagementLicenseDataType + */ + public function setExtractAllowed($value) + { + $this->extractAllowed = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isPrintAllowed() + { + return ((bool) $this->printAllowed); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getPrintAllowed() + { + return $this->printAllowed; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return RightsManagementLicenseDataType + */ + public function setPrintAllowed($value) + { + $this->printAllowed = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isExportAllowed() + { + return ((bool) $this->exportAllowed); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getExportAllowed() + { + return $this->exportAllowed; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return RightsManagementLicenseDataType + */ + public function setExportAllowed($value) + { + $this->exportAllowed = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isProgrammaticAccessAllowed() + { + return ((bool) $this->programmaticAccessAllowed); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getProgrammaticAccessAllowed() + { + return $this->programmaticAccessAllowed; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return RightsManagementLicenseDataType + */ + public function setProgrammaticAccessAllowed($value) + { + $this->programmaticAccessAllowed = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isOwner() + { + return ((bool) $this->isOwner); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsOwner() + { + return $this->isOwner; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return RightsManagementLicenseDataType + */ + public function setIsOwner($value) + { + $this->isOwner = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getContentOwner() + { + return $this->contentOwner; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RightsManagementLicenseDataType + */ + public function setContentOwner($value) + { + $this->contentOwner = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getContentExpiryDate() + { + return $this->contentExpiryDate; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RightsManagementLicenseDataType + */ + public function setContentExpiryDate($value) + { + $this->contentExpiryDate = $value; + return $this; + } +} diff --git a/src/API/Type/RoleMemberItemType.php b/src/API/Type/RoleMemberItemType.php new file mode 100644 index 000000000..3548e381a --- /dev/null +++ b/src/API/Type/RoleMemberItemType.php @@ -0,0 +1,88 @@ +displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RoleMemberItemType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getType() + { + return $this->type; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RoleMemberItemType + */ + public function setType($value) + { + $this->type = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getMemberId() + { + return $this->memberId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return RoleMemberItemType + */ + public function setMemberId($value) + { + $this->memberId = $value; + return $this; + } +} diff --git a/src/API/Type/SIDType.php b/src/API/Type/SIDType.php new file mode 100644 index 000000000..16b30b749 --- /dev/null +++ b/src/API/Type/SIDType.php @@ -0,0 +1,17 @@ +startTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchDiagnosticsStepType + */ + public function setStartTime($value) + { + $this->startTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getStepTime() + { + return $this->stepTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return SearchDiagnosticsStepType + */ + public function setStepTime($value) + { + $this->stepTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getStepType() + { + return $this->stepType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchDiagnosticsStepType + */ + public function setStepType($value) + { + $this->stepType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchDiagnosticsStepType + */ + public function addAdditionalEntries($value) + { + if ($this->additionalEntries === null) { + $this->additionalEntries = array(); + } + + if (!is_array($this->additionalEntries)) { + $this->additionalEntries = array($this->additionalEntries); + } + + $this->additionalEntries[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getAdditionalEntries() + { + return $this->additionalEntries; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return SearchDiagnosticsStepType + */ + public function setAdditionalEntries(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->additionalEntries = $value; + return $this; + } +} diff --git a/src/API/Type/SearchDiagnosticsStepType/AdditionalEntriesAType.php b/src/API/Type/SearchDiagnosticsStepType/AdditionalEntriesAType.php new file mode 100644 index 000000000..9de3d2282 --- /dev/null +++ b/src/API/Type/SearchDiagnosticsStepType/AdditionalEntriesAType.php @@ -0,0 +1,57 @@ +entry === null) { + $this->entry = array(); + } + + if (!is_array($this->entry)) { + $this->entry = array($this->entry); + } + + $this->entry[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getEntry() + { + return $this->entry; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return AdditionalEntriesAType + */ + public function setEntry(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->entry = $value; + return $this; + } +} diff --git a/src/API/Type/SearchDiagnosticsType.php b/src/API/Type/SearchDiagnosticsType.php new file mode 100644 index 000000000..5944559f7 --- /dev/null +++ b/src/API/Type/SearchDiagnosticsType.php @@ -0,0 +1,17 @@ +folderId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FolderIdType + * @return SearchFolderScopeType + */ + public function setFolderId(FolderIdType $value) + { + $this->folderId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return DistinguishedFolderIdType + */ + public function getWellKnownFolder() + { + return $this->wellKnownFolder; + } + + /** + * @autogenerated This method is safe to replace + * @param $value DistinguishedFolderIdType + * @return SearchFolderScopeType + */ + public function setWellKnownFolder(DistinguishedFolderIdType $value) + { + $this->wellKnownFolder = $value; + return $this; + } +} diff --git a/src/API/Type/SearchMailboxesResultType.php b/src/API/Type/SearchMailboxesResultType.php new file mode 100644 index 000000000..4c4bfdbbe --- /dev/null +++ b/src/API/Type/SearchMailboxesResultType.php @@ -0,0 +1,423 @@ +searchQueries === null) { + $this->searchQueries = array(); + } + + if (!is_array($this->searchQueries)) { + $this->searchQueries = array($this->searchQueries); + } + + $this->searchQueries[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return MailboxQueryType[] + */ + public function getSearchQueries() + { + return $this->searchQueries; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MailboxQueryType[]|MailboxQueryType + * @return SearchMailboxesResultType + */ + public function setSearchQueries(array|MailboxQueryType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->searchQueries = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getResultType() + { + return $this->resultType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchMailboxesResultType + */ + public function setResultType($value) + { + $this->resultType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getItemCount() + { + return $this->itemCount; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return SearchMailboxesResultType + */ + public function setItemCount($value) + { + $this->itemCount = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getSize() + { + return $this->size; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return SearchMailboxesResultType + */ + public function setSize($value) + { + $this->size = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getPageItemCount() + { + return $this->pageItemCount; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return SearchMailboxesResultType + */ + public function setPageItemCount($value) + { + $this->pageItemCount = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getPageItemSize() + { + return $this->pageItemSize; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return SearchMailboxesResultType + */ + public function setPageItemSize($value) + { + $this->pageItemSize = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value KeywordStatisticsSearchResultType + * @return SearchMailboxesResultType + */ + public function addKeywordStats(KeywordStatisticsSearchResultType $value) + { + if ($this->keywordStats === null) { + $this->keywordStats = array(); + } + + if (!is_array($this->keywordStats)) { + $this->keywordStats = array($this->keywordStats); + } + + $this->keywordStats[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return KeywordStatisticsSearchResultType[] + */ + public function getKeywordStats() + { + return $this->keywordStats; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * KeywordStatisticsSearchResultType[]|KeywordStatisticsSearchResultType + * @return SearchMailboxesResultType + */ + public function setKeywordStats(array|KeywordStatisticsSearchResultType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->keywordStats = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SearchPreviewItemType + * @return SearchMailboxesResultType + */ + public function addItems(SearchPreviewItemType $value) + { + if ($this->items === null) { + $this->items = array(); + } + + if (!is_array($this->items)) { + $this->items = array($this->items); + } + + $this->items[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SearchPreviewItemType[] + */ + public function getItems() + { + return $this->items; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SearchPreviewItemType[]|SearchPreviewItemType + * @return SearchMailboxesResultType + */ + public function setItems(array|SearchPreviewItemType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->items = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FailedSearchMailboxType + * @return SearchMailboxesResultType + */ + public function addFailedMailboxes(FailedSearchMailboxType $value) + { + if ($this->failedMailboxes === null) { + $this->failedMailboxes = array(); + } + + if (!is_array($this->failedMailboxes)) { + $this->failedMailboxes = array($this->failedMailboxes); + } + + $this->failedMailboxes[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return FailedSearchMailboxType[] + */ + public function getFailedMailboxes() + { + return $this->failedMailboxes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value FailedSearchMailboxType[]|FailedSearchMailboxType + * @return SearchMailboxesResultType + */ + public function setFailedMailboxes(array|FailedSearchMailboxType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->failedMailboxes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SearchRefinerItemType + * @return SearchMailboxesResultType + */ + public function addRefiners(SearchRefinerItemType $value) + { + if ($this->refiners === null) { + $this->refiners = array(); + } + + if (!is_array($this->refiners)) { + $this->refiners = array($this->refiners); + } + + $this->refiners[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SearchRefinerItemType[] + */ + public function getRefiners() + { + return $this->refiners; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SearchRefinerItemType[]|SearchRefinerItemType + * @return SearchMailboxesResultType + */ + public function setRefiners(array|SearchRefinerItemType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->refiners = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MailboxStatisticsItemType + * @return SearchMailboxesResultType + */ + public function addMailboxStats(MailboxStatisticsItemType $value) + { + if ($this->mailboxStats === null) { + $this->mailboxStats = array(); + } + + if (!is_array($this->mailboxStats)) { + $this->mailboxStats = array($this->mailboxStats); + } + + $this->mailboxStats[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return MailboxStatisticsItemType[] + */ + public function getMailboxStats() + { + return $this->mailboxStats; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MailboxStatisticsItemType[]|MailboxStatisticsItemType + * @return SearchMailboxesResultType + */ + public function setMailboxStats(array|MailboxStatisticsItemType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mailboxStats = $value; + return $this; + } +} diff --git a/src/API/Type/SearchPreviewItemType.php b/src/API/Type/SearchPreviewItemType.php new file mode 100644 index 000000000..7938b645a --- /dev/null +++ b/src/API/Type/SearchPreviewItemType.php @@ -0,0 +1,655 @@ +id; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemIdType + * @return SearchPreviewItemType + */ + public function setId(ItemIdType $value) + { + $this->id = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PreviewItemMailboxType + */ + public function getMailbox() + { + return $this->mailbox; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PreviewItemMailboxType + * @return SearchPreviewItemType + */ + public function setMailbox(PreviewItemMailboxType $value) + { + $this->mailbox = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ItemIdType + */ + public function getParentId() + { + return $this->parentId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemIdType + * @return SearchPreviewItemType + */ + public function setParentId(ItemIdType $value) + { + $this->parentId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getItemClass() + { + return $this->itemClass; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchPreviewItemType + */ + public function setItemClass($value) + { + $this->itemClass = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getUniqueHash() + { + return $this->uniqueHash; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchPreviewItemType + */ + public function setUniqueHash($value) + { + $this->uniqueHash = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSortValue() + { + return $this->sortValue; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchPreviewItemType + */ + public function setSortValue($value) + { + $this->sortValue = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getOwaLink() + { + return $this->owaLink; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchPreviewItemType + */ + public function setOwaLink($value) + { + $this->owaLink = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSender() + { + return $this->sender; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchPreviewItemType + */ + public function setSender($value) + { + $this->sender = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchPreviewItemType + */ + public function addToRecipients($value) + { + if ($this->toRecipients === null) { + $this->toRecipients = array(); + } + + if (!is_array($this->toRecipients)) { + $this->toRecipients = array($this->toRecipients); + } + + $this->toRecipients[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getToRecipients() + { + return $this->toRecipients; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return SearchPreviewItemType + */ + public function setToRecipients(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->toRecipients = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchPreviewItemType + */ + public function addCcRecipients($value) + { + if ($this->ccRecipients === null) { + $this->ccRecipients = array(); + } + + if (!is_array($this->ccRecipients)) { + $this->ccRecipients = array($this->ccRecipients); + } + + $this->ccRecipients[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getCcRecipients() + { + return $this->ccRecipients; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return SearchPreviewItemType + */ + public function setCcRecipients(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->ccRecipients = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchPreviewItemType + */ + public function addBccRecipients($value) + { + if ($this->bccRecipients === null) { + $this->bccRecipients = array(); + } + + if (!is_array($this->bccRecipients)) { + $this->bccRecipients = array($this->bccRecipients); + } + + $this->bccRecipients[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getBccRecipients() + { + return $this->bccRecipients; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return SearchPreviewItemType + */ + public function setBccRecipients(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->bccRecipients = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getCreatedTime() + { + return $this->createdTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return SearchPreviewItemType + */ + public function setCreatedTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->createdTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getReceivedTime() + { + return $this->receivedTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return SearchPreviewItemType + */ + public function setReceivedTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->receivedTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \DateTime + */ + public function getSentTime() + { + return $this->sentTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return SearchPreviewItemType + */ + public function setSentTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->sentTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSubject() + { + return $this->subject; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchPreviewItemType + */ + public function setSubject($value) + { + $this->subject = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getSize() + { + return $this->size; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return SearchPreviewItemType + */ + public function setSize($value) + { + $this->size = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPreview() + { + return $this->preview; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchPreviewItemType + */ + public function setPreview($value) + { + $this->preview = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getImportance() + { + return $this->importance; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchPreviewItemType + */ + public function setImportance($value) + { + $this->importance = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isRead() + { + return ((bool) $this->read); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getRead() + { + return $this->read; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return SearchPreviewItemType + */ + public function setRead($value) + { + $this->read = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isHasAttachment() + { + return ((bool) $this->hasAttachment); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getHasAttachment() + { + return $this->hasAttachment; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return SearchPreviewItemType + */ + public function setHasAttachment($value) + { + $this->hasAttachment = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ExtendedPropertyType + * @return SearchPreviewItemType + */ + public function addExtendedProperties(ExtendedPropertyType $value) + { + if ($this->extendedProperties === null) { + $this->extendedProperties = array(); + } + + if (!is_array($this->extendedProperties)) { + $this->extendedProperties = array($this->extendedProperties); + } + + $this->extendedProperties[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ExtendedPropertyType[] + */ + public function getExtendedProperties() + { + return $this->extendedProperties; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ExtendedPropertyType[]|ExtendedPropertyType + * @return SearchPreviewItemType + */ + public function setExtendedProperties(array|ExtendedPropertyType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->extendedProperties = $value; + return $this; + } +} diff --git a/src/API/Type/SearchRefinerItemType.php b/src/API/Type/SearchRefinerItemType.php new file mode 100644 index 000000000..162947638 --- /dev/null +++ b/src/API/Type/SearchRefinerItemType.php @@ -0,0 +1,115 @@ +name; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchRefinerItemType + */ + public function setName($value) + { + $this->name = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getValue() + { + return $this->value; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchRefinerItemType + */ + public function setValue($value) + { + $this->value = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getCount() + { + return $this->count; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return SearchRefinerItemType + */ + public function setCount($value) + { + $this->count = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getToken() + { + return $this->token; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchRefinerItemType + */ + public function setToken($value) + { + $this->token = $value; + return $this; + } +} diff --git a/src/API/Type/SearchRefinerType.php b/src/API/Type/SearchRefinerType.php new file mode 100644 index 000000000..50315c164 --- /dev/null +++ b/src/API/Type/SearchRefinerType.php @@ -0,0 +1,90 @@ +refinerType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchRefinerType + */ + public function setRefinerType($value) + { + $this->refinerType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return DynamicRefinerQueryType + */ + public function getRefiner() + { + return $this->refiner; + } + + /** + * @autogenerated This method is safe to replace + * @param $value DynamicRefinerQueryType + * @return SearchRefinerType + */ + public function setRefiner(DynamicRefinerQueryType $value) + { + $this->refiner = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getResultCount() + { + return $this->resultCount; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return SearchRefinerType + */ + public function setResultCount($value) + { + $this->resultCount = $value; + return $this; + } +} diff --git a/src/API/Type/SearchResultConversationIdType.php b/src/API/Type/SearchResultConversationIdType.php new file mode 100644 index 000000000..d592b3adc --- /dev/null +++ b/src/API/Type/SearchResultConversationIdType.php @@ -0,0 +1,38 @@ +outlookConversationId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchResultConversationIdType + */ + public function setOutlookConversationId($value) + { + $this->outlookConversationId = $value; + return $this; + } +} diff --git a/src/API/Type/SearchResultItemIdType.php b/src/API/Type/SearchResultItemIdType.php new file mode 100644 index 000000000..400df4a34 --- /dev/null +++ b/src/API/Type/SearchResultItemIdType.php @@ -0,0 +1,63 @@ +entryId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchResultItemIdType + */ + public function setEntryId($value) + { + $this->entryId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getOutlookItemId() + { + return $this->outlookItemId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchResultItemIdType + */ + public function setOutlookItemId($value) + { + $this->outlookItemId = $value; + return $this; + } +} diff --git a/src/API/Type/SearchResultsType.php b/src/API/Type/SearchResultsType.php new file mode 100644 index 000000000..86056fc95 --- /dev/null +++ b/src/API/Type/SearchResultsType.php @@ -0,0 +1,456 @@ +items === null) { + $this->items = array(); + } + + if (!is_array($this->items)) { + $this->items = array($this->items); + } + + $this->items[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ItemType[] + */ + public function getItems() + { + return $this->items; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ItemType[]|ItemType + * @return SearchResultsType + */ + public function setItems(array|ItemType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->items = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ConversationType + * @return SearchResultsType + */ + public function addConversations(ConversationType $value) + { + if ($this->conversations === null) { + $this->conversations = array(); + } + + if (!is_array($this->conversations)) { + $this->conversations = array($this->conversations); + } + + $this->conversations[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ConversationType[] + */ + public function getConversations() + { + return $this->conversations; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ConversationType[]|ConversationType + * @return SearchResultsType + */ + public function setConversations(array|ConversationType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->conversations = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PersonaType + * @return SearchResultsType + */ + public function addPeople(PersonaType $value) + { + if ($this->people === null) { + $this->people = array(); + } + + if (!is_array($this->people)) { + $this->people = array($this->people); + } + + $this->people[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return PersonaType[] + */ + public function getPeople() + { + return $this->people; + } + + /** + * @autogenerated This method is safe to replace + * @param $value PersonaType[]|PersonaType + * @return SearchResultsType + */ + public function setPeople(array|PersonaType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->people = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isMoreResultsAvailable() + { + return ((bool) $this->moreResultsAvailable); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getMoreResultsAvailable() + { + return $this->moreResultsAvailable; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return SearchResultsType + */ + public function setMoreResultsAvailable($value) + { + $this->moreResultsAvailable = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getRefinerTelemetryBatchId() + { + return $this->refinerTelemetryBatchId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return SearchResultsType + */ + public function setRefinerTelemetryBatchId($value) + { + $this->refinerTelemetryBatchId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SearchRefinerType + * @return SearchResultsType + */ + public function addSearchRefiners(SearchRefinerType $value) + { + if ($this->searchRefiners === null) { + $this->searchRefiners = array(); + } + + if (!is_array($this->searchRefiners)) { + $this->searchRefiners = array($this->searchRefiners); + } + + $this->searchRefiners[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SearchRefinerType[] + */ + public function getSearchRefiners() + { + return $this->searchRefiners; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SearchRefinerType[]|SearchRefinerType + * @return SearchResultsType + */ + public function setSearchRefiners(array|SearchRefinerType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->searchRefiners = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SearchDiagnosticsType + */ + public function getDiagnosticsData() + { + return $this->diagnosticsData; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SearchDiagnosticsType + * @return SearchResultsType + */ + public function setDiagnosticsData(SearchDiagnosticsType $value) + { + $this->diagnosticsData = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getSearchResultsCount() + { + return $this->searchResultsCount; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return SearchResultsType + */ + public function setSearchResultsCount($value) + { + $this->searchResultsCount = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getTotalResultsCount() + { + return $this->totalResultsCount; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return SearchResultsType + */ + public function setTotalResultsCount($value) + { + $this->totalResultsCount = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchResultsType + */ + public function addSearchTerms($value) + { + if ($this->searchTerms === null) { + $this->searchTerms = array(); + } + + if (!is_array($this->searchTerms)) { + $this->searchTerms = array($this->searchTerms); + } + + $this->searchTerms[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getSearchTerms() + { + return $this->searchTerms; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return SearchResultsType + */ + public function setSearchTerms(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->searchTerms = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ExecuteSearchQueryIdType + */ + public function getQueryId() + { + return $this->queryId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ExecuteSearchQueryIdType + * @return SearchResultsType + */ + public function setQueryId(ExecuteSearchQueryIdType $value) + { + $this->queryId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MailboxInformationType + * @return SearchResultsType + */ + public function addMailboxesInformation(MailboxInformationType $value) + { + if ($this->mailboxesInformation === null) { + $this->mailboxesInformation = array(); + } + + if (!is_array($this->mailboxesInformation)) { + $this->mailboxesInformation = array($this->mailboxesInformation); + } + + $this->mailboxesInformation[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return MailboxInformationType[] + */ + public function getMailboxesInformation() + { + return $this->mailboxesInformation; + } + + /** + * @autogenerated This method is safe to replace + * @param $value MailboxInformationType[]|MailboxInformationType + * @return SearchResultsType + */ + public function setMailboxesInformation(array|MailboxInformationType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mailboxesInformation = $value; + return $this; + } +} diff --git a/src/API/Type/SearchResultsType/ConversationsAType.php b/src/API/Type/SearchResultsType/ConversationsAType.php new file mode 100644 index 000000000..247de7676 --- /dev/null +++ b/src/API/Type/SearchResultsType/ConversationsAType.php @@ -0,0 +1,58 @@ +conversation === null) { + $this->conversation = array(); + } + + if (!is_array($this->conversation)) { + $this->conversation = array($this->conversation); + } + + $this->conversation[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ConversationType[] + */ + public function getConversation() + { + return $this->conversation; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\ConversationType[]|\garethp\ews\API\Type\ConversationType + * @return ConversationsAType + */ + public function setConversation(array|\garethp\ews\API\Type\ConversationType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->conversation = $value; + return $this; + } +} diff --git a/src/API/Type/SearchResultsType/ItemsAType.php b/src/API/Type/SearchResultsType/ItemsAType.php new file mode 100644 index 000000000..256ef2dbc --- /dev/null +++ b/src/API/Type/SearchResultsType/ItemsAType.php @@ -0,0 +1,57 @@ +item === null) { + $this->item = array(); + } + + if (!is_array($this->item)) { + $this->item = array($this->item); + } + + $this->item[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\ItemType[] + */ + public function getItem() + { + return $this->item; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \garethp\ews\API\Type\ItemType[]|\garethp\ews\API\Type\ItemType + * @return ItemsAType + */ + public function setItem(array|\garethp\ews\API\Type\ItemType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->item = $value; + return $this; + } +} diff --git a/src/API/Type/SearchResultsType/MailboxesInformationAType.php b/src/API/Type/SearchResultsType/MailboxesInformationAType.php new file mode 100644 index 000000000..2e0dc5b86 --- /dev/null +++ b/src/API/Type/SearchResultsType/MailboxesInformationAType.php @@ -0,0 +1,58 @@ +mailboxInformation === null) { + $this->mailboxInformation = array(); + } + + if (!is_array($this->mailboxInformation)) { + $this->mailboxInformation = array($this->mailboxInformation); + } + + $this->mailboxInformation[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\MailboxInformationType[] + */ + public function getMailboxInformation() + { + return $this->mailboxInformation; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\MailboxInformationType[]|\garethp\ews\API\Type\MailboxInformationType + * @return MailboxesInformationAType + */ + public function setMailboxInformation(array|\garethp\ews\API\Type\MailboxInformationType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->mailboxInformation = $value; + return $this; + } +} diff --git a/src/API/Type/SearchResultsType/PeopleAType.php b/src/API/Type/SearchResultsType/PeopleAType.php new file mode 100644 index 000000000..328153260 --- /dev/null +++ b/src/API/Type/SearchResultsType/PeopleAType.php @@ -0,0 +1,58 @@ +persona === null) { + $this->persona = array(); + } + + if (!is_array($this->persona)) { + $this->persona = array($this->persona); + } + + $this->persona[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\PersonaType[] + */ + public function getPersona() + { + return $this->persona; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\PersonaType[]|\garethp\ews\API\Type\PersonaType + * @return PeopleAType + */ + public function setPersona(array|\garethp\ews\API\Type\PersonaType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->persona = $value; + return $this; + } +} diff --git a/src/API/Type/SearchResultsType/SearchRefinersAType.php b/src/API/Type/SearchResultsType/SearchRefinersAType.php new file mode 100644 index 000000000..afe4c4665 --- /dev/null +++ b/src/API/Type/SearchResultsType/SearchRefinersAType.php @@ -0,0 +1,58 @@ +searchRefiner === null) { + $this->searchRefiner = array(); + } + + if (!is_array($this->searchRefiner)) { + $this->searchRefiner = array($this->searchRefiner); + } + + $this->searchRefiner[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\SearchRefinerType[] + */ + public function getSearchRefiner() + { + return $this->searchRefiner; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\SearchRefinerType[]|\garethp\ews\API\Type\SearchRefinerType + * @return SearchRefinersAType + */ + public function setSearchRefiner(array|\garethp\ews\API\Type\SearchRefinerType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->searchRefiner = $value; + return $this; + } +} diff --git a/src/API/Type/SearchSuggestionsType.php b/src/API/Type/SearchSuggestionsType.php new file mode 100644 index 000000000..cc5e14c38 --- /dev/null +++ b/src/API/Type/SearchSuggestionsType.php @@ -0,0 +1,137 @@ +tDSuggestionsBatchId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return SearchSuggestionsType + */ + public function setTDSuggestionsBatchId($value) + { + $this->tDSuggestionsBatchId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTDSuggestionsInstanceId() + { + return $this->tDSuggestionsInstanceId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchSuggestionsType + */ + public function setTDSuggestionsInstanceId($value) + { + $this->tDSuggestionsInstanceId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SuggestionType + * @return SearchSuggestionsType + */ + public function addSuggestions(SuggestionType $value) + { + if ($this->suggestions === null) { + $this->suggestions = array(); + } + + if (!is_array($this->suggestions)) { + $this->suggestions = array($this->suggestions); + } + + $this->suggestions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SuggestionType[] + */ + public function getSuggestions() + { + return $this->suggestions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SuggestionType[]|SuggestionType + * @return SearchSuggestionsType + */ + public function setSuggestions(array|SuggestionType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->suggestions = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SearchDiagnosticsType + */ + public function getDiagnosticsData() + { + return $this->diagnosticsData; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SearchDiagnosticsType + * @return SearchSuggestionsType + */ + public function setDiagnosticsData(SearchDiagnosticsType $value) + { + $this->diagnosticsData = $value; + return $this; + } +} diff --git a/src/API/Type/SearchSuggestionsType/SuggestionsAType.php b/src/API/Type/SearchSuggestionsType/SuggestionsAType.php new file mode 100644 index 000000000..7ead23169 --- /dev/null +++ b/src/API/Type/SearchSuggestionsType/SuggestionsAType.php @@ -0,0 +1,58 @@ +suggestion === null) { + $this->suggestion = array(); + } + + if (!is_array($this->suggestion)) { + $this->suggestion = array($this->suggestion); + } + + $this->suggestion[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return \garethp\ews\API\Type\SuggestionType[] + */ + public function getSuggestion() + { + return $this->suggestion; + } + + /** + * @autogenerated This method is safe to replace + * @param $value + * \garethp\ews\API\Type\SuggestionType[]|\garethp\ews\API\Type\SuggestionType + * @return SuggestionsAType + */ + public function setSuggestion(array|\garethp\ews\API\Type\SuggestionType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->suggestion = $value; + return $this; + } +} diff --git a/src/API/Type/SearchableMailboxType.php b/src/API/Type/SearchableMailboxType.php new file mode 100644 index 000000000..90b7c891f --- /dev/null +++ b/src/API/Type/SearchableMailboxType.php @@ -0,0 +1,208 @@ +guid; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchableMailboxType + */ + public function setGuid($value) + { + $this->guid = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPrimarySmtpAddress() + { + return $this->primarySmtpAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchableMailboxType + */ + public function setPrimarySmtpAddress($value) + { + $this->primarySmtpAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isExternalMailbox() + { + return ((bool) $this->isExternalMailbox); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsExternalMailbox() + { + return $this->isExternalMailbox; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return SearchableMailboxType + */ + public function setIsExternalMailbox($value) + { + $this->isExternalMailbox = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getExternalEmailAddress() + { + return $this->externalEmailAddress; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchableMailboxType + */ + public function setExternalEmailAddress($value) + { + $this->externalEmailAddress = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayName() + { + return $this->displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchableMailboxType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isMembershipGroup() + { + return ((bool) $this->isMembershipGroup); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsMembershipGroup() + { + return $this->isMembershipGroup; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return SearchableMailboxType + */ + public function setIsMembershipGroup($value) + { + $this->isMembershipGroup = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getReferenceId() + { + return $this->referenceId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SearchableMailboxType + */ + public function setReferenceId($value) + { + $this->referenceId = $value; + return $this; + } +} diff --git a/src/API/Type/SeekToConditionPageViewType.php b/src/API/Type/SeekToConditionPageViewType.php new file mode 100644 index 000000000..3241491d7 --- /dev/null +++ b/src/API/Type/SeekToConditionPageViewType.php @@ -0,0 +1,63 @@ +basePoint; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SeekToConditionPageViewType + */ + public function setBasePoint($value) + { + $this->basePoint = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return RestrictionType + */ + public function getCondition() + { + return $this->condition; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RestrictionType + * @return SeekToConditionPageViewType + */ + public function setCondition(RestrictionType $value) + { + $this->condition = $value; + return $this; + } +} diff --git a/src/API/Type/SenderAddInEntityType.php b/src/API/Type/SenderAddInEntityType.php new file mode 100644 index 000000000..0e66116fe --- /dev/null +++ b/src/API/Type/SenderAddInEntityType.php @@ -0,0 +1,40 @@ +extensionId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SenderAddInEntityType + */ + public function setExtensionId($value) + { + $this->extensionId = $value; + return $this; + } +} diff --git a/src/API/Type/SetItemFieldType.php b/src/API/Type/SetItemFieldType.php index 47d83f3eb..40367afbe 100644 --- a/src/API/Type/SetItemFieldType.php +++ b/src/API/Type/SetItemFieldType.php @@ -66,6 +66,26 @@ class SetItemFieldType extends ItemChangeDescriptionType */ protected $postItem = null; + /** + * @var \garethp\ews\API\Type\SharingMessageType + */ + protected $sharingMessage = null; + + /** + * @var \garethp\ews\API\Type\RoleMemberItemType + */ + protected $roleMember = null; + + /** + * @var \garethp\ews\API\Type\NetworkItemType + */ + protected $network = null; + + /** + * @var \garethp\ews\API\Type\AbchPersonItemType + */ + protected $person = null; + /** * @autogenerated This method is safe to replace * @return ItemType @@ -106,6 +126,26 @@ public function setMessage(MessageType $value) return $this; } + /** + * @autogenerated This method is safe to replace + * @return SharingMessageType + */ + public function getSharingMessage() + { + return $this->sharingMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SharingMessageType + * @return SetItemFieldType + */ + public function setSharingMessage(SharingMessageType $value) + { + $this->sharingMessage = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @return CalendarItemType @@ -285,4 +325,64 @@ public function setPostItem(PostItemType $value) $this->postItem = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return RoleMemberItemType + */ + public function getRoleMember() + { + return $this->roleMember; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RoleMemberItemType + * @return SetItemFieldType + */ + public function setRoleMember(RoleMemberItemType $value) + { + $this->roleMember = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return NetworkItemType + */ + public function getNetwork() + { + return $this->network; + } + + /** + * @autogenerated This method is safe to replace + * @param $value NetworkItemType + * @return SetItemFieldType + */ + public function setNetwork(NetworkItemType $value) + { + $this->network = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return AbchPersonItemType + */ + public function getPerson() + { + return $this->person; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AbchPersonItemType + * @return SetItemFieldType + */ + public function setPerson(AbchPersonItemType $value) + { + $this->person = $value; + return $this; + } } diff --git a/src/API/Type/SharePointURLsServiceConfigurationType.php b/src/API/Type/SharePointURLsServiceConfigurationType.php new file mode 100644 index 000000000..8cd4fc09e --- /dev/null +++ b/src/API/Type/SharePointURLsServiceConfigurationType.php @@ -0,0 +1,63 @@ +internalSPMySiteHostURL; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SharePointURLsServiceConfigurationType + */ + public function setInternalSPMySiteHostURL($value) + { + $this->internalSPMySiteHostURL = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getExternalSPMySiteHostURL() + { + return $this->externalSPMySiteHostURL; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SharePointURLsServiceConfigurationType + */ + public function setExternalSPMySiteHostURL($value) + { + $this->externalSPMySiteHostURL = $value; + return $this; + } +} diff --git a/src/API/Type/SharingMessageActionType.php b/src/API/Type/SharingMessageActionType.php new file mode 100644 index 000000000..a3bbb2ff8 --- /dev/null +++ b/src/API/Type/SharingMessageActionType.php @@ -0,0 +1,90 @@ +importance; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SharingMessageActionType + */ + public function setImportance($value) + { + $this->importance = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getActionType() + { + return $this->actionType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SharingMessageActionType + */ + public function setActionType($value) + { + $this->actionType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getAction() + { + return $this->action; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SharingMessageActionType + */ + public function setAction($value) + { + $this->action = $value; + return $this; + } +} diff --git a/src/API/Type/SharingMessageType.php b/src/API/Type/SharingMessageType.php new file mode 100644 index 000000000..8cf2f794c --- /dev/null +++ b/src/API/Type/SharingMessageType.php @@ -0,0 +1,63 @@ +sharingMessageAction; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SharingMessageActionType + * @return SharingMessageType + */ + public function setSharingMessageAction(SharingMessageActionType $value) + { + $this->sharingMessageAction = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return ArrayOfSharingMessageActionType + */ + public function getSharingMessageActions() + { + return $this->sharingMessageActions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ArrayOfSharingMessageActionType + * @return SharingMessageType + */ + public function setSharingMessageActions(ArrayOfSharingMessageActionType $value) + { + $this->sharingMessageActions = $value; + return $this; + } +} diff --git a/src/API/Type/SingleLargeArchiveSearchScopeType.php b/src/API/Type/SingleLargeArchiveSearchScopeType.php new file mode 100644 index 000000000..7906971ae --- /dev/null +++ b/src/API/Type/SingleLargeArchiveSearchScopeType.php @@ -0,0 +1,99 @@ +mailboxGuid; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SingleLargeArchiveSearchScopeType + */ + public function setMailboxGuid($value) + { + $this->mailboxGuid = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return SearchFolderScopeType + */ + public function getFolderScope() + { + return $this->folderScope; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SearchFolderScopeType + * @return SingleLargeArchiveSearchScopeType + */ + public function setFolderScope(SearchFolderScopeType $value) + { + $this->folderScope = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isDeepTraversal() + { + return ((bool) $this->isDeepTraversal); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsDeepTraversal() + { + return $this->isDeepTraversal; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return SingleLargeArchiveSearchScopeType + */ + public function setIsDeepTraversal($value) + { + $this->isDeepTraversal = $value; + return $this; + } +} diff --git a/src/API/Type/SingleValueInsightContentType.php b/src/API/Type/SingleValueInsightContentType.php new file mode 100644 index 000000000..363991ea9 --- /dev/null +++ b/src/API/Type/SingleValueInsightContentType.php @@ -0,0 +1,38 @@ +item; + } + + /** + * @autogenerated This method is safe to replace + * @param $value InsightValueType + * @return SingleValueInsightContentType + */ + public function setItem(InsightValueType $value) + { + $this->item = $value; + return $this; + } +} diff --git a/src/API/Type/SkillInsightValueType.php b/src/API/Type/SkillInsightValueType.php new file mode 100644 index 000000000..2e06741c6 --- /dev/null +++ b/src/API/Type/SkillInsightValueType.php @@ -0,0 +1,63 @@ +name; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SkillInsightValueType + */ + public function setName($value) + { + $this->name = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getStrength() + { + return $this->strength; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return SkillInsightValueType + */ + public function setStrength($value) + { + $this->strength = $value; + return $this; + } +} diff --git a/src/API/Type/SmtpAddressType.php b/src/API/Type/SmtpAddressType.php new file mode 100644 index 000000000..443cffb76 --- /dev/null +++ b/src/API/Type/SmtpAddressType.php @@ -0,0 +1,17 @@ +values === null) { + $this->values = array(); + } + + if (!is_array($this->values)) { + $this->values = array($this->values); + } + + $this->values[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getValues() + { + return $this->values; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return StringArrayAttributedValueType + */ + public function setValues(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->values = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return StringArrayAttributedValueType + */ + public function addAttributions($value) + { + if ($this->attributions === null) { + $this->attributions = array(); + } + + if (!is_array($this->attributions)) { + $this->attributions = array($this->attributions); + } + + $this->attributions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getAttributions() + { + return $this->attributions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return StringArrayAttributedValueType + */ + public function setAttributions(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->attributions = $value; + return $this; + } +} diff --git a/src/API/Type/StringAttributedValueType.php b/src/API/Type/StringAttributedValueType.php new file mode 100644 index 000000000..170229d22 --- /dev/null +++ b/src/API/Type/StringAttributedValueType.php @@ -0,0 +1,87 @@ +value; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return StringAttributedValueType + */ + public function setValue($value) + { + $this->value = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return StringAttributedValueType + */ + public function addAttributions($value) + { + if ($this->attributions === null) { + $this->attributions = array(); + } + + if (!is_array($this->attributions)) { + $this->attributions = array($this->attributions); + } + + $this->attributions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getAttributions() + { + return $this->attributions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return StringAttributedValueType + */ + public function setAttributions(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->attributions = $value; + return $this; + } +} diff --git a/src/API/Type/StringInsightValueType.php b/src/API/Type/StringInsightValueType.php new file mode 100644 index 000000000..84110b1ca --- /dev/null +++ b/src/API/Type/StringInsightValueType.php @@ -0,0 +1,38 @@ +data; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return StringInsightValueType + */ + public function setData($value) + { + $this->data = $value; + return $this; + } +} diff --git a/src/API/Type/SuggestionType.php b/src/API/Type/SuggestionType.php index 97c66c52d..4f9fa2cb2 100644 --- a/src/API/Type/SuggestionType.php +++ b/src/API/Type/SuggestionType.php @@ -8,7 +8,7 @@ * Class representing SuggestionType * * - * XSD Type: Suggestion + * XSD Type: SuggestionType */ class SuggestionType extends Type { @@ -33,6 +33,36 @@ class SuggestionType extends Type */ protected $attendeeConflictDataArray = null; + /** + * @var string + */ + protected $suggestedQuery = null; + + /** + * @var string + */ + protected $displayText = null; + + /** + * @var string[] + */ + protected $suggestionType = null; + + /** + * @var string + */ + protected $trigger = null; + + /** + * @var integer + */ + protected $tDSuggestionId = null; + + /** + * @var boolean + */ + protected $isDeletable = null; + /** * @autogenerated This method is safe to replace * @return \DateTime @@ -47,7 +77,7 @@ public function getMeetingTime() * @param $value \DateTime|string * @return SuggestionType */ - public function setMeetingTime(\DateTime|string $value) + public function setMeetingTime(\DateTime $value) { if (is_string($value)) { $value = new \DateTime($value); @@ -124,4 +154,155 @@ public function setAttendeeConflictDataArray(ArrayOfAttendeeConflictDataType $va $this->attendeeConflictDataArray = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSuggestedQuery() + { + return $this->suggestedQuery; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SuggestionType + */ + public function setSuggestedQuery($value) + { + $this->suggestedQuery = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getDisplayText() + { + return $this->displayText; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SuggestionType + */ + public function setDisplayText($value) + { + $this->displayText = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SuggestionType + */ + public function addSuggestionType($value) + { + if ($this->suggestionType === null) { + $this->suggestionType = array(); + } + + if (!is_array($this->suggestionType)) { + $this->suggestionType = array($this->suggestionType); + } + + $this->suggestionType[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getSuggestionType() + { + return $this->suggestionType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return SuggestionType + */ + public function setSuggestionType(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->suggestionType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getTrigger() + { + return $this->trigger; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return SuggestionType + */ + public function setTrigger($value) + { + $this->trigger = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getTDSuggestionId() + { + return $this->tDSuggestionId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return SuggestionType + */ + public function setTDSuggestionId($value) + { + $this->tDSuggestionId = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isDeletable() + { + return ((bool) $this->isDeletable); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsDeletable() + { + return $this->isDeletable; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return SuggestionType + */ + public function setIsDeletable($value) + { + $this->isDeletable = $value; + return $this; + } } diff --git a/src/API/Type/SyncFolderItemsCreateOrUpdateType.php b/src/API/Type/SyncFolderItemsCreateOrUpdateType.php index 40e32249d..22d72b0f3 100644 --- a/src/API/Type/SyncFolderItemsCreateOrUpdateType.php +++ b/src/API/Type/SyncFolderItemsCreateOrUpdateType.php @@ -68,6 +68,26 @@ class SyncFolderItemsCreateOrUpdateType extends Type */ protected $postItem = null; + /** + * @var \garethp\ews\API\Type\SharingMessageType + */ + protected $sharingMessage = null; + + /** + * @var \garethp\ews\API\Type\RoleMemberItemType + */ + protected $roleMember = null; + + /** + * @var \garethp\ews\API\Type\NetworkItemType + */ + protected $network = null; + + /** + * @var \garethp\ews\API\Type\AbchPersonItemType + */ + protected $person = null; + /** * @autogenerated This method is safe to replace * @return ItemType @@ -108,6 +128,26 @@ public function setMessage(MessageType $value) return $this; } + /** + * @autogenerated This method is safe to replace + * @return SharingMessageType + */ + public function getSharingMessage() + { + return $this->sharingMessage; + } + + /** + * @autogenerated This method is safe to replace + * @param $value SharingMessageType + * @return SyncFolderItemsCreateOrUpdateType + */ + public function setSharingMessage(SharingMessageType $value) + { + $this->sharingMessage = $value; + return $this; + } + /** * @autogenerated This method is safe to replace * @return CalendarItemType @@ -287,4 +327,64 @@ public function setPostItem(PostItemType $value) $this->postItem = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return RoleMemberItemType + */ + public function getRoleMember() + { + return $this->roleMember; + } + + /** + * @autogenerated This method is safe to replace + * @param $value RoleMemberItemType + * @return SyncFolderItemsCreateOrUpdateType + */ + public function setRoleMember(RoleMemberItemType $value) + { + $this->roleMember = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return NetworkItemType + */ + public function getNetwork() + { + return $this->network; + } + + /** + * @autogenerated This method is safe to replace + * @param $value NetworkItemType + * @return SyncFolderItemsCreateOrUpdateType + */ + public function setNetwork(NetworkItemType $value) + { + $this->network = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return AbchPersonItemType + */ + public function getPerson() + { + return $this->person; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AbchPersonItemType + * @return SyncFolderItemsCreateOrUpdateType + */ + public function setPerson(AbchPersonItemType $value) + { + $this->person = $value; + return $this; + } } diff --git a/src/API/Type/TargetFolderIdType.php b/src/API/Type/TargetFolderIdType.php index 4cbaa4289..de033dda3 100644 --- a/src/API/Type/TargetFolderIdType.php +++ b/src/API/Type/TargetFolderIdType.php @@ -23,6 +23,11 @@ class TargetFolderIdType extends Type */ protected $distinguishedFolderId = null; + /** + * @var \garethp\ews\API\Type\AddressListIdType + */ + protected $addressListId = null; + /** * @autogenerated This method is safe to replace * @return FolderIdType @@ -62,4 +67,24 @@ public function setDistinguishedFolderId(DistinguishedFolderIdType $value) $this->distinguishedFolderId = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return AddressListIdType + */ + public function getAddressListId() + { + return $this->addressListId; + } + + /** + * @autogenerated This method is safe to replace + * @param $value AddressListIdType + * @return TargetFolderIdType + */ + public function setAddressListId(AddressListIdType $value) + { + $this->addressListId = $value; + return $this; + } } diff --git a/src/API/Type/TaskSuggestionType.php b/src/API/Type/TaskSuggestionType.php new file mode 100644 index 000000000..3ab99b6f7 --- /dev/null +++ b/src/API/Type/TaskSuggestionType.php @@ -0,0 +1,85 @@ +taskString; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return TaskSuggestionType + */ + public function setTaskString($value) + { + $this->taskString = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailUserType + * @return TaskSuggestionType + */ + public function addAssignees(EmailUserType $value) + { + if ($this->assignees === null) { + $this->assignees = array(); + } + + if (!is_array($this->assignees)) { + $this->assignees = array($this->assignees); + } + + $this->assignees[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return EmailUserType[] + */ + public function getAssignees() + { + return $this->assignees; + } + + /** + * @autogenerated This method is safe to replace + * @param $value EmailUserType[]|EmailUserType + * @return TaskSuggestionType + */ + public function setAssignees(array|EmailUserType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->assignees = $value; + return $this; + } +} diff --git a/src/API/Type/TentativelyAcceptItemType.php b/src/API/Type/TentativelyAcceptItemType.php index 051f710b2..0e52bb11e 100644 --- a/src/API/Type/TentativelyAcceptItemType.php +++ b/src/API/Type/TentativelyAcceptItemType.php @@ -8,7 +8,7 @@ * * XSD Type: TentativelyAcceptItemType */ -class TentativelyAcceptItemType extends WellKnownResponseObjectType +class TentativelyAcceptItemType extends MeetingRegistrationResponseObjectType { diff --git a/src/API/Type/TimeSlotType.php b/src/API/Type/TimeSlotType.php new file mode 100644 index 000000000..2a6416c9c --- /dev/null +++ b/src/API/Type/TimeSlotType.php @@ -0,0 +1,68 @@ +startTime; + } + + /** + * @autogenerated This method is safe to replace + * @param $value \DateTime|string + * @return TimeSlotType + */ + public function setStartTime(\DateTime|string $value) + { + if (is_string($value)) { + $value = new \DateTime($value); + } + $this->startTime = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return float + */ + public function getDurationInMinutes() + { + return $this->durationInMinutes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value float + * @return TimeSlotType + */ + public function setDurationInMinutes($value) + { + $this->durationInMinutes = $value; + return $this; + } +} diff --git a/src/API/Type/UniqueBodyType.php b/src/API/Type/UniqueBodyType.php new file mode 100644 index 000000000..24ef24925 --- /dev/null +++ b/src/API/Type/UniqueBodyType.php @@ -0,0 +1,74 @@ +uniqueBodyType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return UniqueBodyType + */ + public function setUniqueBodyType($value) + { + $this->uniqueBodyType = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isTruncated() + { + return ((bool) $this->isTruncated); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getIsTruncated() + { + return $this->isTruncated; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return UniqueBodyType + */ + public function setIsTruncated($value) + { + $this->isTruncated = $value; + return $this; + } +} diff --git a/src/API/Type/UrlEntityType.php b/src/API/Type/UrlEntityType.php new file mode 100644 index 000000000..0fad9a2ea --- /dev/null +++ b/src/API/Type/UrlEntityType.php @@ -0,0 +1,38 @@ +url; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return UrlEntityType + */ + public function setUrl($value) + { + $this->url = $value; + return $this; + } +} diff --git a/src/API/Type/UserLocatorType.php b/src/API/Type/UserLocatorType.php new file mode 100644 index 000000000..c8e19b329 --- /dev/null +++ b/src/API/Type/UserLocatorType.php @@ -0,0 +1,15 @@ +externalReply = $value; return $this; } + + /** + * @autogenerated This method is safe to replace + * @return ReplyBodyType + */ + public function getDeclineMeetingReply() + { + return $this->declineMeetingReply; + } + + /** + * @autogenerated This method is safe to replace + * @param $value ReplyBodyType + * @return UserOofSettingsType + */ + public function setDeclineMeetingReply(ReplyBodyType $value) + { + $this->declineMeetingReply = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isDeclineEventsForScheduledOOF() + { + return ((bool) $this->declineEventsForScheduledOOF); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getDeclineEventsForScheduledOOF() + { + return $this->declineEventsForScheduledOOF; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return UserOofSettingsType + */ + public function setDeclineEventsForScheduledOOF($value) + { + $this->declineEventsForScheduledOOF = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isDeclineAllEventsForScheduledOOF() + { + return ((bool) $this->declineAllEventsForScheduledOOF); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getDeclineAllEventsForScheduledOOF() + { + return $this->declineAllEventsForScheduledOOF; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return UserOofSettingsType + */ + public function setDeclineAllEventsForScheduledOOF($value) + { + $this->declineAllEventsForScheduledOOF = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isCreateOOFEvent() + { + return ((bool) $this->createOOFEvent); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getCreateOOFEvent() + { + return $this->createOOFEvent; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return UserOofSettingsType + */ + public function setCreateOOFEvent($value) + { + $this->createOOFEvent = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getOOFEventSubject() + { + return $this->oOFEventSubject; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return UserOofSettingsType + */ + public function setOOFEventSubject($value) + { + $this->oOFEventSubject = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return bool + */ + public function isAutoDeclineFutureRequestsWhenOOF() + { + return ((bool) $this->autoDeclineFutureRequestsWhenOOF); + } + + /** + * @autogenerated This method is safe to replace + * @return boolean + */ + public function getAutoDeclineFutureRequestsWhenOOF() + { + return $this->autoDeclineFutureRequestsWhenOOF; + } + + /** + * @autogenerated This method is safe to replace + * @param $value bool + * @return UserOofSettingsType + */ + public function setAutoDeclineFutureRequestsWhenOOF($value) + { + $this->autoDeclineFutureRequestsWhenOOF = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getOOFEventID() + { + return $this->oOFEventID; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return UserOofSettingsType + */ + public function setOOFEventID($value) + { + $this->oOFEventID = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return UserOofSettingsType + */ + public function addEventsToDeleteIDs($value) + { + if ($this->eventsToDeleteIDs === null) { + $this->eventsToDeleteIDs = array(); + } + + if (!is_array($this->eventsToDeleteIDs)) { + $this->eventsToDeleteIDs = array($this->eventsToDeleteIDs); + } + + $this->eventsToDeleteIDs[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string[] + */ + public function getEventsToDeleteIDs() + { + return $this->eventsToDeleteIDs; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string[]|string + * @return UserOofSettingsType + */ + public function setEventsToDeleteIDs(array|string $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->eventsToDeleteIDs = $value; + return $this; + } } diff --git a/src/API/Type/UserProfilePictureType.php b/src/API/Type/UserProfilePictureType.php new file mode 100644 index 000000000..ef977e044 --- /dev/null +++ b/src/API/Type/UserProfilePictureType.php @@ -0,0 +1,113 @@ +blob; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return UserProfilePictureType + */ + public function setBlob($value) + { + $this->blob = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getPhotoSize() + { + return $this->photoSize; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return UserProfilePictureType + */ + public function setPhotoSize($value) + { + $this->photoSize = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getUrl() + { + return $this->url; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return UserProfilePictureType + */ + public function setUrl($value) + { + $this->url = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getImageType() + { + return $this->imageType; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return UserProfilePictureType + */ + public function setImageType($value) + { + $this->imageType = $value; + return $this; + } +} diff --git a/src/API/Type/VotingInformationType.php b/src/API/Type/VotingInformationType.php new file mode 100644 index 000000000..c7d156b38 --- /dev/null +++ b/src/API/Type/VotingInformationType.php @@ -0,0 +1,87 @@ +userOptions === null) { + $this->userOptions = array(); + } + + if (!is_array($this->userOptions)) { + $this->userOptions = array($this->userOptions); + } + + $this->userOptions[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return VotingOptionDataType[] + */ + public function getUserOptions() + { + return $this->userOptions; + } + + /** + * @autogenerated This method is safe to replace + * @param $value VotingOptionDataType[]|VotingOptionDataType + * @return VotingInformationType + */ + public function setUserOptions(array|VotingOptionDataType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->userOptions = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getVotingResponse() + { + return $this->votingResponse; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return VotingInformationType + */ + public function setVotingResponse($value) + { + $this->votingResponse = $value; + return $this; + } +} diff --git a/src/API/Type/VotingOptionDataType.php b/src/API/Type/VotingOptionDataType.php new file mode 100644 index 000000000..54525d843 --- /dev/null +++ b/src/API/Type/VotingOptionDataType.php @@ -0,0 +1,65 @@ +displayName; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return VotingOptionDataType + */ + public function setDisplayName($value) + { + $this->displayName = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return string + */ + public function getSendPrompt() + { + return $this->sendPrompt; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return VotingOptionDataType + */ + public function setSendPrompt($value) + { + $this->sendPrompt = $value; + return $this; + } +} diff --git a/src/API/Type/WorkHoursType.php b/src/API/Type/WorkHoursType.php new file mode 100644 index 000000000..eae4eab54 --- /dev/null +++ b/src/API/Type/WorkHoursType.php @@ -0,0 +1,87 @@ +workDay; + } + + /** + * @autogenerated This method is safe to replace + * @param $value string + * @return WorkHoursType + */ + public function setWorkDay($value) + { + $this->workDay = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @param $value WorkTimeSlotType + * @return WorkHoursType + */ + public function addTimeSlots(WorkTimeSlotType $value) + { + if ($this->timeSlots === null) { + $this->timeSlots = array(); + } + + if (!is_array($this->timeSlots)) { + $this->timeSlots = array($this->timeSlots); + } + + $this->timeSlots[] = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return WorkTimeSlotType[] + */ + public function getTimeSlots() + { + return $this->timeSlots; + } + + /** + * @autogenerated This method is safe to replace + * @param $value WorkTimeSlotType[]|WorkTimeSlotType + * @return WorkHoursType + */ + public function setTimeSlots(array|WorkTimeSlotType $value) + { + if (!is_array($value)) { + $value = [$value]; + } + $this->timeSlots = $value; + return $this; + } +} diff --git a/src/API/Type/WorkTimeSlotType.php b/src/API/Type/WorkTimeSlotType.php new file mode 100644 index 000000000..dd36c0a48 --- /dev/null +++ b/src/API/Type/WorkTimeSlotType.php @@ -0,0 +1,65 @@ +startTimeInMinutes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return WorkTimeSlotType + */ + public function setStartTimeInMinutes($value) + { + $this->startTimeInMinutes = $value; + return $this; + } + + /** + * @autogenerated This method is safe to replace + * @return integer + */ + public function getEndTimeInMinutes() + { + return $this->endTimeInMinutes; + } + + /** + * @autogenerated This method is safe to replace + * @param $value int + * @return WorkTimeSlotType + */ + public function setEndTimeInMinutes($value) + { + $this->endTimeInMinutes = $value; + return $this; + } +} From 8c38d24a9a37c2bcd7a2852c5704912c615ca950 Mon Sep 17 00:00:00 2001 From: Gareth Parker Date: Fri, 5 Sep 2025 02:00:24 +0100 Subject: [PATCH 4/6] Second regeneration pass --- .../ExtendedKeywordsAType.php | 4 ++- .../ExecuteSearchType/SearchRefinersAType.php | 4 ++- src/API/Type/AppendToItemFieldType.php | 8 +++--- src/API/Type/ArrayOfRealItemsType.php | 8 +++--- src/API/Type/ItemAttachmentType.php | 8 +++--- src/API/Type/NonEmptyArrayOfAllItemsType.php | 27 ++++++++++--------- .../NonEmptyArrayOfResponseObjectsType.php | 27 ++++++++++--------- src/API/Type/NonEmptyStateDefinitionType.php | 4 +-- .../AdditionalEntriesAType.php | 4 ++- .../SearchResultsType/ConversationsAType.php | 4 ++- src/API/Type/SearchResultsType/ItemsAType.php | 4 ++- .../MailboxesInformationAType.php | 4 ++- .../Type/SearchResultsType/PeopleAType.php | 4 ++- .../SearchResultsType/SearchRefinersAType.php | 4 ++- .../SuggestionsAType.php | 4 ++- src/API/Type/SetItemFieldType.php | 8 +++--- .../SyncFolderItemsCreateOrUpdateType.php | 8 +++--- 17 files changed, 79 insertions(+), 55 deletions(-) diff --git a/src/API/Message/ExecuteSearchType/ExtendedKeywordsAType.php b/src/API/Message/ExecuteSearchType/ExtendedKeywordsAType.php index c53ba38ae..941eb8689 100644 --- a/src/API/Message/ExecuteSearchType/ExtendedKeywordsAType.php +++ b/src/API/Message/ExecuteSearchType/ExtendedKeywordsAType.php @@ -2,10 +2,12 @@ namespace garethp\ews\API\Message\ExecuteSearchType; +use garethp\ews\API\Message\ExecuteSearchType; + /** * Class representing ExtendedKeywordsAType */ -class ExtendedKeywordsAType +class ExtendedKeywordsAType extends ExecuteSearchType { /** diff --git a/src/API/Message/ExecuteSearchType/SearchRefinersAType.php b/src/API/Message/ExecuteSearchType/SearchRefinersAType.php index 6dd015068..4b1831f81 100644 --- a/src/API/Message/ExecuteSearchType/SearchRefinersAType.php +++ b/src/API/Message/ExecuteSearchType/SearchRefinersAType.php @@ -2,10 +2,12 @@ namespace garethp\ews\API\Message\ExecuteSearchType; +use garethp\ews\API\Message\ExecuteSearchType; + /** * Class representing SearchRefinersAType */ -class SearchRefinersAType +class SearchRefinersAType extends ExecuteSearchType { /** diff --git a/src/API/Type/AppendToItemFieldType.php b/src/API/Type/AppendToItemFieldType.php index 02a49ade6..517172084 100644 --- a/src/API/Type/AppendToItemFieldType.php +++ b/src/API/Type/AppendToItemFieldType.php @@ -257,10 +257,10 @@ public function getMeetingResponse() /** * @autogenerated This method is safe to replace - * @param $value MeetingMessageType + * @param $value MeetingResponseMessageType * @return AppendToItemFieldType */ - public function setMeetingResponse(MeetingMessageType $value) + public function setMeetingResponse(MeetingResponseMessageType $value) { $this->meetingResponse = $value; return $this; @@ -277,10 +277,10 @@ public function getMeetingCancellation() /** * @autogenerated This method is safe to replace - * @param $value MeetingMessageType + * @param $value MeetingCancellationMessageType * @return AppendToItemFieldType */ - public function setMeetingCancellation(MeetingMessageType $value) + public function setMeetingCancellation(MeetingCancellationMessageType $value) { $this->meetingCancellation = $value; return $this; diff --git a/src/API/Type/ArrayOfRealItemsType.php b/src/API/Type/ArrayOfRealItemsType.php index 7d81d7cb0..a9d18e2ad 100644 --- a/src/API/Type/ArrayOfRealItemsType.php +++ b/src/API/Type/ArrayOfRealItemsType.php @@ -522,10 +522,10 @@ public function getMeetingResponse() /** * @autogenerated This method is safe to replace - * @param $value MeetingMessageType[]|MeetingMessageType + * @param $value MeetingResponseMessageType[]|MeetingResponseMessageType * @return ArrayOfRealItemsType */ - public function setMeetingResponse(array|MeetingMessageType $value) + public function setMeetingResponse(array|MeetingResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; @@ -564,10 +564,10 @@ public function getMeetingCancellation() /** * @autogenerated This method is safe to replace - * @param $value MeetingMessageType[]|MeetingMessageType + * @param $value MeetingCancellationMessageType[]|MeetingCancellationMessageType * @return ArrayOfRealItemsType */ - public function setMeetingCancellation(array|MeetingMessageType $value) + public function setMeetingCancellation(array|MeetingCancellationMessageType $value) { if (!is_array($value)) { $value = [$value]; diff --git a/src/API/Type/ItemAttachmentType.php b/src/API/Type/ItemAttachmentType.php index 233fd1eae..2cd59d48a 100644 --- a/src/API/Type/ItemAttachmentType.php +++ b/src/API/Type/ItemAttachmentType.php @@ -269,10 +269,10 @@ public function getMeetingResponse() /** * @autogenerated This method is safe to replace - * @param $value MeetingMessageType + * @param $value MeetingResponseMessageType * @return ItemAttachmentType */ - public function setMeetingResponse(MeetingMessageType $value) + public function setMeetingResponse(MeetingResponseMessageType $value) { $this->meetingResponse = $value; return $this; @@ -289,10 +289,10 @@ public function getMeetingCancellation() /** * @autogenerated This method is safe to replace - * @param $value MeetingMessageType + * @param $value MeetingCancellationMessageType * @return ItemAttachmentType */ - public function setMeetingCancellation(MeetingMessageType $value) + public function setMeetingCancellation(MeetingCancellationMessageType $value) { $this->meetingCancellation = $value; return $this; diff --git a/src/API/Type/NonEmptyArrayOfAllItemsType.php b/src/API/Type/NonEmptyArrayOfAllItemsType.php index fba5fa8ac..df607f663 100644 --- a/src/API/Type/NonEmptyArrayOfAllItemsType.php +++ b/src/API/Type/NonEmptyArrayOfAllItemsType.php @@ -509,10 +509,10 @@ public function getMeetingResponse() /** * @autogenerated This method is safe to replace - * @param $value MeetingMessageType[]|MeetingMessageType + * @param $value MeetingResponseMessageType[]|MeetingResponseMessageType * @return NonEmptyArrayOfAllItemsType */ - public function setMeetingResponse(array|MeetingMessageType $value) + public function setMeetingResponse(array|MeetingResponseMessageType $value) { if (!is_array($value)) { $value = [$value]; @@ -551,10 +551,10 @@ public function getMeetingCancellation() /** * @autogenerated This method is safe to replace - * @param $value MeetingMessageType[]|MeetingMessageType + * @param $value MeetingCancellationMessageType[]|MeetingCancellationMessageType * @return NonEmptyArrayOfAllItemsType */ - public function setMeetingCancellation(array|MeetingMessageType $value) + public function setMeetingCancellation(array|MeetingCancellationMessageType $value) { if (!is_array($value)) { $value = [$value]; @@ -761,10 +761,10 @@ public function getReplyAllToItem() /** * @autogenerated This method is safe to replace - * @param $value SmartResponseType[]|SmartResponseType + * @param $value ReplyAllToItemType[]|ReplyAllToItemType * @return NonEmptyArrayOfAllItemsType */ - public function setReplyAllToItem(array|SmartResponseType $value) + public function setReplyAllToItem(array|ReplyAllToItemType $value) { if (!is_array($value)) { $value = [$value]; @@ -803,10 +803,11 @@ public function getAcceptItem() /** * @autogenerated This method is safe to replace - * @param $value ResponseObjectType[]|ResponseObjectType + * @param $value + * MeetingRegistrationResponseObjectType[]|MeetingRegistrationResponseObjectType * @return NonEmptyArrayOfAllItemsType */ - public function setAcceptItem(array|ResponseObjectType $value) + public function setAcceptItem(array|MeetingRegistrationResponseObjectType $value) { if (!is_array($value)) { $value = [$value]; @@ -845,10 +846,11 @@ public function getTentativelyAcceptItem() /** * @autogenerated This method is safe to replace - * @param $value ResponseObjectType[]|ResponseObjectType + * @param $value + * MeetingRegistrationResponseObjectType[]|MeetingRegistrationResponseObjectType * @return NonEmptyArrayOfAllItemsType */ - public function setTentativelyAcceptItem(array|ResponseObjectType $value) + public function setTentativelyAcceptItem(array|MeetingRegistrationResponseObjectType $value) { if (!is_array($value)) { $value = [$value]; @@ -887,10 +889,11 @@ public function getDeclineItem() /** * @autogenerated This method is safe to replace - * @param $value ResponseObjectType[]|ResponseObjectType + * @param $value + * MeetingRegistrationResponseObjectType[]|MeetingRegistrationResponseObjectType * @return NonEmptyArrayOfAllItemsType */ - public function setDeclineItem(array|ResponseObjectType $value) + public function setDeclineItem(array|MeetingRegistrationResponseObjectType $value) { if (!is_array($value)) { $value = [$value]; diff --git a/src/API/Type/NonEmptyArrayOfResponseObjectsType.php b/src/API/Type/NonEmptyArrayOfResponseObjectsType.php index 088efb2ec..f465f5229 100644 --- a/src/API/Type/NonEmptyArrayOfResponseObjectsType.php +++ b/src/API/Type/NonEmptyArrayOfResponseObjectsType.php @@ -108,10 +108,11 @@ public function getAcceptItem() /** * @autogenerated This method is safe to replace - * @param $value ResponseObjectType[]|ResponseObjectType + * @param $value + * MeetingRegistrationResponseObjectType[]|MeetingRegistrationResponseObjectType * @return NonEmptyArrayOfResponseObjectsType */ - public function setAcceptItem(array|ResponseObjectType $value) + public function setAcceptItem(array|MeetingRegistrationResponseObjectType $value) { if (!is_array($value)) { $value = [$value]; @@ -150,10 +151,11 @@ public function getTentativelyAcceptItem() /** * @autogenerated This method is safe to replace - * @param $value ResponseObjectType[]|ResponseObjectType + * @param $value + * MeetingRegistrationResponseObjectType[]|MeetingRegistrationResponseObjectType * @return NonEmptyArrayOfResponseObjectsType */ - public function setTentativelyAcceptItem(array|ResponseObjectType $value) + public function setTentativelyAcceptItem(array|MeetingRegistrationResponseObjectType $value) { if (!is_array($value)) { $value = [$value]; @@ -192,10 +194,11 @@ public function getDeclineItem() /** * @autogenerated This method is safe to replace - * @param $value ResponseObjectType[]|ResponseObjectType + * @param $value + * MeetingRegistrationResponseObjectType[]|MeetingRegistrationResponseObjectType * @return NonEmptyArrayOfResponseObjectsType */ - public function setDeclineItem(array|ResponseObjectType $value) + public function setDeclineItem(array|MeetingRegistrationResponseObjectType $value) { if (!is_array($value)) { $value = [$value]; @@ -318,10 +321,10 @@ public function getReplyAllToItem() /** * @autogenerated This method is safe to replace - * @param $value SmartResponseType[]|SmartResponseType + * @param $value ReplyAllToItemType[]|ReplyAllToItemType * @return NonEmptyArrayOfResponseObjectsType */ - public function setReplyAllToItem(array|SmartResponseType $value) + public function setReplyAllToItem(array|ReplyAllToItemType $value) { if (!is_array($value)) { $value = [$value]; @@ -570,10 +573,10 @@ public function getAddItemToMyCalendar() /** * @autogenerated This method is safe to replace - * @param $value AddItemToMyCalendarType[]|AddItemToMyCalendarType + * @param $value ResponseObjectType[]|ResponseObjectType * @return NonEmptyArrayOfResponseObjectsType */ - public function setAddItemToMyCalendar(array|AddItemToMyCalendarType $value) + public function setAddItemToMyCalendar(array|ResponseObjectType $value) { if (!is_array($value)) { $value = [$value]; @@ -612,10 +615,10 @@ public function getProposeNewTime() /** * @autogenerated This method is safe to replace - * @param $value ProposeNewTimeType[]|ProposeNewTimeType + * @param $value ResponseObjectType[]|ResponseObjectType * @return NonEmptyArrayOfResponseObjectsType */ - public function setProposeNewTime(array|ProposeNewTimeType $value) + public function setProposeNewTime(array|ResponseObjectType $value) { if (!is_array($value)) { $value = [$value]; diff --git a/src/API/Type/NonEmptyStateDefinitionType.php b/src/API/Type/NonEmptyStateDefinitionType.php index 08e685dbc..7880949c3 100644 --- a/src/API/Type/NonEmptyStateDefinitionType.php +++ b/src/API/Type/NonEmptyStateDefinitionType.php @@ -59,10 +59,10 @@ public function getDeleteFromFolderStateDefinition() /** * @autogenerated This method is safe to replace - * @param $value DeleteFromFolderStateDefinitionType + * @param $value BaseCalendarItemStateDefinitionType * @return NonEmptyStateDefinitionType */ - public function setDeleteFromFolderStateDefinition(DeleteFromFolderStateDefinitionType $value) + public function setDeleteFromFolderStateDefinition(BaseCalendarItemStateDefinitionType $value) { $this->deleteFromFolderStateDefinition = $value; return $this; diff --git a/src/API/Type/SearchDiagnosticsStepType/AdditionalEntriesAType.php b/src/API/Type/SearchDiagnosticsStepType/AdditionalEntriesAType.php index 9de3d2282..24aa399ce 100644 --- a/src/API/Type/SearchDiagnosticsStepType/AdditionalEntriesAType.php +++ b/src/API/Type/SearchDiagnosticsStepType/AdditionalEntriesAType.php @@ -2,10 +2,12 @@ namespace garethp\ews\API\Type\SearchDiagnosticsStepType; +use garethp\ews\API\Type\SearchDiagnosticsStepType; + /** * Class representing AdditionalEntriesAType */ -class AdditionalEntriesAType +class AdditionalEntriesAType extends SearchDiagnosticsStepType { /** diff --git a/src/API/Type/SearchResultsType/ConversationsAType.php b/src/API/Type/SearchResultsType/ConversationsAType.php index 247de7676..0523cd202 100644 --- a/src/API/Type/SearchResultsType/ConversationsAType.php +++ b/src/API/Type/SearchResultsType/ConversationsAType.php @@ -2,10 +2,12 @@ namespace garethp\ews\API\Type\SearchResultsType; +use garethp\ews\API\Type\SearchResultsType; + /** * Class representing ConversationsAType */ -class ConversationsAType +class ConversationsAType extends SearchResultsType { /** diff --git a/src/API/Type/SearchResultsType/ItemsAType.php b/src/API/Type/SearchResultsType/ItemsAType.php index 256ef2dbc..85600dc05 100644 --- a/src/API/Type/SearchResultsType/ItemsAType.php +++ b/src/API/Type/SearchResultsType/ItemsAType.php @@ -2,10 +2,12 @@ namespace garethp\ews\API\Type\SearchResultsType; +use garethp\ews\API\Type\SearchResultsType; + /** * Class representing ItemsAType */ -class ItemsAType +class ItemsAType extends SearchResultsType { /** diff --git a/src/API/Type/SearchResultsType/MailboxesInformationAType.php b/src/API/Type/SearchResultsType/MailboxesInformationAType.php index 2e0dc5b86..551b0c7bf 100644 --- a/src/API/Type/SearchResultsType/MailboxesInformationAType.php +++ b/src/API/Type/SearchResultsType/MailboxesInformationAType.php @@ -2,10 +2,12 @@ namespace garethp\ews\API\Type\SearchResultsType; +use garethp\ews\API\Type\SearchResultsType; + /** * Class representing MailboxesInformationAType */ -class MailboxesInformationAType +class MailboxesInformationAType extends SearchResultsType { /** diff --git a/src/API/Type/SearchResultsType/PeopleAType.php b/src/API/Type/SearchResultsType/PeopleAType.php index 328153260..13f5b4b7a 100644 --- a/src/API/Type/SearchResultsType/PeopleAType.php +++ b/src/API/Type/SearchResultsType/PeopleAType.php @@ -2,10 +2,12 @@ namespace garethp\ews\API\Type\SearchResultsType; +use garethp\ews\API\Type\SearchResultsType; + /** * Class representing PeopleAType */ -class PeopleAType +class PeopleAType extends SearchResultsType { /** diff --git a/src/API/Type/SearchResultsType/SearchRefinersAType.php b/src/API/Type/SearchResultsType/SearchRefinersAType.php index afe4c4665..f77c8dd5d 100644 --- a/src/API/Type/SearchResultsType/SearchRefinersAType.php +++ b/src/API/Type/SearchResultsType/SearchRefinersAType.php @@ -2,10 +2,12 @@ namespace garethp\ews\API\Type\SearchResultsType; +use garethp\ews\API\Type\SearchResultsType; + /** * Class representing SearchRefinersAType */ -class SearchRefinersAType +class SearchRefinersAType extends SearchResultsType { /** diff --git a/src/API/Type/SearchSuggestionsType/SuggestionsAType.php b/src/API/Type/SearchSuggestionsType/SuggestionsAType.php index 7ead23169..ca6bba86d 100644 --- a/src/API/Type/SearchSuggestionsType/SuggestionsAType.php +++ b/src/API/Type/SearchSuggestionsType/SuggestionsAType.php @@ -2,10 +2,12 @@ namespace garethp\ews\API\Type\SearchSuggestionsType; +use garethp\ews\API\Type\SearchSuggestionsType; + /** * Class representing SuggestionsAType */ -class SuggestionsAType +class SuggestionsAType extends SearchSuggestionsType { /** diff --git a/src/API/Type/SetItemFieldType.php b/src/API/Type/SetItemFieldType.php index 40367afbe..d89d5b242 100644 --- a/src/API/Type/SetItemFieldType.php +++ b/src/API/Type/SetItemFieldType.php @@ -257,10 +257,10 @@ public function getMeetingResponse() /** * @autogenerated This method is safe to replace - * @param $value MeetingMessageType + * @param $value MeetingResponseMessageType * @return SetItemFieldType */ - public function setMeetingResponse(MeetingMessageType $value) + public function setMeetingResponse(MeetingResponseMessageType $value) { $this->meetingResponse = $value; return $this; @@ -277,10 +277,10 @@ public function getMeetingCancellation() /** * @autogenerated This method is safe to replace - * @param $value MeetingMessageType + * @param $value MeetingCancellationMessageType * @return SetItemFieldType */ - public function setMeetingCancellation(MeetingMessageType $value) + public function setMeetingCancellation(MeetingCancellationMessageType $value) { $this->meetingCancellation = $value; return $this; diff --git a/src/API/Type/SyncFolderItemsCreateOrUpdateType.php b/src/API/Type/SyncFolderItemsCreateOrUpdateType.php index 22d72b0f3..9066e0488 100644 --- a/src/API/Type/SyncFolderItemsCreateOrUpdateType.php +++ b/src/API/Type/SyncFolderItemsCreateOrUpdateType.php @@ -259,10 +259,10 @@ public function getMeetingResponse() /** * @autogenerated This method is safe to replace - * @param $value MeetingMessageType + * @param $value MeetingResponseMessageType * @return SyncFolderItemsCreateOrUpdateType */ - public function setMeetingResponse(MeetingMessageType $value) + public function setMeetingResponse(MeetingResponseMessageType $value) { $this->meetingResponse = $value; return $this; @@ -279,10 +279,10 @@ public function getMeetingCancellation() /** * @autogenerated This method is safe to replace - * @param $value MeetingMessageType + * @param $value MeetingCancellationMessageType * @return SyncFolderItemsCreateOrUpdateType */ - public function setMeetingCancellation(MeetingMessageType $value) + public function setMeetingCancellation(MeetingCancellationMessageType $value) { $this->meetingCancellation = $value; return $this; From 3ac86990660214d6b7964f4c40b504e68b26ab0b Mon Sep 17 00:00:00 2001 From: Gareth Parker Date: Fri, 5 Sep 2025 02:31:39 +0100 Subject: [PATCH 5/6] Only write generated files when there's actual non-whitespace changes, speeding up `composer generate` --- src/Generator/ConvertToPHP.php | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/Generator/ConvertToPHP.php b/src/Generator/ConvertToPHP.php index 2f2cf0a05..113908440 100644 --- a/src/Generator/ConvertToPHP.php +++ b/src/Generator/ConvertToPHP.php @@ -172,8 +172,11 @@ function ($type) use ($schemas) { $fileGen->setBody($classGen->generate()); - $fileGen->write(); - + if ($existingFile === null || preg_replace('/\s/', '', $existingFile->getContents()) + !== preg_replace('/\s/', '', $fileGen->generate()) + ) { + $fileGen->write(); + } // Add the class to our classMap for writing if (isset($item->type) && $item->type->getName() != "" && $item->getNamespace() !== Enumeration::class) { $classMap[$item->type->getName()] = @@ -190,7 +193,12 @@ function ($type) use ($schemas) { $fileGen = new FileGenerator(); $fileGen->setFilename($mappingClassReflection->getFileName()); $fileGen->setClass($mappingClass); - $fileGen->write(); + + if (preg_replace('/\s/', '', file_get_contents($mappingClassReflection->getFileName())) + !== preg_replace('/\s/', '', $fileGen->generate()) + ) { + $fileGen->write(); + } $progress->finish(); } @@ -266,6 +274,10 @@ protected function setClientMethodDocblocks(): void (new Generator\DocBlockGenerator())->setShortDescription("Contains ExchangeWebServices.") ); - $fileGen->write(); + if (preg_replace('/\s/', '', file_get_contents($fileGen->getFileName())) + !== preg_replace('/\s/', '', $fileGen->generate()) + ) { + $fileGen->write(); + } } } From 874168cd0ac0fe0ed2de9c552b152172d38da061 Mon Sep 17 00:00:00 2001 From: Gareth Parker Date: Wed, 11 Mar 2026 19:28:10 +0000 Subject: [PATCH 6/6] Fix missing use statements --- src/API/Enumeration/AppointmentState.php | 2 ++ src/API/Enumeration/ConferenceType.php | 2 ++ src/API/Enumeration/DateTimePrecisionType.php | 2 ++ src/API/Enumeration/ExternalAudience.php | 2 ++ src/API/Enumeration/MailTipTypes.php | 2 ++ src/API/Enumeration/MessageTrackingDeliveryStatusType.php | 2 ++ src/API/Enumeration/MessageTrackingEventDescriptionType.php | 2 ++ src/API/Enumeration/Occurrence.php | 2 ++ src/API/Enumeration/OofState.php | 2 ++ src/API/Enumeration/ReminderGroup.php | 2 ++ src/API/Enumeration/ResponseCodeType.php | 2 ++ src/API/Enumeration/RoutingType.php | 2 ++ src/API/Enumeration/Scope.php | 2 ++ src/API/Enumeration/SuggestionQuality.php | 2 ++ src/API/Enumeration/TaskType.php | 2 ++ 15 files changed, 30 insertions(+) diff --git a/src/API/Enumeration/AppointmentState.php b/src/API/Enumeration/AppointmentState.php index c960f817f..d6a7744c5 100644 --- a/src/API/Enumeration/AppointmentState.php +++ b/src/API/Enumeration/AppointmentState.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Specifies the status of the appointment. * diff --git a/src/API/Enumeration/ConferenceType.php b/src/API/Enumeration/ConferenceType.php index 0e6985914..530c1c2c6 100644 --- a/src/API/Enumeration/ConferenceType.php +++ b/src/API/Enumeration/ConferenceType.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Defines the type of conferencing that is performed with a calendar item. * diff --git a/src/API/Enumeration/DateTimePrecisionType.php b/src/API/Enumeration/DateTimePrecisionType.php index 0d8e9ec8b..b4a0ae9c4 100644 --- a/src/API/Enumeration/DateTimePrecisionType.php +++ b/src/API/Enumeration/DateTimePrecisionType.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Specifies the precision for returned date/time values. * diff --git a/src/API/Enumeration/ExternalAudience.php b/src/API/Enumeration/ExternalAudience.php index e0d101fcb..af3589f11 100644 --- a/src/API/Enumeration/ExternalAudience.php +++ b/src/API/Enumeration/ExternalAudience.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Identifies to whom external Out of Office (OOF) messages are sent.. * diff --git a/src/API/Enumeration/MailTipTypes.php b/src/API/Enumeration/MailTipTypes.php index 1e5f651fd..b7bbd59ca 100644 --- a/src/API/Enumeration/MailTipTypes.php +++ b/src/API/Enumeration/MailTipTypes.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Defines the types of mail tips requested from the service. * diff --git a/src/API/Enumeration/MessageTrackingDeliveryStatusType.php b/src/API/Enumeration/MessageTrackingDeliveryStatusType.php index 75c664a0c..aec283345 100644 --- a/src/API/Enumeration/MessageTrackingDeliveryStatusType.php +++ b/src/API/Enumeration/MessageTrackingDeliveryStatusType.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Defines the status for a message. * diff --git a/src/API/Enumeration/MessageTrackingEventDescriptionType.php b/src/API/Enumeration/MessageTrackingEventDescriptionType.php index 63de01cb5..ba78a1165 100644 --- a/src/API/Enumeration/MessageTrackingEventDescriptionType.php +++ b/src/API/Enumeration/MessageTrackingEventDescriptionType.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Class description... * diff --git a/src/API/Enumeration/Occurrence.php b/src/API/Enumeration/Occurrence.php index c106b12a0..1342034b3 100644 --- a/src/API/Enumeration/Occurrence.php +++ b/src/API/Enumeration/Occurrence.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Represents the occurrence of the day of the week in a month. * diff --git a/src/API/Enumeration/OofState.php b/src/API/Enumeration/OofState.php index e01a2362a..2c6cb73bc 100644 --- a/src/API/Enumeration/OofState.php +++ b/src/API/Enumeration/OofState.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Represents a user's Out of Office (OOF) state. * diff --git a/src/API/Enumeration/ReminderGroup.php b/src/API/Enumeration/ReminderGroup.php index 847af2142..b3ed78014 100644 --- a/src/API/Enumeration/ReminderGroup.php +++ b/src/API/Enumeration/ReminderGroup.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Defines whether the reminder is for a calendar item or a task. * diff --git a/src/API/Enumeration/ResponseCodeType.php b/src/API/Enumeration/ResponseCodeType.php index a6ac65afb..7be8d6742 100644 --- a/src/API/Enumeration/ResponseCodeType.php +++ b/src/API/Enumeration/ResponseCodeType.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Provides status information about a request. * diff --git a/src/API/Enumeration/RoutingType.php b/src/API/Enumeration/RoutingType.php index e13e9c497..6b541df11 100644 --- a/src/API/Enumeration/RoutingType.php +++ b/src/API/Enumeration/RoutingType.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Represents the routing protocol for a recipient. * diff --git a/src/API/Enumeration/Scope.php b/src/API/Enumeration/Scope.php index 3f34d8297..fd175ff10 100644 --- a/src/API/Enumeration/Scope.php +++ b/src/API/Enumeration/Scope.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Defines the scope of a message tracking report. * diff --git a/src/API/Enumeration/SuggestionQuality.php b/src/API/Enumeration/SuggestionQuality.php index 02b7d125a..c4d48fb4b 100644 --- a/src/API/Enumeration/SuggestionQuality.php +++ b/src/API/Enumeration/SuggestionQuality.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Represents the quality of the day for containing quality suggested meeting * times. diff --git a/src/API/Enumeration/TaskType.php b/src/API/Enumeration/TaskType.php index 27356ab63..1feab9727 100644 --- a/src/API/Enumeration/TaskType.php +++ b/src/API/Enumeration/TaskType.php @@ -5,6 +5,8 @@ namespace garethp\ews\API\Enumeration; +use garethp\ews\API\Enumeration; + /** * Represents the task type. *