├── .gitignore ├── .docker └── Dockerfile ├── docker-compose.yml ├── src ├── StructType │ ├── EwsRoomType.php │ ├── EwsGetUMPinType.php │ ├── EwsAndType.php │ ├── EwsCopyItemType.php │ ├── EwsInsightContent.php │ ├── EwsMoveItemType.php │ ├── EwsOrType.php │ ├── EwsTasksFolderType.php │ ├── EwsForwardItemType.php │ ├── EwsRemoveItemType.php │ ├── EwsReplyToItemType.php │ ├── EwsCopyFolderType.php │ ├── EwsGetRoomListsType.php │ ├── EwsGroupLocatorType.php │ ├── EwsInitUMMailboxType.php │ ├── EwsIsEqualToType.php │ ├── EwsIsLessThanType.php │ ├── EwsMoveFolderType.php │ ├── EwsUserLocatorType.php │ ├── EwsBaseRequestType.php │ ├── EwsFolderRefinerType.php │ ├── EwsGetAppManifestsType.php │ ├── EwsIsNotEqualToType.php │ ├── EwsMailboxRefinerType.php │ ├── EwsPeopleRefinerType.php │ ├── EwsProposeNewTimeType.php │ ├── EwsReplyAllToItemType.php │ ├── EwsBaseEmailAddressType.php │ ├── EwsIsGreaterThanType.php │ ├── EwsServiceConfiguration.php │ ├── EwsAcceptItemType.php │ ├── EwsAttachmentRefinerType.php │ ├── EwsDeclineItemType.php │ ├── EwsDeleteItemFieldType.php │ ├── EwsGetItemResponseType.php │ ├── EwsLikeItemResponseType.php │ ├── EwsAddItemToMyCalendarType.php │ ├── EwsAttendeeConflictData.php │ ├── EwsBasePathToElementType.php │ ├── EwsCancelCalendarItemType.php │ ├── EwsCopyItemResponseType.php │ ├── EwsDisableAppResponseType.php │ ├── EwsExpandDLResponseType.php │ ├── EwsFindItemResponseType.php │ ├── EwsGetAppMarketplaceUrlType.php │ ├── EwsGetAvailableCulturesType.php │ ├── EwsGetBookingMailboxesType.php │ ├── EwsGetEventsResponseType.php │ ├── EwsGetFolderResponseType.php │ ├── EwsGetMeetingLocationsType.php │ ├── EwsGetOMEConfigurationType.php │ ├── EwsInstallAppResponseType.php │ ├── EwsMoveItemResponseType.php │ ├── EwsSearchExpressionType.php │ ├── EwsSendItemResponseType.php │ ├── EwsSubscribeResponseType.php │ ├── EwsArchiveItemResponseType.php │ ├── EwsCopyFolderResponseType.php │ ├── EwsCreateItemResponseType.php │ ├── EwsDeleteFolderFieldType.php │ ├── EwsDeleteItemResponseType.php │ ├── EwsEmptyFolderResponseType.php │ ├── EwsExportItemsResponseType.php │ ├── EwsFindFolderResponseType.php │ ├── EwsGetBookingServicesType.php │ ├── EwsMarkAsJunkResponseType.php │ ├── EwsMoveFolderResponseType.php │ ├── EwsUninstallAppResponseType.php │ ├── EwsUnsubscribeResponseType.php │ ├── EwsUpdateItemResponseType.php │ ├── EwsUploadItemsResponseType.php │ ├── EwsCreateFolderResponseType.php │ ├── EwsDeleteFolderResponseType.php │ ├── EwsGetUserPhotoResponseType.php │ ├── EwsIsLessThanOrEqualToType.php │ ├── EwsItemChangeDescriptionType.php │ ├── EwsNoEndRecurrenceRangeType.php │ ├── EwsRemoveUnifiedGroupType.php │ ├── EwsResolveNamesResponseType.php │ ├── EwsSuppressReadReceiptType.php │ ├── EwsUpdateFolderResponseType.php │ ├── EwsFolderChangeDescriptionType.php │ ├── EwsGetAttachmentResponseType.php │ ├── EwsGetBusinessInformationType.php │ ├── EwsGetUnifiedGroupsSettingsType.php │ ├── EwsIsGreaterThanOrEqualToType.php │ ├── EwsRecurrencePatternBaseType.php │ ├── EwsUnknownAttendeeConflictData.php │ ├── EwsAcceptSharingInvitationType.php │ ├── EwsChannelSubscribeResponseType.php │ ├── EwsCreateAttachmentResponseType.php │ ├── EwsCreateFolderPathResponseType.php │ ├── EwsDeleteAttachmentResponseType.php │ ├── EwsDeleteItemResponseMessageType.php │ ├── EwsGetChannelEventsResponseType.php │ ├── EwsGetEncryptionConfigurationType.php │ ├── EwsSaveUMPinResponseMessageType.php │ ├── EwsSendNotificationResponseType.php │ ├── EwsSetImGroupResponseMessageType.php │ ├── EwsSyncFolderItemsResponseType.php │ ├── EwsDailyRecurrencePatternType.php │ ├── EwsDailyRegeneratingPatternType.php │ ├── EwsEndSearchSessionResponseMessage.php │ ├── EwsSetOMEConfigurationResponseType.php │ ├── EwsTentativelyAcceptItemType.php │ ├── EwsChannelUnsubscribeResponseType.php │ ├── EwsCreateManagedFolderResponseType.php │ ├── EwsDeleteSharingInvitationType.php │ ├── EwsDeleteXrmDealResponseMessageType.php │ ├── EwsGetServerTimeZonesResponseType.php │ ├── EwsGetStreamingEventsResponseType.php │ ├── EwsInitUMMailboxResponseMessageType.php │ ├── EwsMarkAllItemsAsReadResponseType.php │ ├── EwsMonthlyRegeneratingPatternType.php │ ├── EwsPostModernGroupItemResponseType.php │ ├── EwsRemoveImGroupResponseMessageType.php │ ├── EwsSetClientExtensionResponseType.php │ ├── EwsSetUserPhotoResponseMessageType.php │ ├── EwsSyncFolderHierarchyResponseType.php │ ├── EwsTooBigGroupAttendeeConflictData.php │ ├── EwsUpdateGroupMailboxResponseType.php │ ├── EwsWeeklyRegeneratingPatternType.php │ ├── EwsYearlyRegeneratingPatternType.php │ ├── EwsAddDelegateResponseMessageType.php │ ├── EwsBaseCalendarItemStateDefinitionType.php │ ├── EwsChannelEventDroppedChannelEventType.php │ ├── EwsCreateUMPromptResponseMessageType.php │ ├── EwsDeleteUMPromptsResponseMessageType.php │ ├── EwsGetClientAccessTokenResponseType.php │ ├── EwsGetConversationItemsResponseType.php │ ├── EwsGetUserConfigurationResponseType.php │ ├── EwsRegisterConsentResponseMessageType.php │ ├── EwsResetUMMailboxResponseMessageType.php │ ├── EwsSetTeamMailboxResponseMessageType.php │ ├── EwsStartSearchSessionResponseMessage.php │ ├── EwsChannelSubscribeResponseMessageType.php │ ├── EwsRegeneratingPatternBaseType.php │ ├── EwsSyncUnifiedGroupResponseMessageType.php │ ├── EwsUnpinTeamMailboxResponseMessageType.php │ ├── EwsApplyConversationActionResponseType.php │ ├── EwsChannelUnsubscribeResponseMessageType.php │ ├── EwsCreateUserConfigurationResponseType.php │ ├── EwsDeleteMeetingSpaceResponseMessageType.php │ ├── EwsDeleteUserConfigurationResponseType.php │ ├── EwsMarkSocialActivityAsSeenResponseType.php │ ├── EwsNotifyOneDriveSyncResponseMessageType.php │ ├── EwsRemoveDelegateResponseMessageType.php │ ├── EwsRemoveUnifiedGroupResponseMessageType.php │ ├── EwsUpdateDelegateResponseMessageType.php │ ├── EwsUpdateMailboxAssociationResponseType.php │ ├── EwsUpdateUnifiedGroupResponseMessageType.php │ ├── EwsUpdateUserConfigurationResponseType.php │ ├── EwsAddImContactToGroupResponseMessageType.php │ ├── EwsDisconnectPhoneCallResponseMessageType.php │ ├── EwsGetUnifiedGroupUnseenDataResponseType.php │ ├── EwsRefreshSharingFolderResponseMessageType.php │ ├── EwsSetEncryptionConfigurationResponseType.php │ ├── EwsCreateUMCallDataRecordResponseMessageType.php │ ├── EwsDeleteFromFolderStateDefinitionType.php │ ├── EwsDeleteMeetingInstanceResponseMessageType.php │ ├── EwsDeleteXrmOrganizationResponseMessageType.php │ ├── EwsGetUnifiedGroupSenderRestrictionsType.php │ ├── EwsNewSocialActivityAddedSubscriptionType.php │ ├── EwsSetBusinessInformationResponseMessageType.php │ ├── EwsApplyConversationActionResponseMessageType.php │ ├── EwsDeleteSharingInvitationResponseMessageType.php │ ├── EwsGetConsumerCalendarSharedInformationType.php │ ├── EwsJoinPrivateUnifiedGroupResponseMessageType.php │ ├── EwsRemoveContactFromImListResponseMessageType.php │ ├── EwsSetPeopleInsightsTokensResponseMessageType.php │ ├── EwsUpdateItemInRecoverableItemsResponseType.php │ ├── EwsRemoveImContactFromGroupResponseMessageType.php │ ├── EwsSetUnifiedGroupUnseenDataResponseMessageType.php │ ├── EwsSubscriptionRenewFailedChannelEventType.php │ ├── EwsDeletePeopleInsightsTokensResponseMessageType.php │ ├── EwsDeleteXrmGraphRelationshipResponseMessageType.php │ ├── EwsSetImListMigrationCompletedResponseMessageType.php │ ├── EwsSubscriptionEventDroppedChannelEventType.php │ ├── EwsFileItemContext.php │ ├── EwsSetUnifiedGroupFavoriteStateResponseMessageType.php │ ├── EwsSetUnifiedGroupLastVisitedTimeResponseMessageType.php │ ├── EwsRemoveDistributionGroupFromImListResponseMessageType.php │ ├── EwsSetUnifiedGroupSenderRestrictionsResponseMessageType.php │ ├── EwsRuleOperationType.php │ ├── EwsBaseFolderIdType.php │ ├── EwsConvertIdResponseType.php │ ├── EwsBaseItemIdType.php │ ├── EwsSearchMailboxesResponseType.php │ ├── EwsGetUserRetentionPolicyTagsType.php │ └── EwsFindMailboxStatisticsByKeywordsResponseType.php └── EnumType │ ├── EwsSearchScopeGroupsType.php │ ├── EwsProtectionRuleActionKindType.php │ ├── EwsBodyTypeType.php │ ├── EwsConnectionStatusType.php │ ├── EwsStandardGroupByType.php │ ├── EwsRetentionType.php │ ├── EwsTokenSourceType.php │ ├── EwsReminderGroupType.php │ ├── EwsIndexBasePointType.php │ ├── EwsSenderRestrictionType.php │ ├── EwsCompleteActionType.php │ ├── EwsReminderActionType.php │ ├── EwsMeetingSpaceTypeEnum.php │ ├── EwsTransitionTargetKindType.php │ ├── EwsSearchPageDirectionType.php │ ├── EwsSharingDataType.php │ ├── EwsSubscriptionStatusType.php │ ├── EwsDistinguishedUserType.php │ ├── EwsPreviewItemBaseShapeType.php │ ├── EwsPermissionReadAccessType.php │ ├── EwsSortDirectionType.php │ ├── EwsUnifiedGroupDetailsResponseShapeType.php │ ├── EwsUserSocialActivityActionTypeEnum.php │ ├── EwsXrmActivityStreamFlagsType.php │ ├── EwsContactSourceType.php │ ├── EwsBookingServiceTypeEnum.php │ ├── EwsExecuteSearchSortOrderType.php │ ├── EwsUnifiedGroupMembersResponseShapeType.php │ ├── EwsSearchResultType.php │ ├── EwsAvailabilityProxyRequestType.php │ ├── EwsUMCDRFilterByType.php │ ├── EwsClientExtensionProvidedToType.php │ ├── EwsMessageTrackingReportTemplateType.php │ ├── EwsSearchFolderTraversalType.php │ ├── EwsConversationQueryTraversalType.php │ ├── EwsLobbyBypassType.php │ ├── EwsDateTimePrecisionType.php │ ├── EwsReminderType.php │ ├── EwsSyncFolderItemsScopeType.php │ ├── EwsExternalAudience.php │ ├── EwsUMCDRGroupByType.php │ ├── EwsAffectedTaskOccurrencesType.php │ ├── EwsBodyTypeResponseType.php │ ├── EwsPermissionActionType.php │ ├── EwsSpecialLogonTypeType.php │ ├── EwsImportanceChoicesType.php │ ├── EwsHoldActionType.php │ ├── EwsResponseClassType.php │ ├── EwsSendPromptType.php │ ├── EwsActivityDomainType.php │ ├── EwsOofState.php │ ├── EwsPhysicalAddressKeyType.php │ ├── EwsGroupMembershipType.php │ ├── EwsSenderRestrictionActionType.php │ ├── EwsPresentersType.php │ ├── EwsFlagStatusType.php │ ├── EwsMemberStatusType.php │ ├── EwsContentActivityAcl.php │ ├── EwsSearchScopeArchivesType.php │ ├── EwsClientExtensionTypeType.php │ ├── EwsDefaultShapeNamesType.php │ ├── EwsParticipantActivityRole.php │ ├── EwsSearchResultsPropertySetNameType.php │ ├── EwsCreateActionType.php │ ├── EwsMailboxSearchLocationType.php │ ├── EwsAggregateType.php │ ├── EwsSetClientExtensionActionIdType.php │ ├── EwsUMMailboxTranscriptionEnabledSetting.php │ ├── EwsUnifiedGroupsFilterType.php │ ├── EwsImAddressKeyType.php │ ├── EwsConsentStateType.php │ ├── EwsMessageDispositionType.php │ ├── EwsDisposalType.php │ ├── EwsUnifiedGroupActionResultType.php │ ├── EwsXrmGraphRelationshipEntityType.php │ ├── EwsUnifiedGroupMembersSortType.php │ ├── EwsXrmGraphRelationshipType.php │ ├── EwsEmailAddressKeyType.php │ ├── EwsClientAccessTokenTypeType.php │ └── EwsFolderQueryTraversalType.php ├── composer.json ├── SoapClient └── SoapClientBase.php ├── LICENSE └── generate.sh /.gitignore: -------------------------------------------------------------------------------- 1 | wsdltophp.phar 2 | vendor 3 | composer.lock 4 | samples/_*.php 5 | -------------------------------------------------------------------------------- /.docker/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM splitbrain/phpfarm:jessie 2 | 3 | RUN apt-get update && apt-get install -y wget zip 4 | 5 | COPY --from=composer:latest /usr/bin/composer /usr/bin/composer 6 | COPY . /var/www/ 7 | 8 | WORKDIR /var/www/ 9 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '3.4' 2 | 3 | services: 4 | php: 5 | build: 6 | context: . 7 | dockerfile: .docker/Dockerfile 8 | volumes: 9 | - .:/var/www:rw 10 | container_name: package_ews365 11 | -------------------------------------------------------------------------------- /src/StructType/EwsRoomType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsRoomType extends EwsDirectoryEntryType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetUMPinType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetUMPinType extends EwsBaseRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsAndType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsAndType extends EwsMultipleOperandBooleanExpressionType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsCopyItemType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsCopyItemType extends EwsBaseMoveCopyItemType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsInsightContent.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsInsightContent extends AbstractStructBase 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsMoveItemType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsMoveItemType extends EwsBaseMoveCopyItemType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsOrType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsOrType extends EwsMultipleOperandBooleanExpressionType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsTasksFolderType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsTasksFolderType extends EwsFolderType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsForwardItemType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsForwardItemType extends EwsSmartResponseType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsRemoveItemType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsRemoveItemType extends EwsResponseObjectType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsReplyToItemType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsReplyToItemType extends EwsSmartResponseType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsCopyFolderType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsCopyFolderType extends EwsBaseMoveCopyFolderType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetRoomListsType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetRoomListsType extends EwsBaseRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGroupLocatorType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGroupLocatorType extends EwsMailboxLocatorType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsInitUMMailboxType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsInitUMMailboxType extends EwsBaseRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsIsEqualToType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsIsEqualToType extends EwsTwoOperandExpressionType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsIsLessThanType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsIsLessThanType extends EwsTwoOperandExpressionType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsMoveFolderType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsMoveFolderType extends EwsBaseMoveCopyFolderType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsUserLocatorType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsUserLocatorType extends EwsMailboxLocatorType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsBaseRequestType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | abstract class EwsBaseRequestType extends AbstractStructBase 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsFolderRefinerType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsFolderRefinerType extends EwsSearchRefinerType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetAppManifestsType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetAppManifestsType extends EwsBaseRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsIsNotEqualToType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsIsNotEqualToType extends EwsTwoOperandExpressionType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsMailboxRefinerType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsMailboxRefinerType extends EwsSearchRefinerType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsPeopleRefinerType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsPeopleRefinerType extends EwsSearchRefinerType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsProposeNewTimeType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsProposeNewTimeType extends EwsResponseObjectType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsReplyAllToItemType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsReplyAllToItemType extends EwsSmartResponseType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsBaseEmailAddressType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsBaseEmailAddressType extends AbstractStructBase 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsIsGreaterThanType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsIsGreaterThanType extends EwsTwoOperandExpressionType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsServiceConfiguration.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsServiceConfiguration extends AbstractStructBase 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsAcceptItemType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsAcceptItemType extends EwsMeetingRegistrationResponseObjectType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsAttachmentRefinerType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsAttachmentRefinerType extends EwsSearchRefinerType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeclineItemType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeclineItemType extends EwsMeetingRegistrationResponseObjectType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeleteItemFieldType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeleteItemFieldType extends EwsItemChangeDescriptionType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetItemResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetItemResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsLikeItemResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsLikeItemResponseType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsAddItemToMyCalendarType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsAddItemToMyCalendarType extends EwsResponseObjectType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsAttendeeConflictData.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | abstract class EwsAttendeeConflictData extends AbstractStructBase 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsBasePathToElementType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | abstract class EwsBasePathToElementType extends AbstractStructBase 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsCancelCalendarItemType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsCancelCalendarItemType extends EwsSmartResponseType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsCopyItemResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsCopyItemResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDisableAppResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDisableAppResponseType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsExpandDLResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsExpandDLResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsFindItemResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsFindItemResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetAppMarketplaceUrlType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetAppMarketplaceUrlType extends EwsBaseRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetAvailableCulturesType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetAvailableCulturesType extends EwsBaseRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetBookingMailboxesType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetBookingMailboxesType extends EwsBaseRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetEventsResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetEventsResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetFolderResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetFolderResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetMeetingLocationsType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetMeetingLocationsType extends EwsBaseRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetOMEConfigurationType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetOMEConfigurationType extends EwsBaseRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsInstallAppResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsInstallAppResponseType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsMoveItemResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsMoveItemResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSearchExpressionType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | abstract class EwsSearchExpressionType extends AbstractStructBase 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSendItemResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSendItemResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSubscribeResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSubscribeResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsArchiveItemResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsArchiveItemResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsCopyFolderResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsCopyFolderResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsCreateItemResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsCreateItemResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeleteFolderFieldType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeleteFolderFieldType extends EwsFolderChangeDescriptionType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeleteItemResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeleteItemResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsEmptyFolderResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsEmptyFolderResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsExportItemsResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsExportItemsResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsFindFolderResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsFindFolderResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetBookingServicesType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetBookingServicesType extends EwsBaseBookingRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsMarkAsJunkResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsMarkAsJunkResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsMoveFolderResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsMoveFolderResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsUninstallAppResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsUninstallAppResponseType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsUnsubscribeResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsUnsubscribeResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsUpdateItemResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsUpdateItemResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsUploadItemsResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsUploadItemsResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsCreateFolderResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsCreateFolderResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeleteFolderResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeleteFolderResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetUserPhotoResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetUserPhotoResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsIsLessThanOrEqualToType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsIsLessThanOrEqualToType extends EwsTwoOperandExpressionType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsItemChangeDescriptionType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsItemChangeDescriptionType extends EwsChangeDescriptionType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsNoEndRecurrenceRangeType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsNoEndRecurrenceRangeType extends EwsRecurrenceRangeBaseType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsRemoveUnifiedGroupType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsRemoveUnifiedGroupType extends EwsUnifiedGroupBaseRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsResolveNamesResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsResolveNamesResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSuppressReadReceiptType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSuppressReadReceiptType extends EwsReferenceItemResponseType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsUpdateFolderResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsUpdateFolderResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsFolderChangeDescriptionType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsFolderChangeDescriptionType extends EwsChangeDescriptionType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetAttachmentResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetAttachmentResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetBusinessInformationType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetBusinessInformationType extends EwsBaseBookingRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetUnifiedGroupsSettingsType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetUnifiedGroupsSettingsType extends EwsBaseRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsIsGreaterThanOrEqualToType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsIsGreaterThanOrEqualToType extends EwsTwoOperandExpressionType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsRecurrencePatternBaseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | abstract class EwsRecurrencePatternBaseType extends AbstractStructBase 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsUnknownAttendeeConflictData.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsUnknownAttendeeConflictData extends EwsAttendeeConflictData 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsAcceptSharingInvitationType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsAcceptSharingInvitationType extends EwsReferenceItemResponseType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsChannelSubscribeResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsChannelSubscribeResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsCreateAttachmentResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsCreateAttachmentResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsCreateFolderPathResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsCreateFolderPathResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeleteAttachmentResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeleteAttachmentResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeleteItemResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeleteItemResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetChannelEventsResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetChannelEventsResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetEncryptionConfigurationType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetEncryptionConfigurationType extends EwsBaseRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSaveUMPinResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSaveUMPinResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSendNotificationResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSendNotificationResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSetImGroupResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSetImGroupResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSyncFolderItemsResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSyncFolderItemsResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDailyRecurrencePatternType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDailyRecurrencePatternType extends EwsIntervalRecurrencePatternBaseType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDailyRegeneratingPatternType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDailyRegeneratingPatternType extends EwsRegeneratingPatternBaseType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsEndSearchSessionResponseMessage.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsEndSearchSessionResponseMessage extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSetOMEConfigurationResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSetOMEConfigurationResponseType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsTentativelyAcceptItemType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsTentativelyAcceptItemType extends EwsMeetingRegistrationResponseObjectType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsChannelUnsubscribeResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsChannelUnsubscribeResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsCreateManagedFolderResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsCreateManagedFolderResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeleteSharingInvitationType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeleteSharingInvitationType extends EwsBaseSharingInvitationRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeleteXrmDealResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeleteXrmDealResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetServerTimeZonesResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetServerTimeZonesResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetStreamingEventsResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetStreamingEventsResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsInitUMMailboxResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsInitUMMailboxResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsMarkAllItemsAsReadResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsMarkAllItemsAsReadResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsMonthlyRegeneratingPatternType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsMonthlyRegeneratingPatternType extends EwsRegeneratingPatternBaseType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsPostModernGroupItemResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsPostModernGroupItemResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsRemoveImGroupResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsRemoveImGroupResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSetClientExtensionResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSetClientExtensionResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSetUserPhotoResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSetUserPhotoResponseMessageType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSyncFolderHierarchyResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSyncFolderHierarchyResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsTooBigGroupAttendeeConflictData.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsTooBigGroupAttendeeConflictData extends EwsAttendeeConflictData 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsUpdateGroupMailboxResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsUpdateGroupMailboxResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsWeeklyRegeneratingPatternType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsWeeklyRegeneratingPatternType extends EwsRegeneratingPatternBaseType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsYearlyRegeneratingPatternType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsYearlyRegeneratingPatternType extends EwsRegeneratingPatternBaseType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsAddDelegateResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsAddDelegateResponseMessageType extends EwsBaseDelegateResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsBaseCalendarItemStateDefinitionType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsBaseCalendarItemStateDefinitionType extends AbstractStructBase 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsChannelEventDroppedChannelEventType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsChannelEventDroppedChannelEventType extends EwsChannelEventType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsCreateUMPromptResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsCreateUMPromptResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeleteUMPromptsResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeleteUMPromptsResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetClientAccessTokenResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetClientAccessTokenResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetConversationItemsResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetConversationItemsResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetUserConfigurationResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetUserConfigurationResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsRegisterConsentResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsRegisterConsentResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsResetUMMailboxResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsResetUMMailboxResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSetTeamMailboxResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSetTeamMailboxResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsStartSearchSessionResponseMessage.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsStartSearchSessionResponseMessage extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsChannelSubscribeResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsChannelSubscribeResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsRegeneratingPatternBaseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | abstract class EwsRegeneratingPatternBaseType extends EwsIntervalRecurrencePatternBaseType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSyncUnifiedGroupResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSyncUnifiedGroupResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsUnpinTeamMailboxResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsUnpinTeamMailboxResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsApplyConversationActionResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsApplyConversationActionResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsChannelUnsubscribeResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsChannelUnsubscribeResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsCreateUserConfigurationResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsCreateUserConfigurationResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeleteMeetingSpaceResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeleteMeetingSpaceResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeleteUserConfigurationResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeleteUserConfigurationResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsMarkSocialActivityAsSeenResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsMarkSocialActivityAsSeenResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsNotifyOneDriveSyncResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsNotifyOneDriveSyncResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsRemoveDelegateResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsRemoveDelegateResponseMessageType extends EwsBaseDelegateResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsRemoveUnifiedGroupResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsRemoveUnifiedGroupResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsUpdateDelegateResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsUpdateDelegateResponseMessageType extends EwsBaseDelegateResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsUpdateMailboxAssociationResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsUpdateMailboxAssociationResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsUpdateUnifiedGroupResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsUpdateUnifiedGroupResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsUpdateUserConfigurationResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsUpdateUserConfigurationResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsAddImContactToGroupResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsAddImContactToGroupResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDisconnectPhoneCallResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDisconnectPhoneCallResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetUnifiedGroupUnseenDataResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetUnifiedGroupUnseenDataResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsRefreshSharingFolderResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsRefreshSharingFolderResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSetEncryptionConfigurationResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSetEncryptionConfigurationResponseType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "wsdltophp/package-ews365", 3 | "description": "Package generated from /var/www/wsdl/services.updated.wsdl using wsdltophp/packagegenerator", 4 | "require": { 5 | "php": ">=7.4", 6 | "ext-dom": "*", 7 | "ext-mbstring": "*", 8 | "ext-soap": "*", 9 | "wsdltophp/packagebase": "~5.0" 10 | }, 11 | "autoload": { 12 | "psr-4": { 13 | "": "./src/", 14 | "SoapClient\\": "./SoapClient/" 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /src/StructType/EwsCreateUMCallDataRecordResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsCreateUMCallDataRecordResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeleteFromFolderStateDefinitionType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeleteFromFolderStateDefinitionType extends EwsBaseCalendarItemStateDefinitionType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeleteMeetingInstanceResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeleteMeetingInstanceResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeleteXrmOrganizationResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeleteXrmOrganizationResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetUnifiedGroupSenderRestrictionsType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetUnifiedGroupSenderRestrictionsType extends EwsUnifiedGroupBaseRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsNewSocialActivityAddedSubscriptionType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsNewSocialActivityAddedSubscriptionType extends EwsChannelSubscriptionBaseType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSetBusinessInformationResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSetBusinessInformationResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsApplyConversationActionResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsApplyConversationActionResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeleteSharingInvitationResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeleteSharingInvitationResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsGetConsumerCalendarSharedInformationType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsGetConsumerCalendarSharedInformationType extends EwsBaseCalendarRequestType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsJoinPrivateUnifiedGroupResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsJoinPrivateUnifiedGroupResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsRemoveContactFromImListResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsRemoveContactFromImListResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSetPeopleInsightsTokensResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSetPeopleInsightsTokensResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsUpdateItemInRecoverableItemsResponseType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsUpdateItemInRecoverableItemsResponseType extends EwsBaseResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsRemoveImContactFromGroupResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsRemoveImContactFromGroupResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSetUnifiedGroupUnseenDataResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSetUnifiedGroupUnseenDataResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSubscriptionRenewFailedChannelEventType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSubscriptionRenewFailedChannelEventType extends EwsSubscriptionLevelChannelEventType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeletePeopleInsightsTokensResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeletePeopleInsightsTokensResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsDeleteXrmGraphRelationshipResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsDeleteXrmGraphRelationshipResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSetImListMigrationCompletedResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSetImListMigrationCompletedResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSubscriptionEventDroppedChannelEventType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSubscriptionEventDroppedChannelEventType extends EwsSubscriptionLevelChannelEventType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsFileItemContext.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class EwsFileItemContext extends AbstractStructBase 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /src/StructType/EwsSetUnifiedGroupFavoriteStateResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class EwsSetUnifiedGroupFavoriteStateResponseMessageType extends EwsResponseMessageType 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /src/StructType/EwsSetUnifiedGroupLastVisitedTimeResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 16 | */ 17 | class EwsSetUnifiedGroupLastVisitedTimeResponseMessageType extends EwsResponseMessageType 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /src/StructType/EwsRemoveDistributionGroupFromImListResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 16 | */ 17 | class EwsRemoveDistributionGroupFromImListResponseMessageType extends EwsResponseMessageType 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /src/StructType/EwsSetUnifiedGroupSenderRestrictionsResponseMessageType.php: -------------------------------------------------------------------------------- 1 | 16 | */ 17 | class EwsSetUnifiedGroupSenderRestrictionsResponseMessageType extends EwsResponseMessageType 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /src/StructType/EwsRuleOperationType.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | abstract class EwsRuleOperationType extends AbstractStructBase 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /src/StructType/EwsBaseFolderIdType.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | abstract class EwsBaseFolderIdType extends AbstractStructBase 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /src/StructType/EwsConvertIdResponseType.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class EwsConvertIdResponseType extends EwsBaseResponseMessageType 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /src/StructType/EwsBaseItemIdType.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | abstract class EwsBaseItemIdType extends AbstractStructBase 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /src/StructType/EwsSearchMailboxesResponseType.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class EwsSearchMailboxesResponseType extends EwsBaseResponseMessageType 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /src/StructType/EwsGetUserRetentionPolicyTagsType.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class EwsGetUserRetentionPolicyTagsType extends EwsBaseRequestType 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /src/StructType/EwsFindMailboxStatisticsByKeywordsResponseType.php: -------------------------------------------------------------------------------- 1 | 17 | */ 18 | class EwsFindMailboxStatisticsByKeywordsResponseType extends EwsBaseResponseMessageType 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /src/EnumType/EwsSearchScopeGroupsType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsSearchScopeGroupsType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'MyGroups' 19 | * @return string 'MyGroups' 20 | */ 21 | const VALUE_MY_GROUPS = 'MyGroups'; 22 | /** 23 | * Return allowed values 24 | * @uses self::VALUE_MY_GROUPS 25 | * @return string[] 26 | */ 27 | public static function getValidValues(): array 28 | { 29 | return [ 30 | self::VALUE_MY_GROUPS, 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/EnumType/EwsProtectionRuleActionKindType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsProtectionRuleActionKindType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'RightsProtectMessage' 19 | * @return string 'RightsProtectMessage' 20 | */ 21 | const VALUE_RIGHTS_PROTECT_MESSAGE = 'RightsProtectMessage'; 22 | /** 23 | * Return allowed values 24 | * @uses self::VALUE_RIGHTS_PROTECT_MESSAGE 25 | * @return string[] 26 | */ 27 | public static function getValidValues(): array 28 | { 29 | return [ 30 | self::VALUE_RIGHTS_PROTECT_MESSAGE, 31 | ]; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/EnumType/EwsBodyTypeType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsBodyTypeType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'HTML' 19 | * @return string 'HTML' 20 | */ 21 | const VALUE_HTML = 'HTML'; 22 | /** 23 | * Constant for value 'Text' 24 | * @return string 'Text' 25 | */ 26 | const VALUE_TEXT = 'Text'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_HTML 30 | * @uses self::VALUE_TEXT 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_HTML, 37 | self::VALUE_TEXT, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsConnectionStatusType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsConnectionStatusType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'OK' 19 | * @return string 'OK' 20 | */ 21 | const VALUE_OK = 'OK'; 22 | /** 23 | * Constant for value 'Closed' 24 | * @return string 'Closed' 25 | */ 26 | const VALUE_CLOSED = 'Closed'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_OK 30 | * @uses self::VALUE_CLOSED 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_OK, 37 | self::VALUE_CLOSED, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsStandardGroupByType.php: -------------------------------------------------------------------------------- 1 | 16 | */ 17 | class EwsStandardGroupByType extends AbstractStructEnumBase 18 | { 19 | /** 20 | * Constant for value 'ConversationTopic' 21 | * @return string 'ConversationTopic' 22 | */ 23 | const VALUE_CONVERSATION_TOPIC = 'ConversationTopic'; 24 | /** 25 | * Return allowed values 26 | * @uses self::VALUE_CONVERSATION_TOPIC 27 | * @return string[] 28 | */ 29 | public static function getValidValues(): array 30 | { 31 | return [ 32 | self::VALUE_CONVERSATION_TOPIC, 33 | ]; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/EnumType/EwsRetentionType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsRetentionType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Delete' 19 | * @return string 'Delete' 20 | */ 21 | const VALUE_DELETE = 'Delete'; 22 | /** 23 | * Constant for value 'Archive' 24 | * @return string 'Archive' 25 | */ 26 | const VALUE_ARCHIVE = 'Archive'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_DELETE 30 | * @uses self::VALUE_ARCHIVE 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_DELETE, 37 | self::VALUE_ARCHIVE, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsTokenSourceType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsTokenSourceType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'None' 19 | * @return string 'None' 20 | */ 21 | const VALUE_NONE = 'None'; 22 | /** 23 | * Constant for value 'LinkedIn' 24 | * @return string 'LinkedIn' 25 | */ 26 | const VALUE_LINKED_IN = 'LinkedIn'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_NONE 30 | * @uses self::VALUE_LINKED_IN 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_NONE, 37 | self::VALUE_LINKED_IN, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsReminderGroupType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsReminderGroupType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Calendar' 19 | * @return string 'Calendar' 20 | */ 21 | const VALUE_CALENDAR = 'Calendar'; 22 | /** 23 | * Constant for value 'Task' 24 | * @return string 'Task' 25 | */ 26 | const VALUE_TASK = 'Task'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_CALENDAR 30 | * @uses self::VALUE_TASK 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_CALENDAR, 37 | self::VALUE_TASK, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsIndexBasePointType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsIndexBasePointType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Beginning' 19 | * @return string 'Beginning' 20 | */ 21 | const VALUE_BEGINNING = 'Beginning'; 22 | /** 23 | * Constant for value 'End' 24 | * @return string 'End' 25 | */ 26 | const VALUE_END = 'End'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_BEGINNING 30 | * @uses self::VALUE_END 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_BEGINNING, 37 | self::VALUE_END, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsSenderRestrictionType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsSenderRestrictionType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Allow' 19 | * @return string 'Allow' 20 | */ 21 | const VALUE_ALLOW = 'Allow'; 22 | /** 23 | * Constant for value 'Reject' 24 | * @return string 'Reject' 25 | */ 26 | const VALUE_REJECT = 'Reject'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_ALLOW 30 | * @uses self::VALUE_REJECT 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_ALLOW, 37 | self::VALUE_REJECT, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsCompleteActionType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsCompleteActionType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Commit' 19 | * @return string 'Commit' 20 | */ 21 | const VALUE_COMMIT = 'Commit'; 22 | /** 23 | * Constant for value 'Abandon' 24 | * @return string 'Abandon' 25 | */ 26 | const VALUE_ABANDON = 'Abandon'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_COMMIT 30 | * @uses self::VALUE_ABANDON 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_COMMIT, 37 | self::VALUE_ABANDON, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsReminderActionType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsReminderActionType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Dismiss' 19 | * @return string 'Dismiss' 20 | */ 21 | const VALUE_DISMISS = 'Dismiss'; 22 | /** 23 | * Constant for value 'Snooze' 24 | * @return string 'Snooze' 25 | */ 26 | const VALUE_SNOOZE = 'Snooze'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_DISMISS 30 | * @uses self::VALUE_SNOOZE 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_DISMISS, 37 | self::VALUE_SNOOZE, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsMeetingSpaceTypeEnum.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsMeetingSpaceTypeEnum extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Public' 19 | * @return string 'Public' 20 | */ 21 | const VALUE_PUBLIC = 'Public'; 22 | /** 23 | * Constant for value 'Private' 24 | * @return string 'Private' 25 | */ 26 | const VALUE_PRIVATE = 'Private'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_PUBLIC 30 | * @uses self::VALUE_PRIVATE 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_PUBLIC, 37 | self::VALUE_PRIVATE, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsTransitionTargetKindType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsTransitionTargetKindType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Period' 19 | * @return string 'Period' 20 | */ 21 | const VALUE_PERIOD = 'Period'; 22 | /** 23 | * Constant for value 'Group' 24 | * @return string 'Group' 25 | */ 26 | const VALUE_GROUP = 'Group'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_PERIOD 30 | * @uses self::VALUE_GROUP 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_PERIOD, 37 | self::VALUE_GROUP, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /SoapClient/SoapClientBase.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsSearchPageDirectionType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Previous' 19 | * @return string 'Previous' 20 | */ 21 | const VALUE_PREVIOUS = 'Previous'; 22 | /** 23 | * Constant for value 'Next' 24 | * @return string 'Next' 25 | */ 26 | const VALUE_NEXT = 'Next'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_PREVIOUS 30 | * @uses self::VALUE_NEXT 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_PREVIOUS, 37 | self::VALUE_NEXT, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsSharingDataType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsSharingDataType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Calendar' 19 | * @return string 'Calendar' 20 | */ 21 | const VALUE_CALENDAR = 'Calendar'; 22 | /** 23 | * Constant for value 'Contacts' 24 | * @return string 'Contacts' 25 | */ 26 | const VALUE_CONTACTS = 'Contacts'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_CALENDAR 30 | * @uses self::VALUE_CONTACTS 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_CALENDAR, 37 | self::VALUE_CONTACTS, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsSubscriptionStatusType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsSubscriptionStatusType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'OK' 19 | * @return string 'OK' 20 | */ 21 | const VALUE_OK = 'OK'; 22 | /** 23 | * Constant for value 'Unsubscribe' 24 | * @return string 'Unsubscribe' 25 | */ 26 | const VALUE_UNSUBSCRIBE = 'Unsubscribe'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_OK 30 | * @uses self::VALUE_UNSUBSCRIBE 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_OK, 37 | self::VALUE_UNSUBSCRIBE, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsDistinguishedUserType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsDistinguishedUserType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Default' 19 | * @return string 'Default' 20 | */ 21 | const VALUE_DEFAULT = 'Default'; 22 | /** 23 | * Constant for value 'Anonymous' 24 | * @return string 'Anonymous' 25 | */ 26 | const VALUE_ANONYMOUS = 'Anonymous'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_DEFAULT 30 | * @uses self::VALUE_ANONYMOUS 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_DEFAULT, 37 | self::VALUE_ANONYMOUS, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsPreviewItemBaseShapeType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsPreviewItemBaseShapeType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Default' 19 | * @return string 'Default' 20 | */ 21 | const VALUE_DEFAULT = 'Default'; 22 | /** 23 | * Constant for value 'Compact' 24 | * @return string 'Compact' 25 | */ 26 | const VALUE_COMPACT = 'Compact'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_DEFAULT 30 | * @uses self::VALUE_COMPACT 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_DEFAULT, 37 | self::VALUE_COMPACT, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsPermissionReadAccessType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsPermissionReadAccessType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'None' 19 | * @return string 'None' 20 | */ 21 | const VALUE_NONE = 'None'; 22 | /** 23 | * Constant for value 'FullDetails' 24 | * @return string 'FullDetails' 25 | */ 26 | const VALUE_FULL_DETAILS = 'FullDetails'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_NONE 30 | * @uses self::VALUE_FULL_DETAILS 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_NONE, 37 | self::VALUE_FULL_DETAILS, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsSortDirectionType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsSortDirectionType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Ascending' 19 | * @return string 'Ascending' 20 | */ 21 | const VALUE_ASCENDING = 'Ascending'; 22 | /** 23 | * Constant for value 'Descending' 24 | * @return string 'Descending' 25 | */ 26 | const VALUE_DESCENDING = 'Descending'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_ASCENDING 30 | * @uses self::VALUE_DESCENDING 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_ASCENDING, 37 | self::VALUE_DESCENDING, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsUnifiedGroupDetailsResponseShapeType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsUnifiedGroupDetailsResponseShapeType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Basic' 19 | * @return string 'Basic' 20 | */ 21 | const VALUE_BASIC = 'Basic'; 22 | /** 23 | * Constant for value 'Full' 24 | * @return string 'Full' 25 | */ 26 | const VALUE_FULL = 'Full'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_BASIC 30 | * @uses self::VALUE_FULL 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_BASIC, 37 | self::VALUE_FULL, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsUserSocialActivityActionTypeEnum.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsUserSocialActivityActionTypeEnum extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Unknown' 19 | * @return string 'Unknown' 20 | */ 21 | const VALUE_UNKNOWN = 'Unknown'; 22 | /** 23 | * Constant for value 'Like' 24 | * @return string 'Like' 25 | */ 26 | const VALUE_LIKE = 'Like'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_UNKNOWN 30 | * @uses self::VALUE_LIKE 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_UNKNOWN, 37 | self::VALUE_LIKE, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsXrmActivityStreamFlagsType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsXrmActivityStreamFlagsType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'None' 19 | * @return string 'None' 20 | */ 21 | const VALUE_NONE = 'None'; 22 | /** 23 | * Constant for value 'IsRendered' 24 | * @return string 'IsRendered' 25 | */ 26 | const VALUE_IS_RENDERED = 'IsRendered'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_NONE 30 | * @uses self::VALUE_IS_RENDERED 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_NONE, 37 | self::VALUE_IS_RENDERED, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsContactSourceType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsContactSourceType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'ActiveDirectory' 19 | * @return string 'ActiveDirectory' 20 | */ 21 | const VALUE_ACTIVE_DIRECTORY = 'ActiveDirectory'; 22 | /** 23 | * Constant for value 'Store' 24 | * @return string 'Store' 25 | */ 26 | const VALUE_STORE = 'Store'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_ACTIVE_DIRECTORY 30 | * @uses self::VALUE_STORE 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_ACTIVE_DIRECTORY, 37 | self::VALUE_STORE, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsBookingServiceTypeEnum.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsBookingServiceTypeEnum extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'UserDefined' 19 | * @return string 'UserDefined' 20 | */ 21 | const VALUE_USER_DEFINED = 'UserDefined'; 22 | /** 23 | * Constant for value 'TimeOff' 24 | * @return string 'TimeOff' 25 | */ 26 | const VALUE_TIME_OFF = 'TimeOff'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_USER_DEFINED 30 | * @uses self::VALUE_TIME_OFF 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_USER_DEFINED, 37 | self::VALUE_TIME_OFF, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsExecuteSearchSortOrderType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsExecuteSearchSortOrderType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'DateTime' 19 | * @return string 'DateTime' 20 | */ 21 | const VALUE_DATE_TIME = 'DateTime'; 22 | /** 23 | * Constant for value 'Relevance' 24 | * @return string 'Relevance' 25 | */ 26 | const VALUE_RELEVANCE = 'Relevance'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_DATE_TIME 30 | * @uses self::VALUE_RELEVANCE 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_DATE_TIME, 37 | self::VALUE_RELEVANCE, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsUnifiedGroupMembersResponseShapeType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsUnifiedGroupMembersResponseShapeType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Members' 19 | * @return string 'Members' 20 | */ 21 | const VALUE_MEMBERS = 'Members'; 22 | /** 23 | * Constant for value 'Owners' 24 | * @return string 'Owners' 25 | */ 26 | const VALUE_OWNERS = 'Owners'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_MEMBERS 30 | * @uses self::VALUE_OWNERS 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_MEMBERS, 37 | self::VALUE_OWNERS, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2015 WsdlToPhp 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is furnished 8 | to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /src/EnumType/EwsSearchResultType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsSearchResultType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'StatisticsOnly' 19 | * @return string 'StatisticsOnly' 20 | */ 21 | const VALUE_STATISTICS_ONLY = 'StatisticsOnly'; 22 | /** 23 | * Constant for value 'PreviewOnly' 24 | * @return string 'PreviewOnly' 25 | */ 26 | const VALUE_PREVIEW_ONLY = 'PreviewOnly'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_STATISTICS_ONLY 30 | * @uses self::VALUE_PREVIEW_ONLY 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_STATISTICS_ONLY, 37 | self::VALUE_PREVIEW_ONLY, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsAvailabilityProxyRequestType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsAvailabilityProxyRequestType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'CrossSite' 19 | * @return string 'CrossSite' 20 | */ 21 | const VALUE_CROSS_SITE = 'CrossSite'; 22 | /** 23 | * Constant for value 'CrossForest' 24 | * @return string 'CrossForest' 25 | */ 26 | const VALUE_CROSS_FOREST = 'CrossForest'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_CROSS_SITE 30 | * @uses self::VALUE_CROSS_FOREST 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_CROSS_SITE, 37 | self::VALUE_CROSS_FOREST, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsUMCDRFilterByType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsUMCDRFilterByType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'FilterByUser' 19 | * @return string 'FilterByUser' 20 | */ 21 | const VALUE_FILTER_BY_USER = 'FilterByUser'; 22 | /** 23 | * Constant for value 'FilterByDate' 24 | * @return string 'FilterByDate' 25 | */ 26 | const VALUE_FILTER_BY_DATE = 'FilterByDate'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_FILTER_BY_USER 30 | * @uses self::VALUE_FILTER_BY_DATE 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_FILTER_BY_USER, 37 | self::VALUE_FILTER_BY_DATE, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsClientExtensionProvidedToType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsClientExtensionProvidedToType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Everyone' 19 | * @return string 'Everyone' 20 | */ 21 | const VALUE_EVERYONE = 'Everyone'; 22 | /** 23 | * Constant for value 'SpecificUsers' 24 | * @return string 'SpecificUsers' 25 | */ 26 | const VALUE_SPECIFIC_USERS = 'SpecificUsers'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_EVERYONE 30 | * @uses self::VALUE_SPECIFIC_USERS 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_EVERYONE, 37 | self::VALUE_SPECIFIC_USERS, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsMessageTrackingReportTemplateType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsMessageTrackingReportTemplateType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Summary' 19 | * @return string 'Summary' 20 | */ 21 | const VALUE_SUMMARY = 'Summary'; 22 | /** 23 | * Constant for value 'RecipientPath' 24 | * @return string 'RecipientPath' 25 | */ 26 | const VALUE_RECIPIENT_PATH = 'RecipientPath'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_SUMMARY 30 | * @uses self::VALUE_RECIPIENT_PATH 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_SUMMARY, 37 | self::VALUE_RECIPIENT_PATH, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsSearchFolderTraversalType.php: -------------------------------------------------------------------------------- 1 | 16 | */ 17 | class EwsSearchFolderTraversalType extends AbstractStructEnumBase 18 | { 19 | /** 20 | * Constant for value 'Shallow' 21 | * @return string 'Shallow' 22 | */ 23 | const VALUE_SHALLOW = 'Shallow'; 24 | /** 25 | * Constant for value 'Deep' 26 | * @return string 'Deep' 27 | */ 28 | const VALUE_DEEP = 'Deep'; 29 | /** 30 | * Return allowed values 31 | * @uses self::VALUE_SHALLOW 32 | * @uses self::VALUE_DEEP 33 | * @return string[] 34 | */ 35 | public static function getValidValues(): array 36 | { 37 | return [ 38 | self::VALUE_SHALLOW, 39 | self::VALUE_DEEP, 40 | ]; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/EnumType/EwsConversationQueryTraversalType.php: -------------------------------------------------------------------------------- 1 | 16 | */ 17 | class EwsConversationQueryTraversalType extends AbstractStructEnumBase 18 | { 19 | /** 20 | * Constant for value 'Shallow' 21 | * @return string 'Shallow' 22 | */ 23 | const VALUE_SHALLOW = 'Shallow'; 24 | /** 25 | * Constant for value 'Deep' 26 | * @return string 'Deep' 27 | */ 28 | const VALUE_DEEP = 'Deep'; 29 | /** 30 | * Return allowed values 31 | * @uses self::VALUE_SHALLOW 32 | * @uses self::VALUE_DEEP 33 | * @return string[] 34 | */ 35 | public static function getValidValues(): array 36 | { 37 | return [ 38 | self::VALUE_SHALLOW, 39 | self::VALUE_DEEP, 40 | ]; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/EnumType/EwsLobbyBypassType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsLobbyBypassType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Disabled' 19 | * @return string 'Disabled' 20 | */ 21 | const VALUE_DISABLED = 'Disabled'; 22 | /** 23 | * Constant for value 'EnabledForGatewayParticipants' 24 | * @return string 'EnabledForGatewayParticipants' 25 | */ 26 | const VALUE_ENABLED_FOR_GATEWAY_PARTICIPANTS = 'EnabledForGatewayParticipants'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_DISABLED 30 | * @uses self::VALUE_ENABLED_FOR_GATEWAY_PARTICIPANTS 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_DISABLED, 37 | self::VALUE_ENABLED_FOR_GATEWAY_PARTICIPANTS, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsDateTimePrecisionType.php: -------------------------------------------------------------------------------- 1 | 16 | */ 17 | class EwsDateTimePrecisionType extends AbstractStructEnumBase 18 | { 19 | /** 20 | * Constant for value 'Seconds' 21 | * @return string 'Seconds' 22 | */ 23 | const VALUE_SECONDS = 'Seconds'; 24 | /** 25 | * Constant for value 'Milliseconds' 26 | * @return string 'Milliseconds' 27 | */ 28 | const VALUE_MILLISECONDS = 'Milliseconds'; 29 | /** 30 | * Return allowed values 31 | * @uses self::VALUE_SECONDS 32 | * @uses self::VALUE_MILLISECONDS 33 | * @return string[] 34 | */ 35 | public static function getValidValues(): array 36 | { 37 | return [ 38 | self::VALUE_SECONDS, 39 | self::VALUE_MILLISECONDS, 40 | ]; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/EnumType/EwsReminderType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsReminderType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'All' 19 | * @return string 'All' 20 | */ 21 | const VALUE_ALL = 'All'; 22 | /** 23 | * Constant for value 'Current' 24 | * @return string 'Current' 25 | */ 26 | const VALUE_CURRENT = 'Current'; 27 | /** 28 | * Constant for value 'Old' 29 | * @return string 'Old' 30 | */ 31 | const VALUE_OLD = 'Old'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_ALL 35 | * @uses self::VALUE_CURRENT 36 | * @uses self::VALUE_OLD 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_ALL, 43 | self::VALUE_CURRENT, 44 | self::VALUE_OLD, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsSyncFolderItemsScopeType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsSyncFolderItemsScopeType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'NormalItems' 19 | * @return string 'NormalItems' 20 | */ 21 | const VALUE_NORMAL_ITEMS = 'NormalItems'; 22 | /** 23 | * Constant for value 'NormalAndAssociatedItems' 24 | * @return string 'NormalAndAssociatedItems' 25 | */ 26 | const VALUE_NORMAL_AND_ASSOCIATED_ITEMS = 'NormalAndAssociatedItems'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_NORMAL_ITEMS 30 | * @uses self::VALUE_NORMAL_AND_ASSOCIATED_ITEMS 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_NORMAL_ITEMS, 37 | self::VALUE_NORMAL_AND_ASSOCIATED_ITEMS, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsExternalAudience.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsExternalAudience extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'None' 19 | * @return string 'None' 20 | */ 21 | const VALUE_NONE = 'None'; 22 | /** 23 | * Constant for value 'Known' 24 | * @return string 'Known' 25 | */ 26 | const VALUE_KNOWN = 'Known'; 27 | /** 28 | * Constant for value 'All' 29 | * @return string 'All' 30 | */ 31 | const VALUE_ALL = 'All'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_NONE 35 | * @uses self::VALUE_KNOWN 36 | * @uses self::VALUE_ALL 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_NONE, 43 | self::VALUE_KNOWN, 44 | self::VALUE_ALL, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsUMCDRGroupByType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsUMCDRGroupByType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Day' 19 | * @return string 'Day' 20 | */ 21 | const VALUE_DAY = 'Day'; 22 | /** 23 | * Constant for value 'Month' 24 | * @return string 'Month' 25 | */ 26 | const VALUE_MONTH = 'Month'; 27 | /** 28 | * Constant for value 'Total' 29 | * @return string 'Total' 30 | */ 31 | const VALUE_TOTAL = 'Total'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_DAY 35 | * @uses self::VALUE_MONTH 36 | * @uses self::VALUE_TOTAL 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_DAY, 43 | self::VALUE_MONTH, 44 | self::VALUE_TOTAL, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsAffectedTaskOccurrencesType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsAffectedTaskOccurrencesType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'AllOccurrences' 19 | * @return string 'AllOccurrences' 20 | */ 21 | const VALUE_ALL_OCCURRENCES = 'AllOccurrences'; 22 | /** 23 | * Constant for value 'SpecifiedOccurrenceOnly' 24 | * @return string 'SpecifiedOccurrenceOnly' 25 | */ 26 | const VALUE_SPECIFIED_OCCURRENCE_ONLY = 'SpecifiedOccurrenceOnly'; 27 | /** 28 | * Return allowed values 29 | * @uses self::VALUE_ALL_OCCURRENCES 30 | * @uses self::VALUE_SPECIFIED_OCCURRENCE_ONLY 31 | * @return string[] 32 | */ 33 | public static function getValidValues(): array 34 | { 35 | return [ 36 | self::VALUE_ALL_OCCURRENCES, 37 | self::VALUE_SPECIFIED_OCCURRENCE_ONLY, 38 | ]; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/EnumType/EwsBodyTypeResponseType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsBodyTypeResponseType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Best' 19 | * @return string 'Best' 20 | */ 21 | const VALUE_BEST = 'Best'; 22 | /** 23 | * Constant for value 'HTML' 24 | * @return string 'HTML' 25 | */ 26 | const VALUE_HTML = 'HTML'; 27 | /** 28 | * Constant for value 'Text' 29 | * @return string 'Text' 30 | */ 31 | const VALUE_TEXT = 'Text'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_BEST 35 | * @uses self::VALUE_HTML 36 | * @uses self::VALUE_TEXT 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_BEST, 43 | self::VALUE_HTML, 44 | self::VALUE_TEXT, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsPermissionActionType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsPermissionActionType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'None' 19 | * @return string 'None' 20 | */ 21 | const VALUE_NONE = 'None'; 22 | /** 23 | * Constant for value 'Owned' 24 | * @return string 'Owned' 25 | */ 26 | const VALUE_OWNED = 'Owned'; 27 | /** 28 | * Constant for value 'All' 29 | * @return string 'All' 30 | */ 31 | const VALUE_ALL = 'All'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_NONE 35 | * @uses self::VALUE_OWNED 36 | * @uses self::VALUE_ALL 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_NONE, 43 | self::VALUE_OWNED, 44 | self::VALUE_ALL, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsSpecialLogonTypeType.php: -------------------------------------------------------------------------------- 1 | 16 | */ 17 | class EwsSpecialLogonTypeType extends AbstractStructEnumBase 18 | { 19 | /** 20 | * Constant for value 'Admin' 21 | * @return string 'Admin' 22 | */ 23 | const VALUE_ADMIN = 'Admin'; 24 | /** 25 | * Constant for value 'SystemService' 26 | * @return string 'SystemService' 27 | */ 28 | const VALUE_SYSTEM_SERVICE = 'SystemService'; 29 | /** 30 | * Return allowed values 31 | * @uses self::VALUE_ADMIN 32 | * @uses self::VALUE_SYSTEM_SERVICE 33 | * @return string[] 34 | */ 35 | public static function getValidValues(): array 36 | { 37 | return [ 38 | self::VALUE_ADMIN, 39 | self::VALUE_SYSTEM_SERVICE, 40 | ]; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/EnumType/EwsImportanceChoicesType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsImportanceChoicesType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Low' 19 | * @return string 'Low' 20 | */ 21 | const VALUE_LOW = 'Low'; 22 | /** 23 | * Constant for value 'Normal' 24 | * @return string 'Normal' 25 | */ 26 | const VALUE_NORMAL = 'Normal'; 27 | /** 28 | * Constant for value 'High' 29 | * @return string 'High' 30 | */ 31 | const VALUE_HIGH = 'High'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_LOW 35 | * @uses self::VALUE_NORMAL 36 | * @uses self::VALUE_HIGH 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_LOW, 43 | self::VALUE_NORMAL, 44 | self::VALUE_HIGH, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsHoldActionType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsHoldActionType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Create' 19 | * @return string 'Create' 20 | */ 21 | const VALUE_CREATE = 'Create'; 22 | /** 23 | * Constant for value 'Update' 24 | * @return string 'Update' 25 | */ 26 | const VALUE_UPDATE = 'Update'; 27 | /** 28 | * Constant for value 'Remove' 29 | * @return string 'Remove' 30 | */ 31 | const VALUE_REMOVE = 'Remove'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_CREATE 35 | * @uses self::VALUE_UPDATE 36 | * @uses self::VALUE_REMOVE 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_CREATE, 43 | self::VALUE_UPDATE, 44 | self::VALUE_REMOVE, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsResponseClassType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsResponseClassType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Success' 19 | * @return string 'Success' 20 | */ 21 | const VALUE_SUCCESS = 'Success'; 22 | /** 23 | * Constant for value 'Warning' 24 | * @return string 'Warning' 25 | */ 26 | const VALUE_WARNING = 'Warning'; 27 | /** 28 | * Constant for value 'Error' 29 | * @return string 'Error' 30 | */ 31 | const VALUE_ERROR = 'Error'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_SUCCESS 35 | * @uses self::VALUE_WARNING 36 | * @uses self::VALUE_ERROR 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_SUCCESS, 43 | self::VALUE_WARNING, 44 | self::VALUE_ERROR, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsSendPromptType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsSendPromptType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'None' 19 | * @return string 'None' 20 | */ 21 | const VALUE_NONE = 'None'; 22 | /** 23 | * Constant for value 'Send' 24 | * @return string 'Send' 25 | */ 26 | const VALUE_SEND = 'Send'; 27 | /** 28 | * Constant for value 'VotingOption' 29 | * @return string 'VotingOption' 30 | */ 31 | const VALUE_VOTING_OPTION = 'VotingOption'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_NONE 35 | * @uses self::VALUE_SEND 36 | * @uses self::VALUE_VOTING_OPTION 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_NONE, 43 | self::VALUE_SEND, 44 | self::VALUE_VOTING_OPTION, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsActivityDomainType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsActivityDomainType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Unknown' 19 | * @return string 'Unknown' 20 | */ 21 | const VALUE_UNKNOWN = 'Unknown'; 22 | /** 23 | * Constant for value 'Personal' 24 | * @return string 'Personal' 25 | */ 26 | const VALUE_PERSONAL = 'Personal'; 27 | /** 28 | * Constant for value 'Work' 29 | * @return string 'Work' 30 | */ 31 | const VALUE_WORK = 'Work'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_UNKNOWN 35 | * @uses self::VALUE_PERSONAL 36 | * @uses self::VALUE_WORK 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_UNKNOWN, 43 | self::VALUE_PERSONAL, 44 | self::VALUE_WORK, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsOofState.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsOofState extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Disabled' 19 | * @return string 'Disabled' 20 | */ 21 | const VALUE_DISABLED = 'Disabled'; 22 | /** 23 | * Constant for value 'Enabled' 24 | * @return string 'Enabled' 25 | */ 26 | const VALUE_ENABLED = 'Enabled'; 27 | /** 28 | * Constant for value 'Scheduled' 29 | * @return string 'Scheduled' 30 | */ 31 | const VALUE_SCHEDULED = 'Scheduled'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_DISABLED 35 | * @uses self::VALUE_ENABLED 36 | * @uses self::VALUE_SCHEDULED 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_DISABLED, 43 | self::VALUE_ENABLED, 44 | self::VALUE_SCHEDULED, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsPhysicalAddressKeyType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsPhysicalAddressKeyType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Business' 19 | * @return string 'Business' 20 | */ 21 | const VALUE_BUSINESS = 'Business'; 22 | /** 23 | * Constant for value 'Home' 24 | * @return string 'Home' 25 | */ 26 | const VALUE_HOME = 'Home'; 27 | /** 28 | * Constant for value 'Other' 29 | * @return string 'Other' 30 | */ 31 | const VALUE_OTHER = 'Other'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_BUSINESS 35 | * @uses self::VALUE_HOME 36 | * @uses self::VALUE_OTHER 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_BUSINESS, 43 | self::VALUE_HOME, 44 | self::VALUE_OTHER, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsGroupMembershipType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsGroupMembershipType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Normal' 19 | * @return string 'Normal' 20 | */ 21 | const VALUE_NORMAL = 'Normal'; 22 | /** 23 | * Constant for value 'Dynamic' 24 | * @return string 'Dynamic' 25 | */ 26 | const VALUE_DYNAMIC = 'Dynamic'; 27 | /** 28 | * Constant for value 'Hidden' 29 | * @return string 'Hidden' 30 | */ 31 | const VALUE_HIDDEN = 'Hidden'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_NORMAL 35 | * @uses self::VALUE_DYNAMIC 36 | * @uses self::VALUE_HIDDEN 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_NORMAL, 43 | self::VALUE_DYNAMIC, 44 | self::VALUE_HIDDEN, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsSenderRestrictionActionType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsSenderRestrictionActionType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Add' 19 | * @return string 'Add' 20 | */ 21 | const VALUE_ADD = 'Add'; 22 | /** 23 | * Constant for value 'Remove' 24 | * @return string 'Remove' 25 | */ 26 | const VALUE_REMOVE = 'Remove'; 27 | /** 28 | * Constant for value 'Replace' 29 | * @return string 'Replace' 30 | */ 31 | const VALUE_REPLACE = 'Replace'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_ADD 35 | * @uses self::VALUE_REMOVE 36 | * @uses self::VALUE_REPLACE 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_ADD, 43 | self::VALUE_REMOVE, 44 | self::VALUE_REPLACE, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsPresentersType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsPresentersType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Disabled' 19 | * @return string 'Disabled' 20 | */ 21 | const VALUE_DISABLED = 'Disabled'; 22 | /** 23 | * Constant for value 'Internal' 24 | * @return string 'Internal' 25 | */ 26 | const VALUE_INTERNAL = 'Internal'; 27 | /** 28 | * Constant for value 'Everyone' 29 | * @return string 'Everyone' 30 | */ 31 | const VALUE_EVERYONE = 'Everyone'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_DISABLED 35 | * @uses self::VALUE_INTERNAL 36 | * @uses self::VALUE_EVERYONE 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_DISABLED, 43 | self::VALUE_INTERNAL, 44 | self::VALUE_EVERYONE, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsFlagStatusType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsFlagStatusType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'NotFlagged' 19 | * @return string 'NotFlagged' 20 | */ 21 | const VALUE_NOT_FLAGGED = 'NotFlagged'; 22 | /** 23 | * Constant for value 'Flagged' 24 | * @return string 'Flagged' 25 | */ 26 | const VALUE_FLAGGED = 'Flagged'; 27 | /** 28 | * Constant for value 'Complete' 29 | * @return string 'Complete' 30 | */ 31 | const VALUE_COMPLETE = 'Complete'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_NOT_FLAGGED 35 | * @uses self::VALUE_FLAGGED 36 | * @uses self::VALUE_COMPLETE 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_NOT_FLAGGED, 43 | self::VALUE_FLAGGED, 44 | self::VALUE_COMPLETE, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsMemberStatusType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsMemberStatusType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Unrecognized' 19 | * @return string 'Unrecognized' 20 | */ 21 | const VALUE_UNRECOGNIZED = 'Unrecognized'; 22 | /** 23 | * Constant for value 'Normal' 24 | * @return string 'Normal' 25 | */ 26 | const VALUE_NORMAL = 'Normal'; 27 | /** 28 | * Constant for value 'Demoted' 29 | * @return string 'Demoted' 30 | */ 31 | const VALUE_DEMOTED = 'Demoted'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_UNRECOGNIZED 35 | * @uses self::VALUE_NORMAL 36 | * @uses self::VALUE_DEMOTED 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_UNRECOGNIZED, 43 | self::VALUE_NORMAL, 44 | self::VALUE_DEMOTED, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsContentActivityAcl.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsContentActivityAcl extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Organizer' 19 | * @return string 'Organizer' 20 | */ 21 | const VALUE_ORGANIZER = 'Organizer'; 22 | /** 23 | * Constant for value 'Presenter' 24 | * @return string 'Presenter' 25 | */ 26 | const VALUE_PRESENTER = 'Presenter'; 27 | /** 28 | * Constant for value 'Everyone' 29 | * @return string 'Everyone' 30 | */ 31 | const VALUE_EVERYONE = 'Everyone'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_ORGANIZER 35 | * @uses self::VALUE_PRESENTER 36 | * @uses self::VALUE_EVERYONE 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_ORGANIZER, 43 | self::VALUE_PRESENTER, 44 | self::VALUE_EVERYONE, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /generate.sh: -------------------------------------------------------------------------------- 1 | # get the latest wsdltophp.phar 2 | if [ ! -f wsdltophp.phar ]; then 3 | echo "Download wsdltophp.phar once"; 4 | wget https://phar.wsdltophp.com/wsdltophp.phar; 5 | fi 6 | 7 | # get current folder 8 | DEST=`pwd`; 9 | 10 | # clean current folder 11 | rm -rf $DEST/src/ \ 12 | $DEST/tutorial.php \ 13 | $DEST/composer.json \ 14 | $DEST/composer.lock; 15 | 16 | # package informations 17 | php-7.4 -dmemory_limit=-1 wsdltophp.phar generate:package \ 18 | --urlorpath=$DEST"/wsdl/services.updated.wsdl" \ 19 | --destination=$DEST \ 20 | --composer-name="wsdltophp/package-ews365" \ 21 | --composer-settings="autoload.psr-4.SoapClient\:./SoapClient/" \ 22 | --addcomments="author:WsdlToPhp " \ 23 | --soapclient="SoapClient\SoapClientBase" \ 24 | --prefix="Ews"; 25 | 26 | # generate package 27 | php-7.4 -dmemory_limit=-1 wsdltophp.phar generate:package \ 28 | --urlorpath=$DEST"/wsdl/services.updated.wsdl" \ 29 | --destination=$DEST \ 30 | --composer-name="wsdltophp/package-ews365" \ 31 | --composer-settings="autoload.psr-4.SoapClient\:./SoapClient/" \ 32 | --addcomments="author:WsdlToPhp " \ 33 | --soapclient="SoapClient\SoapClientBase" \ 34 | --prefix="Ews" \ 35 | --force; 36 | -------------------------------------------------------------------------------- /src/EnumType/EwsSearchScopeArchivesType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsSearchScopeArchivesType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'MainArchive' 19 | * @return string 'MainArchive' 20 | */ 21 | const VALUE_MAIN_ARCHIVE = 'MainArchive'; 22 | /** 23 | * Constant for value 'AuxArchive' 24 | * @return string 'AuxArchive' 25 | */ 26 | const VALUE_AUX_ARCHIVE = 'AuxArchive'; 27 | /** 28 | * Constant for value 'All' 29 | * @return string 'All' 30 | */ 31 | const VALUE_ALL = 'All'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_MAIN_ARCHIVE 35 | * @uses self::VALUE_AUX_ARCHIVE 36 | * @uses self::VALUE_ALL 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_MAIN_ARCHIVE, 43 | self::VALUE_AUX_ARCHIVE, 44 | self::VALUE_ALL, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsClientExtensionTypeType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsClientExtensionTypeType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Default' 19 | * @return string 'Default' 20 | */ 21 | const VALUE_DEFAULT = 'Default'; 22 | /** 23 | * Constant for value 'Private' 24 | * @return string 'Private' 25 | */ 26 | const VALUE_PRIVATE = 'Private'; 27 | /** 28 | * Constant for value 'MarketPlace' 29 | * @return string 'MarketPlace' 30 | */ 31 | const VALUE_MARKET_PLACE = 'MarketPlace'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_DEFAULT 35 | * @uses self::VALUE_PRIVATE 36 | * @uses self::VALUE_MARKET_PLACE 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_DEFAULT, 43 | self::VALUE_PRIVATE, 44 | self::VALUE_MARKET_PLACE, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsDefaultShapeNamesType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsDefaultShapeNamesType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'IdOnly' 19 | * @return string 'IdOnly' 20 | */ 21 | const VALUE_ID_ONLY = 'IdOnly'; 22 | /** 23 | * Constant for value 'Default' 24 | * @return string 'Default' 25 | */ 26 | const VALUE_DEFAULT = 'Default'; 27 | /** 28 | * Constant for value 'AllProperties' 29 | * @return string 'AllProperties' 30 | */ 31 | const VALUE_ALL_PROPERTIES = 'AllProperties'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_ID_ONLY 35 | * @uses self::VALUE_DEFAULT 36 | * @uses self::VALUE_ALL_PROPERTIES 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_ID_ONLY, 43 | self::VALUE_DEFAULT, 44 | self::VALUE_ALL_PROPERTIES, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsParticipantActivityRole.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsParticipantActivityRole extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Organizer' 19 | * @return string 'Organizer' 20 | */ 21 | const VALUE_ORGANIZER = 'Organizer'; 22 | /** 23 | * Constant for value 'Attendee' 24 | * @return string 'Attendee' 25 | */ 26 | const VALUE_ATTENDEE = 'Attendee'; 27 | /** 28 | * Constant for value 'Presenter' 29 | * @return string 'Presenter' 30 | */ 31 | const VALUE_PRESENTER = 'Presenter'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_ORGANIZER 35 | * @uses self::VALUE_ATTENDEE 36 | * @uses self::VALUE_PRESENTER 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_ORGANIZER, 43 | self::VALUE_ATTENDEE, 44 | self::VALUE_PRESENTER, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsSearchResultsPropertySetNameType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsSearchResultsPropertySetNameType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Default' 19 | * @return string 'Default' 20 | */ 21 | const VALUE_DEFAULT = 'Default'; 22 | /** 23 | * Constant for value 'Owa16' 24 | * @return string 'Owa16' 25 | */ 26 | const VALUE_OWA_16 = 'Owa16'; 27 | /** 28 | * Constant for value 'Outlook16' 29 | * @return string 'Outlook16' 30 | */ 31 | const VALUE_OUTLOOK_16 = 'Outlook16'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_DEFAULT 35 | * @uses self::VALUE_OWA_16 36 | * @uses self::VALUE_OUTLOOK_16 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_DEFAULT, 43 | self::VALUE_OWA_16, 44 | self::VALUE_OUTLOOK_16, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsCreateActionType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsCreateActionType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'CreateNew' 19 | * @return string 'CreateNew' 20 | */ 21 | const VALUE_CREATE_NEW = 'CreateNew'; 22 | /** 23 | * Constant for value 'Update' 24 | * @return string 'Update' 25 | */ 26 | const VALUE_UPDATE = 'Update'; 27 | /** 28 | * Constant for value 'UpdateOrCreate' 29 | * @return string 'UpdateOrCreate' 30 | */ 31 | const VALUE_UPDATE_OR_CREATE = 'UpdateOrCreate'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_CREATE_NEW 35 | * @uses self::VALUE_UPDATE 36 | * @uses self::VALUE_UPDATE_OR_CREATE 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_CREATE_NEW, 43 | self::VALUE_UPDATE, 44 | self::VALUE_UPDATE_OR_CREATE, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsMailboxSearchLocationType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsMailboxSearchLocationType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'PrimaryOnly' 19 | * @return string 'PrimaryOnly' 20 | */ 21 | const VALUE_PRIMARY_ONLY = 'PrimaryOnly'; 22 | /** 23 | * Constant for value 'ArchiveOnly' 24 | * @return string 'ArchiveOnly' 25 | */ 26 | const VALUE_ARCHIVE_ONLY = 'ArchiveOnly'; 27 | /** 28 | * Constant for value 'All' 29 | * @return string 'All' 30 | */ 31 | const VALUE_ALL = 'All'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_PRIMARY_ONLY 35 | * @uses self::VALUE_ARCHIVE_ONLY 36 | * @uses self::VALUE_ALL 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_PRIMARY_ONLY, 43 | self::VALUE_ARCHIVE_ONLY, 44 | self::VALUE_ALL, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsAggregateType.php: -------------------------------------------------------------------------------- 1 | 16 | */ 17 | class EwsAggregateType extends AbstractStructEnumBase 18 | { 19 | /** 20 | * Constant for value 'Minimum' 21 | * @return string 'Minimum' 22 | */ 23 | const VALUE_MINIMUM = 'Minimum'; 24 | /** 25 | * Constant for value 'Maximum' 26 | * @return string 'Maximum' 27 | */ 28 | const VALUE_MAXIMUM = 'Maximum'; 29 | /** 30 | * Return allowed values 31 | * @uses self::VALUE_MINIMUM 32 | * @uses self::VALUE_MAXIMUM 33 | * @return string[] 34 | */ 35 | public static function getValidValues(): array 36 | { 37 | return [ 38 | self::VALUE_MINIMUM, 39 | self::VALUE_MAXIMUM, 40 | ]; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/EnumType/EwsSetClientExtensionActionIdType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsSetClientExtensionActionIdType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Install' 19 | * @return string 'Install' 20 | */ 21 | const VALUE_INSTALL = 'Install'; 22 | /** 23 | * Constant for value 'Uninstall' 24 | * @return string 'Uninstall' 25 | */ 26 | const VALUE_UNINSTALL = 'Uninstall'; 27 | /** 28 | * Constant for value 'Configure' 29 | * @return string 'Configure' 30 | */ 31 | const VALUE_CONFIGURE = 'Configure'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_INSTALL 35 | * @uses self::VALUE_UNINSTALL 36 | * @uses self::VALUE_CONFIGURE 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_INSTALL, 43 | self::VALUE_UNINSTALL, 44 | self::VALUE_CONFIGURE, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsUMMailboxTranscriptionEnabledSetting.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsUMMailboxTranscriptionEnabledSetting extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Disabled' 19 | * @return string 'Disabled' 20 | */ 21 | const VALUE_DISABLED = 'Disabled'; 22 | /** 23 | * Constant for value 'Enabled' 24 | * @return string 'Enabled' 25 | */ 26 | const VALUE_ENABLED = 'Enabled'; 27 | /** 28 | * Constant for value 'Unknown' 29 | * @return string 'Unknown' 30 | */ 31 | const VALUE_UNKNOWN = 'Unknown'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_DISABLED 35 | * @uses self::VALUE_ENABLED 36 | * @uses self::VALUE_UNKNOWN 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_DISABLED, 43 | self::VALUE_ENABLED, 44 | self::VALUE_UNKNOWN, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsUnifiedGroupsFilterType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsUnifiedGroupsFilterType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'All' 19 | * @return string 'All' 20 | */ 21 | const VALUE_ALL = 'All'; 22 | /** 23 | * Constant for value 'Favorites' 24 | * @return string 'Favorites' 25 | */ 26 | const VALUE_FAVORITES = 'Favorites'; 27 | /** 28 | * Constant for value 'ExcludeFavorites' 29 | * @return string 'ExcludeFavorites' 30 | */ 31 | const VALUE_EXCLUDE_FAVORITES = 'ExcludeFavorites'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_ALL 35 | * @uses self::VALUE_FAVORITES 36 | * @uses self::VALUE_EXCLUDE_FAVORITES 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_ALL, 43 | self::VALUE_FAVORITES, 44 | self::VALUE_EXCLUDE_FAVORITES, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsImAddressKeyType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsImAddressKeyType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'ImAddress1' 19 | * @return string 'ImAddress1' 20 | */ 21 | const VALUE_IM_ADDRESS_1 = 'ImAddress1'; 22 | /** 23 | * Constant for value 'ImAddress2' 24 | * @return string 'ImAddress2' 25 | */ 26 | const VALUE_IM_ADDRESS_2 = 'ImAddress2'; 27 | /** 28 | * Constant for value 'ImAddress3' 29 | * @return string 'ImAddress3' 30 | */ 31 | const VALUE_IM_ADDRESS_3 = 'ImAddress3'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_IM_ADDRESS_1 35 | * @uses self::VALUE_IM_ADDRESS_2 36 | * @uses self::VALUE_IM_ADDRESS_3 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_IM_ADDRESS_1, 43 | self::VALUE_IM_ADDRESS_2, 44 | self::VALUE_IM_ADDRESS_3, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsConsentStateType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsConsentStateType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'NotResponded' 19 | * @return string 'NotResponded' 20 | */ 21 | const VALUE_NOT_RESPONDED = 'NotResponded'; 22 | /** 23 | * Constant for value 'NotConsented' 24 | * @return string 'NotConsented' 25 | */ 26 | const VALUE_NOT_CONSENTED = 'NotConsented'; 27 | /** 28 | * Constant for value 'Consented' 29 | * @return string 'Consented' 30 | */ 31 | const VALUE_CONSENTED = 'Consented'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_NOT_RESPONDED 35 | * @uses self::VALUE_NOT_CONSENTED 36 | * @uses self::VALUE_CONSENTED 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_NOT_RESPONDED, 43 | self::VALUE_NOT_CONSENTED, 44 | self::VALUE_CONSENTED, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsMessageDispositionType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsMessageDispositionType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'SaveOnly' 19 | * @return string 'SaveOnly' 20 | */ 21 | const VALUE_SAVE_ONLY = 'SaveOnly'; 22 | /** 23 | * Constant for value 'SendOnly' 24 | * @return string 'SendOnly' 25 | */ 26 | const VALUE_SEND_ONLY = 'SendOnly'; 27 | /** 28 | * Constant for value 'SendAndSaveCopy' 29 | * @return string 'SendAndSaveCopy' 30 | */ 31 | const VALUE_SEND_AND_SAVE_COPY = 'SendAndSaveCopy'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_SAVE_ONLY 35 | * @uses self::VALUE_SEND_ONLY 36 | * @uses self::VALUE_SEND_AND_SAVE_COPY 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_SAVE_ONLY, 43 | self::VALUE_SEND_ONLY, 44 | self::VALUE_SEND_AND_SAVE_COPY, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsDisposalType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsDisposalType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'HardDelete' 19 | * @return string 'HardDelete' 20 | */ 21 | const VALUE_HARD_DELETE = 'HardDelete'; 22 | /** 23 | * Constant for value 'SoftDelete' 24 | * @return string 'SoftDelete' 25 | */ 26 | const VALUE_SOFT_DELETE = 'SoftDelete'; 27 | /** 28 | * Constant for value 'MoveToDeletedItems' 29 | * @return string 'MoveToDeletedItems' 30 | */ 31 | const VALUE_MOVE_TO_DELETED_ITEMS = 'MoveToDeletedItems'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_HARD_DELETE 35 | * @uses self::VALUE_SOFT_DELETE 36 | * @uses self::VALUE_MOVE_TO_DELETED_ITEMS 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_HARD_DELETE, 43 | self::VALUE_SOFT_DELETE, 44 | self::VALUE_MOVE_TO_DELETED_ITEMS, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsUnifiedGroupActionResultType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsUnifiedGroupActionResultType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'Success' 19 | * @return string 'Success' 20 | */ 21 | const VALUE_SUCCESS = 'Success'; 22 | /** 23 | * Constant for value 'SuccessDelayed' 24 | * @return string 'SuccessDelayed' 25 | */ 26 | const VALUE_SUCCESS_DELAYED = 'SuccessDelayed'; 27 | /** 28 | * Constant for value 'Unauthorized' 29 | * @return string 'Unauthorized' 30 | */ 31 | const VALUE_UNAUTHORIZED = 'Unauthorized'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_SUCCESS 35 | * @uses self::VALUE_SUCCESS_DELAYED 36 | * @uses self::VALUE_UNAUTHORIZED 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_SUCCESS, 43 | self::VALUE_SUCCESS_DELAYED, 44 | self::VALUE_UNAUTHORIZED, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsXrmGraphRelationshipEntityType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsXrmGraphRelationshipEntityType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'XrmDeal' 19 | * @return string 'XrmDeal' 20 | */ 21 | const VALUE_XRM_DEAL = 'XrmDeal'; 22 | /** 23 | * Constant for value 'XrmContact' 24 | * @return string 'XrmContact' 25 | */ 26 | const VALUE_XRM_CONTACT = 'XrmContact'; 27 | /** 28 | * Constant for value 'XrmOrganization' 29 | * @return string 'XrmOrganization' 30 | */ 31 | const VALUE_XRM_ORGANIZATION = 'XrmOrganization'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_XRM_DEAL 35 | * @uses self::VALUE_XRM_CONTACT 36 | * @uses self::VALUE_XRM_ORGANIZATION 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_XRM_DEAL, 43 | self::VALUE_XRM_CONTACT, 44 | self::VALUE_XRM_ORGANIZATION, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsUnifiedGroupMembersSortType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsUnifiedGroupMembersSortType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'None' 19 | * @return string 'None' 20 | */ 21 | const VALUE_NONE = 'None'; 22 | /** 23 | * Constant for value 'DisplayName' 24 | * @return string 'DisplayName' 25 | */ 26 | const VALUE_DISPLAY_NAME = 'DisplayName'; 27 | /** 28 | * Constant for value 'OwnerAndDisplayName' 29 | * @return string 'OwnerAndDisplayName' 30 | */ 31 | const VALUE_OWNER_AND_DISPLAY_NAME = 'OwnerAndDisplayName'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_NONE 35 | * @uses self::VALUE_DISPLAY_NAME 36 | * @uses self::VALUE_OWNER_AND_DISPLAY_NAME 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_NONE, 43 | self::VALUE_DISPLAY_NAME, 44 | self::VALUE_OWNER_AND_DISPLAY_NAME, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsXrmGraphRelationshipType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsXrmGraphRelationshipType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'PointsOfContactFor' 19 | * @return string 'PointsOfContactFor' 20 | */ 21 | const VALUE_POINTS_OF_CONTACT_FOR = 'PointsOfContactFor'; 22 | /** 23 | * Constant for value 'CustomerOf' 24 | * @return string 'CustomerOf' 25 | */ 26 | const VALUE_CUSTOMER_OF = 'CustomerOf'; 27 | /** 28 | * Constant for value 'WorksFor' 29 | * @return string 'WorksFor' 30 | */ 31 | const VALUE_WORKS_FOR = 'WorksFor'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_POINTS_OF_CONTACT_FOR 35 | * @uses self::VALUE_CUSTOMER_OF 36 | * @uses self::VALUE_WORKS_FOR 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_POINTS_OF_CONTACT_FOR, 43 | self::VALUE_CUSTOMER_OF, 44 | self::VALUE_WORKS_FOR, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsEmailAddressKeyType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsEmailAddressKeyType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'EmailAddress1' 19 | * @return string 'EmailAddress1' 20 | */ 21 | const VALUE_EMAIL_ADDRESS_1 = 'EmailAddress1'; 22 | /** 23 | * Constant for value 'EmailAddress2' 24 | * @return string 'EmailAddress2' 25 | */ 26 | const VALUE_EMAIL_ADDRESS_2 = 'EmailAddress2'; 27 | /** 28 | * Constant for value 'EmailAddress3' 29 | * @return string 'EmailAddress3' 30 | */ 31 | const VALUE_EMAIL_ADDRESS_3 = 'EmailAddress3'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_EMAIL_ADDRESS_1 35 | * @uses self::VALUE_EMAIL_ADDRESS_2 36 | * @uses self::VALUE_EMAIL_ADDRESS_3 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_EMAIL_ADDRESS_1, 43 | self::VALUE_EMAIL_ADDRESS_2, 44 | self::VALUE_EMAIL_ADDRESS_3, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsClientAccessTokenTypeType.php: -------------------------------------------------------------------------------- 1 | 14 | */ 15 | class EwsClientAccessTokenTypeType extends AbstractStructEnumBase 16 | { 17 | /** 18 | * Constant for value 'CallerIdentity' 19 | * @return string 'CallerIdentity' 20 | */ 21 | const VALUE_CALLER_IDENTITY = 'CallerIdentity'; 22 | /** 23 | * Constant for value 'ExtensionCallback' 24 | * @return string 'ExtensionCallback' 25 | */ 26 | const VALUE_EXTENSION_CALLBACK = 'ExtensionCallback'; 27 | /** 28 | * Constant for value 'ScopedToken' 29 | * @return string 'ScopedToken' 30 | */ 31 | const VALUE_SCOPED_TOKEN = 'ScopedToken'; 32 | /** 33 | * Return allowed values 34 | * @uses self::VALUE_CALLER_IDENTITY 35 | * @uses self::VALUE_EXTENSION_CALLBACK 36 | * @uses self::VALUE_SCOPED_TOKEN 37 | * @return string[] 38 | */ 39 | public static function getValidValues(): array 40 | { 41 | return [ 42 | self::VALUE_CALLER_IDENTITY, 43 | self::VALUE_EXTENSION_CALLBACK, 44 | self::VALUE_SCOPED_TOKEN, 45 | ]; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/EnumType/EwsFolderQueryTraversalType.php: -------------------------------------------------------------------------------- 1 | 16 | */ 17 | class EwsFolderQueryTraversalType extends AbstractStructEnumBase 18 | { 19 | /** 20 | * Constant for value 'Shallow' 21 | * @return string 'Shallow' 22 | */ 23 | const VALUE_SHALLOW = 'Shallow'; 24 | /** 25 | * Constant for value 'Deep' 26 | * @return string 'Deep' 27 | */ 28 | const VALUE_DEEP = 'Deep'; 29 | /** 30 | * Constant for value 'SoftDeleted' 31 | * @return string 'SoftDeleted' 32 | */ 33 | const VALUE_SOFT_DELETED = 'SoftDeleted'; 34 | /** 35 | * Return allowed values 36 | * @uses self::VALUE_SHALLOW 37 | * @uses self::VALUE_DEEP 38 | * @uses self::VALUE_SOFT_DELETED 39 | * @return string[] 40 | */ 41 | public static function getValidValues(): array 42 | { 43 | return [ 44 | self::VALUE_SHALLOW, 45 | self::VALUE_DEEP, 46 | self::VALUE_SOFT_DELETED, 47 | ]; 48 | } 49 | } 50 | --------------------------------------------------------------------------------