"use strict";
/**
 * BootStrap code. to initializes some class to avoid circular reference.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.AddDelegateRequest = exports.AccountIsLockedException = exports.AcceptMeetingInvitationMessage = exports.AbstractItemIdWrapper = exports.AbstractFolderIdWrapper = exports.SearchFilter = exports.Recurrence = exports.RelativeDayOfMonthTransition = exports.AbsoluteDayOfMonthTransition = exports.AbsoluteDateTransition = exports.TimeZonePeriod = exports.TimeZoneTransition = exports.ExtendedPropertyDefinition = exports.IndexedPropertyDefinition = exports.MeetingResponse = exports.MeetingRequest = exports.MeetingCancellation = exports.ItemAttachmentOf = exports.ItemAttachment = exports.Item = exports.ExchangeService = exports.Appointment = exports.TasksFolder = exports.SearchFolder = exports.ContactsFolder = exports.CalendarFolder = exports.Folder = exports.ServiceObject = exports.CalendarResponseObjectSchema = exports.CancelMeetingMessageSchema = exports.ResponseMessageSchema = exports.PostReplySchema = exports.ResponseObjectSchema = exports.TaskSchema = exports.PostItemSchema = exports.MeetingRequestSchema = exports.MeetingResponseSchema = exports.MeetingCancellationSchema = exports.MeetingMessageSchema = exports.EmailMessageSchema = exports.ContactGroupSchema = exports.ContactSchema = exports.AppointmentSchema = exports.ItemSchema = exports.SearchFolderSchema = exports.FolderSchema = exports.ConversationSchema = exports.ServiceObjectSchema = exports.XHRFactory = exports.ConfigurationApi = void 0;
exports.CalendarResponseMessage = exports.CalendarEventDetails = exports.CalendarEvent = exports.CalendarActionResults = exports.ByteArrayPropertyDefinition = exports.ByteArrayArray = exports.BoolPropertyDefinition = exports.BodyType = exports.BatchServiceResponseException = exports.BasePropertySet = exports.AvailabilityOptions = exports.AvailabilityData = exports.AutodiscoverService = exports.AutodiscoverResponseType = exports.AutodiscoverResponseException = exports.AutodiscoverResponseCollection = exports.AutodiscoverResponse = exports.AutodiscoverRequest = exports.AutodiscoverRemoteException = exports.AutodiscoverLocalException = exports.AutodiscoverErrorCode = exports.AutodiscoverError = exports.AutodiscoverEndpoints = exports.AutodiscoverDnsClient = exports.AttendeeInfo = exports.AttendeeCollection = exports.AttendeeAvailability = exports.Attendee = exports.AttachmentsPropertyDefinition = exports.AttachmentCollection = exports.Attachment = exports.AsyncRequestResult = exports.ArchiveTag = exports.ArchiveItemResponse = exports.ArchiveItemRequest = exports.ApprovalRequestData = exports.AppointmentType = exports.AppointmentOccurrenceId = exports.ApplyConversationActionRequest = exports.AlternatePublicFolderItemId = exports.AlternatePublicFolderId = exports.AlternateMailboxCollection = exports.AlternateMailbox = exports.AlternateIdBase = exports.AlternateId = exports.Dictionary = exports.AggregateType = exports.AffectedTaskOccurrence = exports.AddressEntityCollection = exports.AddressEntity = void 0;
exports.ConvertIdResponse = exports.ConvertIdRequest = exports.ConversationSortOrder = exports.ConversationResponse = exports.ConversationRequest = exports.ConversationQueryTraversal = exports.ConversationNodeCollection = exports.ConversationNode = exports.ConversationIndexedItemView = exports.ConversationId = exports.ConversationFlagStatus = exports.ConversationActionType = exports.ConversationAction = exports.Conversation = exports.ContainmentMode = exports.ContainedPropertyDefinition = exports.ContactSource = exports.ContactPhoneEntityCollection = exports.ContactPhoneEntity = exports.ContactGroup = exports.ContactEntityCollection = exports.ContactEntity = exports.Contact = exports.ConnectionFailureCause = exports.ConnectingIdType = exports.ConflictType = exports.ConflictResolutionMode = exports.Conflict = exports.ConfigurationSettingsBase = exports.ComplexPropertyDefinitionBase = exports.ComplexPropertyDefinition = exports.ComplexPropertyCollection = exports.ComplexProperty = exports.CompleteName = exports.ComparisonMode = exports.ComparisonHelpers = exports.ClientExtensionProvidedTo = exports.ClientExtension = exports.ClientCertificateCredentials = exports.ClientAppMetadata = exports.ClientApp = exports.ClientAccessTokenType = exports.ClientAccessTokenRequest = exports.ChangeType = exports.ChangeHighlights = exports.ChangeCollection = exports.Change = exports.CancelMeetingMessage = exports.CalendarView = exports.CalendarResponseMessageBase = void 0;
exports.DisableAppResponse = exports.DisableAppRequest = exports.DirectoryHelper = exports.DictionaryProperty = exports.DictionaryEntryProperty = exports.DeleteUserConfigurationRequest = exports.DeleteRuleOperation = exports.DeleteRequest = exports.DeleteMode = exports.DeleteItemRequest = exports.DeleteFolderRequest = exports.DeletedOccurrenceInfoCollection = exports.DeletedOccurrenceInfo = exports.DeleteAttachmentResponse = exports.DeleteAttachmentRequest = exports.DeleteAttachmentException = exports.DelegateUserResponse = exports.DelegateUser = exports.DelegatePermissions = exports.DelegateManagementResponse = exports.DelegateManagementRequestBase = exports.DelegateInformation = exports.DelegateFolderPermissionLevel = exports.DefaultExtendedPropertySet = exports.DeclineMeetingInvitationMessage = exports.DayOfTheWeekIndex = exports.DayOfTheWeekCollection = exports.DayOfTheWeek = exports.DateTimePropertyDefinition = exports.DateTimePrecision = exports.TimeZoneInfo = exports.TimeSpan = exports.DateTimeKind = exports.DateTime = exports.CreateUserConfigurationRequest = exports.CreateRuleOperation = exports.CreateResponseObjectResponse = exports.CreateResponseObjectRequest = exports.CreateRequest = exports.CreateItemResponseBase = exports.CreateItemResponse = exports.CreateItemRequestBase = exports.CreateItemRequest = exports.CreateFolderResponse = exports.CreateFolderRequest = exports.CreateAttachmentResponse = exports.CreateAttachmentRequest = exports.CreateAttachmentException = exports.CopyItemRequest = exports.CopyFolderRequest = void 0;
exports.ExpandGroupResults = exports.ExpandGroupResponse = exports.ExpandGroupRequest = exports.ExecuteDiagnosticMethodResponse = exports.ExecuteDiagnosticMethodRequest = exports.ExchangeVersion = exports.ExchangeServiceBase = exports.ExchangeServerInfo = exports.ExchangeCredentials = exports.Exception = exports.EwsXmlReader = exports.EwsUtilities = exports.EwsTraceListener = exports.EwsServiceXmlWriter = exports.EwsServiceXmlReader = exports.EwsServiceMultiResponseXmlReader = exports.EwsServiceJsonReader = exports.EwsLogging = exports.EventType = exports.EntityExtractionResult = exports.EnhancedLocation = exports.EndDateRecurrenceRange = exports.EmptyFolderRequest = exports.EmailUserEntityCollection = exports.EmailUserEntity = exports.EmailPosition = exports.EmailMessage = exports.EmailAddressKey = exports.EmailAddressEntry = exports.EmailAddressEntityCollection = exports.EmailAddressEntity = exports.EmailAddressDictionary = exports.EmailAddressCollection = exports.EmailAddress = exports.ElcFolderType = exports.EffectiveRightsPropertyDefinition = exports.EffectiveRights = exports.DoublePropertyDefinition = exports.DomainSettingName = exports.DomainSettingError = exports.DocumentSharingLocationCollection = exports.DocumentSharingLocation = exports.DnsSrvRecord = exports.DnsRecordType = exports.DnsRecordHeader = exports.DnsRecord = exports.DnsClient = exports.DiscoverySearchConfiguration = exports.DisconnectPhoneCallRequest = exports.DisableReasonType = void 0;
exports.GetAppMarketplaceUrlRequest = exports.GetAppManifestsResponse = exports.GetAppManifestsRequest = exports.GenericPropertyDefinition = exports.FreeBusyViewType = exports.FolderWrapper = exports.FolderView = exports.FolderTraversal = exports.FolderPermissionReadAccess = exports.FolderPermissionLevel = exports.FolderPermissionCollection = exports.FolderPermission = exports.FolderInfo = exports.FolderIdWrapperList = exports.FolderIdWrapper = exports.FolderIdCollection = exports.FolderId = exports.FolderEvent = exports.FolderChange = exports.FlaggedForAction = exports.Flag = exports.FindRequest = exports.FindItemsResults = exports.FindItemResponse = exports.FindItemRequest = exports.FindFoldersResults = exports.FindFolderResponse = exports.FindFolderRequest = exports.FindConversationResults = exports.FindConversationResponse = exports.FindConversationRequest = exports.FileAttachment = exports.FileAsMapping = exports.FailedSearchMailbox = exports.ExtractedEntity = exports.ExtensionType = exports.xml2JsObject = exports.UriHelper = exports.TypeSystem = exports.StringHelper = exports.EnumHelper = exports.base64Helper = exports.ArrayHelper = exports.Convert = exports.isNullOrUndefined = exports.DOMParser = exports.ExtensionInstallScope = exports.ExtendedPropertyCollection = exports.ExtendedProperty = exports.ExtendedAttribute = void 0;
exports.GetServerTimeZonesResponse = exports.GetServerTimeZonesRequest = exports.GetSearchableMailboxesResponse = exports.GetSearchableMailboxesRequest = exports.GetRoomsResponse = exports.GetRoomsRequest = exports.GetRoomListsResponse = exports.GetRoomListsRequest = exports.GetRequest = exports.GetPhoneCallResponse = exports.GetPhoneCallRequest = exports.GetPasswordExpirationDateResponse = exports.GetPasswordExpirationDateRequest = exports.GetNonIndexableItemStatisticsResponse = exports.GetNonIndexableItemStatisticsRequest = exports.GetNonIndexableItemDetailsResponse = exports.GetNonIndexableItemDetailsRequest = exports.GetItemResponse = exports.GetItemRequestForLoad = exports.GetItemRequestBase = exports.GetItemRequest = exports.GetInboxRulesResponse = exports.GetInboxRulesRequest = exports.GetHoldOnMailboxesResponse = exports.GetHoldOnMailboxesRequest = exports.GetFolderResponse = exports.GetFolderRequestForLoad = exports.GetFolderRequestBase = exports.GetFolderRequest = exports.GetEventsResults = exports.GetEventsResponse = exports.GetEventsRequest = exports.GetEncryptionConfigurationResponse = exports.GetEncryptionConfigurationRequest = exports.GetDomainSettingsResponseCollection = exports.GetDomainSettingsResponse = exports.GetDomainSettingsRequest = exports.GetDiscoverySearchConfigurationResponse = exports.GetDiscoverySearchConfigurationRequest = exports.GetDelegateResponse = exports.GetDelegateRequest = exports.GetConversationItemsResponse = exports.GetConversationItemsRequest = exports.GetClientExtensionResponse = exports.GetClientExtensionRequest = exports.GetClientAccessTokenResponse = exports.GetClientAccessTokenRequest = exports.GetAttachmentResponse = exports.GetAttachmentRequest = exports.GetAppMarketplaceUrlResponse = void 0;
exports.ItemTraversal = exports.ItemInfo = exports.ItemIndexError = exports.ItemIdWrapperList = exports.ItemIdWrapper = exports.ItemIdCollection = exports.ItemId = exports.ItemGroup = exports.ItemFlagStatus = exports.ItemEvent = exports.ItemCollection = exports.ItemChange = exports.IntPropertyDefinition = exports.InternetMessageHeaderCollection = exports.InternetMessageHeader = exports.InstallAppResponse = exports.InstallAppRequest = exports.Importance = exports.ImpersonatedUserId = exports.ImAddressKey = exports.ImAddressEntry = exports.ImAddressDictionary = exports.IdFormat = exports.IconIndex = exports.HoldStatus = exports.HoldAction = exports.HighlightTerm = exports.HangingServiceRequestBase = exports.HangingRequestDisconnectReason = exports.HangingRequestDisconnectEventArgs = exports.Guid = exports.GroupMemberPropertyDefinition = exports.GroupMemberCollection = exports.GroupMember = exports.Grouping = exports.GroupedFindItemsResults = exports.GetUserSettingsResponseCollection = exports.GetUserSettingsResponse = exports.GetUserSettingsRequest = exports.GetUserRetentionPolicyTagsResponse = exports.GetUserRetentionPolicyTagsRequest = exports.GetUserOofSettingsResponse = exports.GetUserOofSettingsRequest = exports.GetUserConfigurationResponse = exports.GetUserConfigurationRequest = exports.GetUserAvailabilityResults = exports.GetUserAvailabilityRequest = exports.GetStreamingEventsResults = exports.GetStreamingEventsResponse = exports.GetStreamingEventsRequest = void 0;
exports.MimeContentUTF8 = exports.MimeContentBase = exports.MimeContent = exports.MessageDisposition = exports.MessageBody = exports.MemberStatus = exports.MeetingTimeZonePropertyDefinition = exports.MeetingTimeZone = exports.MeetingSuggestionCollection = exports.MeetingSuggestion = exports.MeetingResponseType = exports.MeetingRequestType = exports.MeetingRequestsDeliveryScope = exports.MeetingMessage = exports.MeetingAttendeeType = exports.MarkAsJunkResponse = exports.MarkAsJunkRequest = exports.MarkAllItemsAsReadRequest = exports.MapiTypeConverterMapEntry = exports.MapiTypeConverter = exports.MapiPropertyType = exports.ManagementRoles = exports.ManagedFolderInformation = exports.MailboxType = exports.MailboxStatisticsItem = exports.MailboxSearchScopeType = exports.MailboxSearchScope = exports.MailboxSearchLocation = exports.MailboxQuery = exports.MailboxHoldStatus = exports.MailboxHoldResult = exports.Mailbox = exports.LogicalOperator = exports.LocationSource = exports.LobbyBypass = exports.ListValuePropertyDefinition = exports.LegacyFreeBusyStatus = exports.LegacyAvailabilityTimeZoneTime = exports.LegacyAvailabilityTimeZone = exports.LazyMember = exports.KeywordStatisticsSearchResult = exports.JsonTokenType = exports.JsonTokenizer = exports.JsonSerializationNotImplementedException = exports.JsonParser = exports.JsonObject = exports.JsonNames = exports.JsonDeserializationNotImplementedException = exports.ItemWrapper = exports.ItemView = void 0;
exports.PhoneEntityCollection = exports.PhoneEntity = exports.PhoneCallState = exports.PhoneCallId = exports.PhoneCall = exports.PersonaPostalAddress = exports.PermissionSetPropertyDefinition = exports.PermissionScope = exports.PartnerTokenCredentials = exports.PagedView = exports.OutlookUser = exports.OutlookProtocolType = exports.OutlookProtocol = exports.OutlookConfigurationSettings = exports.OutlookAccount = exports.OrderByCollection = exports.OofState = exports.OofSettings = exports.OofReply = exports.OofExternalAudience = exports.OnlineMeetingSettings = exports.OnlineMeetingAccessLevel = exports.OffsetBasePoint = exports.OccurrenceInfoCollection = exports.OccurrenceInfo = exports.OAuthCredentials = exports.NumberedRecurrenceRange = exports.NotificationGroup = exports.NotificationEventArgs = exports.NotificationEvent = exports.NormalizedBody = exports.NonIndexableItemStatistic = exports.GetNonIndexableItemStatisticsParameters = exports.GetNonIndexableItemDetailsParameters = exports.NonIndexableItemParameters = exports.NonIndexableItemDetailsResult = exports.NonIndexableItem = exports.NoEndRecurrenceRange = exports.NameResolutionCollection = exports.NameResolution = exports.MultiResponseServiceRequest = exports.MoveItemRequest = exports.MoveFolderRequest = exports.MoveCopyRequest = exports.MoveCopyItemResponse = exports.MoveCopyItemRequest = exports.MoveCopyFolderResponse = exports.MoveCopyFolderRequest = exports.Month = exports.MobilePhone = void 0;
exports.RuleCollection = exports.RuleActions = exports.Rule = exports.RetentionType = exports.RetentionTagBase = exports.RetentionPolicyTag = exports.RetentionActionType = exports.ResponseObjectsPropertyDefinition = exports.ResponseObject = exports.ResponseMessageType = exports.ResponseMessage = exports.ResponseActions = exports.ResolveNamesResponse = exports.ResolveNamesRequest = exports.ResolveNameSearchLocation = exports.RenderingMode = exports.RemoveFromCalendar = exports.RemoveDelegateRequest = exports.RecurringAppointmentMasterId = exports.RecurrenceRange = exports.RecurrencePropertyDefinition = exports.PushSubscription = exports.PullSubscription = exports.ProtocolConnectionCollection = exports.ProtocolConnection = exports.PropertySet = exports.PropertyException = exports.PropertyDefinitionFlags = exports.PropertyDefinitionBase = exports.PropertyDefinition = exports.PropertyBag = exports.PrivilegedUserIdBudgetType = exports.PrivilegedUserId = exports.PrivilegedLogonType = exports.PreviewItemResponseShape = exports.PreviewItemMailbox = exports.PreviewItemBaseShape = exports.Presenters = exports.PostReply = exports.PostItem = exports.PolicyTag = exports.PlayOnPhoneResponse = exports.PlayOnPhoneRequest = exports.PhysicalAddressKey = exports.PhysicalAddressIndex = exports.PhysicalAddressEntry = exports.PhysicalAddressDictionary = exports.PhoneNumberKey = exports.PhoneNumberEntry = exports.PhoneNumberDictionary = void 0;
exports.ServiceVersionException = exports.ServiceValidationException = exports.ServiceResult = exports.ServiceResponseException = exports.ServiceResponseCollection = exports.ServiceResponse = exports.ServiceRequestException = exports.ServiceRequestBase = exports.ServiceRemoteException = exports.ServiceObjectType = exports.ServiceObjectPropertyException = exports.ServiceObjectPropertyDefinition = exports.ServiceObjectInfo = exports.ServiceLocalException = exports.ServiceJsonDeserializationException = exports.ServiceId = exports.ServiceErrorHandling = exports.ServiceError = exports.ServerBusyException = exports.Sensitivity = exports.SendPrompt = exports.SendItemRequest = exports.SendInvitationsOrCancellationsMode = exports.SendInvitationsMode = exports.SendCancellationsMode = exports.SeekToConditionItemView = exports.SecurityTimestamp = exports.SearchResultType = exports.SearchRefinerItem = exports.SearchPreviewItem = exports.SearchPageDirection = exports.SearchMailboxesResult = exports.SearchMailboxesResponse = exports.SearchMailboxesRequest = exports.SearchMailboxesParameters = exports.SearchFolderTraversal = exports.SearchFolderParameters = exports.SearchableMailbox = exports.ScopedDateTimePropertyDefinition = exports.SafeXmlFactory = exports.RuleProperty = exports.RulePredicateSizeRange = exports.RulePredicates = exports.RulePredicateDateRange = exports.RuleOperationErrorCollection = exports.RuleOperationError = exports.RuleOperation = exports.RuleErrorCollection = exports.RuleErrorCode = exports.RuleError = void 0;
exports.TextBody = exports.TeamMailboxLifecycleState = exports.TaskSuggestionCollection = exports.TaskSuggestion = exports.TaskStatus = exports.TaskMode = exports.TaskDelegationStatePropertyDefinition = exports.TaskDelegationState = exports.Task = exports.SyncResponse = exports.SyncFolderItemsScope = exports.SyncFolderItemsResponse = exports.SyncFolderItemsRequest = exports.SyncFolderHierarchyResponse = exports.SyncFolderHierarchyRequest = exports.SuppressReadReceipt = exports.SuggestionsResponse = exports.SuggestionQuality = exports.Suggestion = exports.SubscriptionErrorEventArgs = exports.SubscriptionBase = exports.SubscribeToStreamingNotificationsRequest = exports.SubscribeToPushNotificationsRequest = exports.SubscribeToPullNotificationsRequest = exports.SubscribeResponse = exports.SubscribeRequest = exports.Strings = exports.StringPropertyDefinition = exports.StringList = exports.StreamingSubscriptionConnection = exports.StreamingSubscription = exports.StartTimeZonePropertyDefinition = exports.StandardUser = exports.SortDirection = exports.SoapFaultDetails = exports.SimpleServiceRequestBase = exports.SimplePropertyBag = exports.SetUserOofSettingsRequest = exports.SetTeamMailboxRequest = exports.SetRuleOperation = exports.SetHoldOnMailboxesResponse = exports.SetHoldOnMailboxesRequest = exports.SetHoldOnMailboxesParameters = exports.SetEncryptionConfigurationResponse = exports.SetEncryptionConfigurationRequest = exports.SetClientExtensionRequest = exports.SetClientExtensionActionId = exports.SetClientExtensionAction = exports.ServiceXmlSerializationException = exports.ServiceXmlDeserializationException = void 0;
exports.WSSecurityBasedCredentials = exports.WorkingPeriod = exports.WorkingHours = exports.WindowsLiveCredentials = exports.WellKnownFolderName = exports.WebCredentials = exports.WebClientUrlCollection = exports.WebClientUrl = exports.VotingOptionData = exports.VotingInformation = exports.ViewFilter = exports.ViewBase = exports.DiscoverySchemaChanges = exports.UserSettingName = exports.UserSettingError = exports.UserId = exports.UserConfigurationProperties = exports.UserConfigurationDictionaryObjectType = exports.UserConfigurationDictionary = exports.UserConfiguration = exports.UrlEntityCollection = exports.UrlEntity = exports.Uri = exports.UpdateUserConfigurationRequest = exports.UpdateItemResponse = exports.UpdateItemRequest = exports.UpdateInboxRulesResponse = exports.UpdateInboxRulesRequest = exports.UpdateInboxRulesException = exports.UpdateFolderResponse = exports.UpdateFolderRequest = exports.UpdateDelegateRequest = exports.UnsubscribeRequest = exports.UnpinTeamMailboxRequest = exports.UniqueBody = exports.UninstallAppResponse = exports.UninstallAppRequest = exports.UnifiedMessaging = exports.TypedPropertyDefinition = exports.TraceFlags = exports.TokenCredentials = exports.TimeZoneTransitionGroup = exports.TimeZonePropertyDefinition = exports.TimeZoneConversionException = exports.TimeWindow = exports.TimeSuggestion = exports.TimeSpanPropertyDefinition = exports.TimeChangeRecurrence = exports.TimeChange = exports.Time = void 0;
exports.CookieProvider = exports.NtlmProvider = exports.XhrApi = exports.XmlNamespace = exports.XmlElementNames = exports.XmlAttributeNames = exports.X509CertificateCredentials = exports.WSSecurityUtilityIdSignedXml = void 0;
/** polyfill */
if (typeof Object.assign != 'function') {
    // Must be writable: true, enumerable: false, configurable: true
    Object.defineProperty(Object, "assign", {
        value: function assign(target, varArgs) {
            'use strict';
            if (target == null) { // TypeError if undefined or null
                throw new TypeError('Cannot convert undefined or null to object');
            }
            var to = Object(target);
            for (var index = 1; index < arguments.length; index++) {
                var nextSource = arguments[index];
                if (nextSource != null) { // Skip over if undefined or null
                    for (var nextKey in nextSource) {
                        // Avoid bugs when hasOwnProperty is shadowed
                        if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) {
                            to[nextKey] = nextSource[nextKey];
                        }
                    }
                }
            }
            return to;
        },
        writable: true,
        configurable: true
    });
}
var ConfigurationApi_1 = require("./ConfigurationApi");
Object.defineProperty(exports, "ConfigurationApi", { enumerable: true, get: function () { return ConfigurationApi_1.ConfigurationApi; } });
var XHRFactory_1 = require("./XHRFactory");
Object.defineProperty(exports, "XHRFactory", { enumerable: true, get: function () { return XHRFactory_1.XHRFactory; } });
/**Schema Bootstrapping */
const Schemas_1 = require("./Core/ServiceObjects/Schemas/Schemas");
const ServiceObjectSchema_1 = require("./Core/ServiceObjects/Schemas/ServiceObjectSchema");
Object.defineProperty(exports, "ServiceObjectSchema", { enumerable: true, get: function () { return ServiceObjectSchema_1.ServiceObjectSchema; } });
const ConversationSchema_1 = require("./Core/ServiceObjects/Schemas/ConversationSchema"); // [ServiceObjectSchema]
Object.defineProperty(exports, "ConversationSchema", { enumerable: true, get: function () { return ConversationSchema_1.ConversationSchema; } });
Schemas_1.Schemas.ConversationSchema = ConversationSchema_1.ConversationSchema;
const FolderSchema_1 = require("./Core/ServiceObjects/Schemas/FolderSchema"); // [ServiceObjectSchema]
Object.defineProperty(exports, "FolderSchema", { enumerable: true, get: function () { return FolderSchema_1.FolderSchema; } });
Schemas_1.Schemas.FolderSchema = FolderSchema_1.FolderSchema;
const SearchFolderSchema_1 = require("./Core/ServiceObjects/Schemas/SearchFolderSchema"); // [FolderSchema]
Object.defineProperty(exports, "SearchFolderSchema", { enumerable: true, get: function () { return SearchFolderSchema_1.SearchFolderSchema; } });
Schemas_1.Schemas.SearchFolderSchema = SearchFolderSchema_1.SearchFolderSchema;
const ItemSchema_1 = require("./Core/ServiceObjects/Schemas/ItemSchema"); // [ServiceObjectSchema] AppointmentSchema
Object.defineProperty(exports, "ItemSchema", { enumerable: true, get: function () { return ItemSchema_1.ItemSchema; } });
Schemas_1.Schemas.ItemSchema = ItemSchema_1.ItemSchema;
const AppointmentSchema_1 = require("./Core/ServiceObjects/Schemas/AppointmentSchema"); // [ItemSchema]
Object.defineProperty(exports, "AppointmentSchema", { enumerable: true, get: function () { return AppointmentSchema_1.AppointmentSchema; } });
Schemas_1.Schemas.AppointmentSchema = AppointmentSchema_1.AppointmentSchema;
const ContactSchema_1 = require("./Core/ServiceObjects/Schemas/ContactSchema"); // [ItemSchema]
Object.defineProperty(exports, "ContactSchema", { enumerable: true, get: function () { return ContactSchema_1.ContactSchema; } });
Schemas_1.Schemas.ContactSchema = ContactSchema_1.ContactSchema;
const ContactGroupSchema_1 = require("./Core/ServiceObjects/Schemas/ContactGroupSchema"); // [ItemSchema] ContactSchema
Object.defineProperty(exports, "ContactGroupSchema", { enumerable: true, get: function () { return ContactGroupSchema_1.ContactGroupSchema; } });
Schemas_1.Schemas.ContactGroupSchema = ContactGroupSchema_1.ContactGroupSchema;
const EmailMessageSchema_1 = require("./Core/ServiceObjects/Schemas/EmailMessageSchema"); // [ItemSchema]
Object.defineProperty(exports, "EmailMessageSchema", { enumerable: true, get: function () { return EmailMessageSchema_1.EmailMessageSchema; } });
Schemas_1.Schemas.EmailMessageSchema = EmailMessageSchema_1.EmailMessageSchema;
const MeetingMessageSchema_1 = require("./Core/ServiceObjects/Schemas/MeetingMessageSchema"); // [EmailMessageSchema] AppointmentSchema
Object.defineProperty(exports, "MeetingMessageSchema", { enumerable: true, get: function () { return MeetingMessageSchema_1.MeetingMessageSchema; } });
Schemas_1.Schemas.MeetingMessageSchema = MeetingMessageSchema_1.MeetingMessageSchema;
const MeetingCancellationSchema_1 = require("./Core/ServiceObjects/Schemas/MeetingCancellationSchema"); // [MeetingMessageSchema] AppointmentSchema
Object.defineProperty(exports, "MeetingCancellationSchema", { enumerable: true, get: function () { return MeetingCancellationSchema_1.MeetingCancellationSchema; } });
Schemas_1.Schemas.MeetingCancellationSchema = MeetingCancellationSchema_1.MeetingCancellationSchema;
const MeetingResponseSchema_1 = require("./Core/ServiceObjects/Schemas/MeetingResponseSchema"); // [MeetingMessageSchema] AppointmentSchema
Object.defineProperty(exports, "MeetingResponseSchema", { enumerable: true, get: function () { return MeetingResponseSchema_1.MeetingResponseSchema; } });
Schemas_1.Schemas.MeetingResponseSchema = MeetingResponseSchema_1.MeetingResponseSchema;
const MeetingRequestSchema_1 = require("./Core/ServiceObjects/Schemas/MeetingRequestSchema"); // [MeetingMessageSchema] AppointmentSchema
Object.defineProperty(exports, "MeetingRequestSchema", { enumerable: true, get: function () { return MeetingRequestSchema_1.MeetingRequestSchema; } });
Schemas_1.Schemas.MeetingRequestSchema = MeetingRequestSchema_1.MeetingRequestSchema;
const PostItemSchema_1 = require("./Core/ServiceObjects/Schemas/PostItemSchema"); // [ItemSchema] EmailMessageSchema
Object.defineProperty(exports, "PostItemSchema", { enumerable: true, get: function () { return PostItemSchema_1.PostItemSchema; } });
Schemas_1.Schemas.PostItemSchema = PostItemSchema_1.PostItemSchema;
const TaskSchema_1 = require("./Core/ServiceObjects/Schemas/TaskSchema"); // [ItemSchema]
Object.defineProperty(exports, "TaskSchema", { enumerable: true, get: function () { return TaskSchema_1.TaskSchema; } });
Schemas_1.Schemas.TaskSchema = TaskSchema_1.TaskSchema;
const ResponseObjectSchema_1 = require("./Core/ServiceObjects/Schemas/ResponseObjectSchema"); // [ServiceObjectSchema]
Object.defineProperty(exports, "ResponseObjectSchema", { enumerable: true, get: function () { return ResponseObjectSchema_1.ResponseObjectSchema; } });
Schemas_1.Schemas.ResponseObjectSchema = ResponseObjectSchema_1.ResponseObjectSchema;
const PostReplySchema_1 = require("./Core/ServiceObjects/Schemas/PostReplySchema"); // [ServiceObjectSchema] ItemSchema, ResponseObjectSchema
Object.defineProperty(exports, "PostReplySchema", { enumerable: true, get: function () { return PostReplySchema_1.PostReplySchema; } });
Schemas_1.Schemas.PostReplySchema = PostReplySchema_1.PostReplySchema;
const ResponseMessageSchema_1 = require("./Core/ServiceObjects/Schemas/ResponseMessageSchema"); // [ServiceObjectSchema] ItemSchema, EmailMessageSchema, ResponseObjectSchema
Object.defineProperty(exports, "ResponseMessageSchema", { enumerable: true, get: function () { return ResponseMessageSchema_1.ResponseMessageSchema; } });
Schemas_1.Schemas.ResponseMessageSchema = ResponseMessageSchema_1.ResponseMessageSchema;
const CancelMeetingMessageSchema_1 = require("./Core/ServiceObjects/Schemas/CancelMeetingMessageSchema"); // [ServiceObjectSchema] EmailMessageSchema, ResponseObjectSchema
Object.defineProperty(exports, "CancelMeetingMessageSchema", { enumerable: true, get: function () { return CancelMeetingMessageSchema_1.CancelMeetingMessageSchema; } });
Schemas_1.Schemas.CancelMeetingMessageSchema = CancelMeetingMessageSchema_1.CancelMeetingMessageSchema;
const CalendarResponseObjectSchema_1 = require("./Core/ServiceObjects/Schemas/CalendarResponseObjectSchema"); // [ServiceObjectSchema] ItemSchema, EmailMessageSchema, ResponseObjectSchema
Object.defineProperty(exports, "CalendarResponseObjectSchema", { enumerable: true, get: function () { return CalendarResponseObjectSchema_1.CalendarResponseObjectSchema; } });
Schemas_1.Schemas.CalendarResponseObjectSchema = CalendarResponseObjectSchema_1.CalendarResponseObjectSchema;
/**
 * Bootstrap typecontainer
 */
const TypeContainer_1 = require("./TypeContainer");
TypeContainer_1.TypeContainer.ServiceObjectSchema = ServiceObjectSchema_1.ServiceObjectSchema;
const ServiceObject_1 = require("./Core/ServiceObjects/ServiceObject");
Object.defineProperty(exports, "ServiceObject", { enumerable: true, get: function () { return ServiceObject_1.ServiceObject; } });
const Folder_1 = require("./Core/ServiceObjects/Folders/Folder");
Object.defineProperty(exports, "Folder", { enumerable: true, get: function () { return Folder_1.Folder; } });
const CalendarFolder_1 = require("./Core/ServiceObjects/Folders/CalendarFolder");
Object.defineProperty(exports, "CalendarFolder", { enumerable: true, get: function () { return CalendarFolder_1.CalendarFolder; } });
const ContactsFolder_1 = require("./Core/ServiceObjects/Folders/ContactsFolder");
Object.defineProperty(exports, "ContactsFolder", { enumerable: true, get: function () { return ContactsFolder_1.ContactsFolder; } });
const SearchFolder_1 = require("./Core/ServiceObjects/Folders/SearchFolder");
Object.defineProperty(exports, "SearchFolder", { enumerable: true, get: function () { return SearchFolder_1.SearchFolder; } });
const TasksFolder_1 = require("./Core/ServiceObjects/Folders/TasksFolder");
Object.defineProperty(exports, "TasksFolder", { enumerable: true, get: function () { return TasksFolder_1.TasksFolder; } });
const Appointment_1 = require("./Core/ServiceObjects/Items/Appointment");
Object.defineProperty(exports, "Appointment", { enumerable: true, get: function () { return Appointment_1.Appointment; } });
const Item_1 = require("./Core/ServiceObjects/Items/Item");
Object.defineProperty(exports, "Item", { enumerable: true, get: function () { return Item_1.Item; } });
const ItemAttachment_1 = require("./ComplexProperties/ItemAttachment");
Object.defineProperty(exports, "ItemAttachment", { enumerable: true, get: function () { return ItemAttachment_1.ItemAttachment; } });
const ItemAttachmentOf_1 = require("./ComplexProperties/ItemAttachmentOf");
Object.defineProperty(exports, "ItemAttachmentOf", { enumerable: true, get: function () { return ItemAttachmentOf_1.ItemAttachmentOf; } });
const MeetingCancellation_1 = require("./Core/ServiceObjects/Items/MeetingCancellation");
Object.defineProperty(exports, "MeetingCancellation", { enumerable: true, get: function () { return MeetingCancellation_1.MeetingCancellation; } });
const MeetingRequest_1 = require("./Core/ServiceObjects/Items/MeetingRequest");
Object.defineProperty(exports, "MeetingRequest", { enumerable: true, get: function () { return MeetingRequest_1.MeetingRequest; } });
const MeetingResponse_1 = require("./Core/ServiceObjects/Items/MeetingResponse");
Object.defineProperty(exports, "MeetingResponse", { enumerable: true, get: function () { return MeetingResponse_1.MeetingResponse; } });
const ExchangeService_1 = require("./Core/ExchangeService");
Object.defineProperty(exports, "ExchangeService", { enumerable: true, get: function () { return ExchangeService_1.ExchangeService; } });
const IndexedPropertyDefinition_1 = require("./PropertyDefinitions/IndexedPropertyDefinition");
Object.defineProperty(exports, "IndexedPropertyDefinition", { enumerable: true, get: function () { return IndexedPropertyDefinition_1.IndexedPropertyDefinition; } });
const ExtendedPropertyDefinition_1 = require("./PropertyDefinitions/ExtendedPropertyDefinition");
Object.defineProperty(exports, "ExtendedPropertyDefinition", { enumerable: true, get: function () { return ExtendedPropertyDefinition_1.ExtendedPropertyDefinition; } });
TypeContainer_1.TypeContainer.ServiceObject = ServiceObject_1.ServiceObject;
TypeContainer_1.TypeContainer.Folder = Folder_1.Folder;
TypeContainer_1.TypeContainer.CalendarFolder = CalendarFolder_1.CalendarFolder;
TypeContainer_1.TypeContainer.ContactsFolder = ContactsFolder_1.ContactsFolder;
TypeContainer_1.TypeContainer.SearchFolder = SearchFolder_1.SearchFolder;
TypeContainer_1.TypeContainer.TasksFolder = TasksFolder_1.TasksFolder;
TypeContainer_1.TypeContainer.Item = Item_1.Item;
TypeContainer_1.TypeContainer.Appointment = Appointment_1.Appointment;
TypeContainer_1.TypeContainer.MeetingRequest = MeetingRequest_1.MeetingRequest;
TypeContainer_1.TypeContainer.MeetingResponse = MeetingResponse_1.MeetingResponse;
TypeContainer_1.TypeContainer.MeetingCancellation = MeetingCancellation_1.MeetingCancellation;
TypeContainer_1.TypeContainer.ItemAttachment = ItemAttachment_1.ItemAttachment;
TypeContainer_1.TypeContainer.ItemAttachmentOf = ItemAttachmentOf_1.ItemAttachmentOf;
TypeContainer_1.TypeContainer.ExchangeService = ExchangeService_1.ExchangeService;
TypeContainer_1.TypeContainer.IndexedPropertyDefinition = IndexedPropertyDefinition_1.IndexedPropertyDefinition;
TypeContainer_1.TypeContainer.ExtendedPropertyDefinition = ExtendedPropertyDefinition_1.ExtendedPropertyDefinition;
/** TimeZoneTransitions */
var TimeZoneTransition_1 = require("./ComplexProperties/TimeZones/TimeZoneTransition");
Object.defineProperty(exports, "TimeZoneTransition", { enumerable: true, get: function () { return TimeZoneTransition_1.TimeZoneTransition; } });
const AbsoluteDateTransition_1 = require("./ComplexProperties/TimeZones/AbsoluteDateTransition");
Object.defineProperty(exports, "AbsoluteDateTransition", { enumerable: true, get: function () { return AbsoluteDateTransition_1.AbsoluteDateTransition; } });
const AbsoluteDayOfMonthTransition_1 = require("./ComplexProperties/TimeZones/AbsoluteDayOfMonthTransition");
Object.defineProperty(exports, "AbsoluteDayOfMonthTransition", { enumerable: true, get: function () { return AbsoluteDayOfMonthTransition_1.AbsoluteDayOfMonthTransition; } });
//import {AbsoluteMonthTransition} from "./ComplexProperties/TimeZones/AbsoluteMonthTransition";
const RelativeDayOfMonthTransition_1 = require("./ComplexProperties/TimeZones/RelativeDayOfMonthTransition");
Object.defineProperty(exports, "RelativeDayOfMonthTransition", { enumerable: true, get: function () { return RelativeDayOfMonthTransition_1.RelativeDayOfMonthTransition; } });
//export { TimeZoneDefinition } from "./ComplexProperties/TimeZones/TimeZoneDefinition";
var TimeZonePeriod_1 = require("./ComplexProperties/TimeZones/TimeZonePeriod");
Object.defineProperty(exports, "TimeZonePeriod", { enumerable: true, get: function () { return TimeZonePeriod_1.TimeZonePeriod; } });
TypeContainer_1.TypeContainer.AbsoluteDateTransition = AbsoluteDateTransition_1.AbsoluteDateTransition;
TypeContainer_1.TypeContainer.AbsoluteDayOfMonthTransition = AbsoluteDayOfMonthTransition_1.AbsoluteDayOfMonthTransition;
TypeContainer_1.TypeContainer.RelativeDayOfMonthTransition = RelativeDayOfMonthTransition_1.RelativeDayOfMonthTransition;
const Recurrence_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence");
Object.defineProperty(exports, "Recurrence", { enumerable: true, get: function () { return Recurrence_1.Recurrence; } });
const Recurrence_DailyPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.DailyPattern");
const Recurrence_DailyRegenerationPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.DailyRegenerationPattern");
const Recurrence_IntervalPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.IntervalPattern");
const Recurrence_MonthlyPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.MonthlyPattern");
const Recurrence_MonthlyRegenerationPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.MonthlyRegenerationPattern");
const Recurrence_RelativeMonthlyPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.RelativeMonthlyPattern");
const Recurrence_RelativeYearlyPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.RelativeYearlyPattern");
const Recurrence_WeeklyPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.WeeklyPattern");
const Recurrence_WeeklyRegenerationPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.WeeklyRegenerationPattern");
const Recurrence_YearlyPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.YearlyPattern");
const Recurrence_YearlyRegenerationPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.YearlyRegenerationPattern");
Recurrence_1.Recurrence.DailyPattern = Recurrence_DailyPattern_1.DailyPattern;
Recurrence_1.Recurrence.DailyRegenerationPattern = Recurrence_DailyRegenerationPattern_1.DailyRegenerationPattern;
Recurrence_1.Recurrence.IntervalPattern = Recurrence_IntervalPattern_1.IntervalPattern;
Recurrence_1.Recurrence.MonthlyPattern = Recurrence_MonthlyPattern_1.MonthlyPattern;
Recurrence_1.Recurrence.MonthlyRegenerationPattern = Recurrence_MonthlyRegenerationPattern_1.MonthlyRegenerationPattern;
Recurrence_1.Recurrence.RelativeMonthlyPattern = Recurrence_RelativeMonthlyPattern_1.RelativeMonthlyPattern;
Recurrence_1.Recurrence.RelativeYearlyPattern = Recurrence_RelativeYearlyPattern_1.RelativeYearlyPattern;
Recurrence_1.Recurrence.WeeklyPattern = Recurrence_WeeklyPattern_1.WeeklyPattern;
Recurrence_1.Recurrence.WeeklyRegenerationPattern = Recurrence_WeeklyRegenerationPattern_1.WeeklyRegenerationPattern;
Recurrence_1.Recurrence.YearlyPattern = Recurrence_YearlyPattern_1.YearlyPattern;
Recurrence_1.Recurrence.YearlyRegenerationPattern = Recurrence_YearlyRegenerationPattern_1.YearlyRegenerationPattern;
const SearchFilter_1 = require("./Search/Filters/SearchFilter");
Object.defineProperty(exports, "SearchFilter", { enumerable: true, get: function () { return SearchFilter_1.SearchFilter; } });
const SearchFilter_ContainsSubstring_1 = require("./Search/Filters/SearchFilter.ContainsSubstring");
const SearchFilter_ExcludesBitmask_1 = require("./Search/Filters/SearchFilter.ExcludesBitmask");
const SearchFilter_Exists_1 = require("./Search/Filters/SearchFilter.Exists");
const SearchFilter_IsEqualTo_1 = require("./Search/Filters/SearchFilter.IsEqualTo");
const SearchFilter_IsGreaterThan_1 = require("./Search/Filters/SearchFilter.IsGreaterThan");
const SearchFilter_IsGreaterThanOrEqualTo_1 = require("./Search/Filters/SearchFilter.IsGreaterThanOrEqualTo");
const SearchFilter_IsLessThan_1 = require("./Search/Filters/SearchFilter.IsLessThan");
const SearchFilter_IsLessThanOrEqualTo_1 = require("./Search/Filters/SearchFilter.IsLessThanOrEqualTo");
const SearchFilter_IsNotEqualTo_1 = require("./Search/Filters/SearchFilter.IsNotEqualTo");
const SearchFilter_Not_1 = require("./Search/Filters/SearchFilter.Not");
const SearchFilter_PropertyBasedFilter_1 = require("./Search/Filters/SearchFilter.PropertyBasedFilter");
const SearchFilter_RelationalFilter_1 = require("./Search/Filters/SearchFilter.RelationalFilter");
const SearchFilter_SearchFilterCollection_1 = require("./Search/Filters/SearchFilter.SearchFilterCollection");
SearchFilter_1.SearchFilter.ContainsSubstring = SearchFilter_ContainsSubstring_1.ContainsSubstring;
SearchFilter_1.SearchFilter.ExcludesBitmask = SearchFilter_ExcludesBitmask_1.ExcludesBitmask;
SearchFilter_1.SearchFilter.Exists = SearchFilter_Exists_1.Exists;
SearchFilter_1.SearchFilter.IsEqualTo = SearchFilter_IsEqualTo_1.IsEqualTo;
SearchFilter_1.SearchFilter.IsGreaterThan = SearchFilter_IsGreaterThan_1.IsGreaterThan;
SearchFilter_1.SearchFilter.IsGreaterThanOrEqualTo = SearchFilter_IsGreaterThanOrEqualTo_1.IsGreaterThanOrEqualTo;
SearchFilter_1.SearchFilter.IsLessThan = SearchFilter_IsLessThan_1.IsLessThan;
SearchFilter_1.SearchFilter.IsLessThanOrEqualTo = SearchFilter_IsLessThanOrEqualTo_1.IsLessThanOrEqualTo;
SearchFilter_1.SearchFilter.IsNotEqualTo = SearchFilter_IsNotEqualTo_1.IsNotEqualTo;
SearchFilter_1.SearchFilter.Not = SearchFilter_Not_1.Not;
SearchFilter_1.SearchFilter.PropertyBasedFilter = SearchFilter_PropertyBasedFilter_1.PropertyBasedFilter;
SearchFilter_1.SearchFilter.RelationalFilter = SearchFilter_RelationalFilter_1.RelationalFilter;
SearchFilter_1.SearchFilter.SearchFilterCollection = SearchFilter_SearchFilterCollection_1.SearchFilterCollection;
/**#endregion BootStrap code */
var AbstractFolderIdWrapper_1 = require("./Misc/AbstractFolderIdWrapper");
Object.defineProperty(exports, "AbstractFolderIdWrapper", { enumerable: true, get: function () { return AbstractFolderIdWrapper_1.AbstractFolderIdWrapper; } });
var AbstractItemIdWrapper_1 = require("./Misc/AbstractItemIdWrapper");
Object.defineProperty(exports, "AbstractItemIdWrapper", { enumerable: true, get: function () { return AbstractItemIdWrapper_1.AbstractItemIdWrapper; } });
var AcceptMeetingInvitationMessage_1 = require("./Core/ServiceObjects/ResponseObjects/AcceptMeetingInvitationMessage");
Object.defineProperty(exports, "AcceptMeetingInvitationMessage", { enumerable: true, get: function () { return AcceptMeetingInvitationMessage_1.AcceptMeetingInvitationMessage; } });
var AccountIsLockedException_1 = require("./Exceptions/AccountIsLockedException");
Object.defineProperty(exports, "AccountIsLockedException", { enumerable: true, get: function () { return AccountIsLockedException_1.AccountIsLockedException; } });
var AddDelegateRequest_1 = require("./Core/Requests/AddDelegateRequest");
Object.defineProperty(exports, "AddDelegateRequest", { enumerable: true, get: function () { return AddDelegateRequest_1.AddDelegateRequest; } });
var AddressEntity_1 = require("./ComplexProperties/AddressEntity");
Object.defineProperty(exports, "AddressEntity", { enumerable: true, get: function () { return AddressEntity_1.AddressEntity; } });
var AddressEntityCollection_1 = require("./ComplexProperties/AddressEntityCollection");
Object.defineProperty(exports, "AddressEntityCollection", { enumerable: true, get: function () { return AddressEntityCollection_1.AddressEntityCollection; } });
var AffectedTaskOccurrence_1 = require("./Enumerations/AffectedTaskOccurrence");
Object.defineProperty(exports, "AffectedTaskOccurrence", { enumerable: true, get: function () { return AffectedTaskOccurrence_1.AffectedTaskOccurrence; } });
var AggregateType_1 = require("./Enumerations/AggregateType");
Object.defineProperty(exports, "AggregateType", { enumerable: true, get: function () { return AggregateType_1.AggregateType; } });
var AltDictionary_1 = require("./AltDictionary");
Object.defineProperty(exports, "Dictionary", { enumerable: true, get: function () { return AltDictionary_1.Dictionary; } });
var AlternateId_1 = require("./Misc/IdConversion/AlternateId");
Object.defineProperty(exports, "AlternateId", { enumerable: true, get: function () { return AlternateId_1.AlternateId; } });
var AlternateIdBase_1 = require("./Misc/IdConversion/AlternateIdBase");
Object.defineProperty(exports, "AlternateIdBase", { enumerable: true, get: function () { return AlternateIdBase_1.AlternateIdBase; } });
var AlternateMailbox_1 = require("./Autodiscover/AlternateMailbox");
Object.defineProperty(exports, "AlternateMailbox", { enumerable: true, get: function () { return AlternateMailbox_1.AlternateMailbox; } });
var AlternateMailboxCollection_1 = require("./Autodiscover/AlternateMailboxCollection");
Object.defineProperty(exports, "AlternateMailboxCollection", { enumerable: true, get: function () { return AlternateMailboxCollection_1.AlternateMailboxCollection; } });
var AlternatePublicFolderId_1 = require("./Misc/IdConversion/AlternatePublicFolderId");
Object.defineProperty(exports, "AlternatePublicFolderId", { enumerable: true, get: function () { return AlternatePublicFolderId_1.AlternatePublicFolderId; } });
var AlternatePublicFolderItemId_1 = require("./Misc/IdConversion/AlternatePublicFolderItemId");
Object.defineProperty(exports, "AlternatePublicFolderItemId", { enumerable: true, get: function () { return AlternatePublicFolderItemId_1.AlternatePublicFolderItemId; } });
var ApplyConversationActionRequest_1 = require("./Core/Requests/ApplyConversationActionRequest");
Object.defineProperty(exports, "ApplyConversationActionRequest", { enumerable: true, get: function () { return ApplyConversationActionRequest_1.ApplyConversationActionRequest; } });
var AppointmentOccurrenceId_1 = require("./ComplexProperties/AppointmentOccurrenceId");
Object.defineProperty(exports, "AppointmentOccurrenceId", { enumerable: true, get: function () { return AppointmentOccurrenceId_1.AppointmentOccurrenceId; } });
var AppointmentType_1 = require("./Enumerations/AppointmentType");
Object.defineProperty(exports, "AppointmentType", { enumerable: true, get: function () { return AppointmentType_1.AppointmentType; } });
var ApprovalRequestData_1 = require("./ComplexProperties/ApprovalRequestData");
Object.defineProperty(exports, "ApprovalRequestData", { enumerable: true, get: function () { return ApprovalRequestData_1.ApprovalRequestData; } });
var ArchiveItemRequest_1 = require("./Core/Requests/ArchiveItemRequest");
Object.defineProperty(exports, "ArchiveItemRequest", { enumerable: true, get: function () { return ArchiveItemRequest_1.ArchiveItemRequest; } });
var ArchiveItemResponse_1 = require("./Core/Responses/ArchiveItemResponse");
Object.defineProperty(exports, "ArchiveItemResponse", { enumerable: true, get: function () { return ArchiveItemResponse_1.ArchiveItemResponse; } });
var ArchiveTag_1 = require("./ComplexProperties/ArchiveTag");
Object.defineProperty(exports, "ArchiveTag", { enumerable: true, get: function () { return ArchiveTag_1.ArchiveTag; } });
var AsyncRequestResult_1 = require("./Core/Requests/AsyncRequestResult");
Object.defineProperty(exports, "AsyncRequestResult", { enumerable: true, get: function () { return AsyncRequestResult_1.AsyncRequestResult; } });
var Attachment_1 = require("./ComplexProperties/Attachment");
Object.defineProperty(exports, "Attachment", { enumerable: true, get: function () { return Attachment_1.Attachment; } });
var AttachmentCollection_1 = require("./ComplexProperties/AttachmentCollection");
Object.defineProperty(exports, "AttachmentCollection", { enumerable: true, get: function () { return AttachmentCollection_1.AttachmentCollection; } });
var AttachmentsPropertyDefinition_1 = require("./PropertyDefinitions/AttachmentsPropertyDefinition");
Object.defineProperty(exports, "AttachmentsPropertyDefinition", { enumerable: true, get: function () { return AttachmentsPropertyDefinition_1.AttachmentsPropertyDefinition; } });
var Attendee_1 = require("./ComplexProperties/Attendee");
Object.defineProperty(exports, "Attendee", { enumerable: true, get: function () { return Attendee_1.Attendee; } });
var AttendeeAvailability_1 = require("./Core/Responses/AttendeeAvailability");
Object.defineProperty(exports, "AttendeeAvailability", { enumerable: true, get: function () { return AttendeeAvailability_1.AttendeeAvailability; } });
var AttendeeCollection_1 = require("./ComplexProperties/AttendeeCollection");
Object.defineProperty(exports, "AttendeeCollection", { enumerable: true, get: function () { return AttendeeCollection_1.AttendeeCollection; } });
var AttendeeInfo_1 = require("./Misc/Availability/AttendeeInfo");
Object.defineProperty(exports, "AttendeeInfo", { enumerable: true, get: function () { return AttendeeInfo_1.AttendeeInfo; } });
var AutodiscoverDnsClient_1 = require("./Autodiscover/AutodiscoverDnsClient");
Object.defineProperty(exports, "AutodiscoverDnsClient", { enumerable: true, get: function () { return AutodiscoverDnsClient_1.AutodiscoverDnsClient; } });
var AutodiscoverEndpoints_1 = require("./Enumerations/AutodiscoverEndpoints");
Object.defineProperty(exports, "AutodiscoverEndpoints", { enumerable: true, get: function () { return AutodiscoverEndpoints_1.AutodiscoverEndpoints; } });
var AutodiscoverError_1 = require("./Autodiscover/AutodiscoverError");
Object.defineProperty(exports, "AutodiscoverError", { enumerable: true, get: function () { return AutodiscoverError_1.AutodiscoverError; } });
var AutodiscoverErrorCode_1 = require("./Enumerations/AutodiscoverErrorCode");
Object.defineProperty(exports, "AutodiscoverErrorCode", { enumerable: true, get: function () { return AutodiscoverErrorCode_1.AutodiscoverErrorCode; } });
var AutodiscoverLocalException_1 = require("./Exceptions/AutodiscoverLocalException");
Object.defineProperty(exports, "AutodiscoverLocalException", { enumerable: true, get: function () { return AutodiscoverLocalException_1.AutodiscoverLocalException; } });
var AutodiscoverRemoteException_1 = require("./Exceptions/AutodiscoverRemoteException");
Object.defineProperty(exports, "AutodiscoverRemoteException", { enumerable: true, get: function () { return AutodiscoverRemoteException_1.AutodiscoverRemoteException; } });
var AutodiscoverRequest_1 = require("./Autodiscover/Requests/AutodiscoverRequest");
Object.defineProperty(exports, "AutodiscoverRequest", { enumerable: true, get: function () { return AutodiscoverRequest_1.AutodiscoverRequest; } });
var AutodiscoverResponse_1 = require("./Autodiscover/Responses/AutodiscoverResponse");
Object.defineProperty(exports, "AutodiscoverResponse", { enumerable: true, get: function () { return AutodiscoverResponse_1.AutodiscoverResponse; } });
var AutodiscoverResponseCollection_1 = require("./Autodiscover/AutodiscoverResponseCollection");
Object.defineProperty(exports, "AutodiscoverResponseCollection", { enumerable: true, get: function () { return AutodiscoverResponseCollection_1.AutodiscoverResponseCollection; } });
var AutodiscoverResponseException_1 = require("./Exceptions/AutodiscoverResponseException");
Object.defineProperty(exports, "AutodiscoverResponseException", { enumerable: true, get: function () { return AutodiscoverResponseException_1.AutodiscoverResponseException; } });
var AutodiscoverResponseType_1 = require("./Enumerations/AutodiscoverResponseType");
Object.defineProperty(exports, "AutodiscoverResponseType", { enumerable: true, get: function () { return AutodiscoverResponseType_1.AutodiscoverResponseType; } });
var AutodiscoverService_1 = require("./Autodiscover/AutodiscoverService");
Object.defineProperty(exports, "AutodiscoverService", { enumerable: true, get: function () { return AutodiscoverService_1.AutodiscoverService; } });
var AvailabilityData_1 = require("./Enumerations/AvailabilityData");
Object.defineProperty(exports, "AvailabilityData", { enumerable: true, get: function () { return AvailabilityData_1.AvailabilityData; } });
var AvailabilityOptions_1 = require("./Misc/Availability/AvailabilityOptions");
Object.defineProperty(exports, "AvailabilityOptions", { enumerable: true, get: function () { return AvailabilityOptions_1.AvailabilityOptions; } });
var BasePropertySet_1 = require("./Enumerations/BasePropertySet");
Object.defineProperty(exports, "BasePropertySet", { enumerable: true, get: function () { return BasePropertySet_1.BasePropertySet; } });
//export {BasicAuthModuleForUTF8} from "./Credentials/BasicAuthModuleForUTF8";
var BatchServiceResponseException_1 = require("./Exceptions/BatchServiceResponseException");
Object.defineProperty(exports, "BatchServiceResponseException", { enumerable: true, get: function () { return BatchServiceResponseException_1.BatchServiceResponseException; } });
var BodyType_1 = require("./Enumerations/BodyType");
Object.defineProperty(exports, "BodyType", { enumerable: true, get: function () { return BodyType_1.BodyType; } });
var BoolPropertyDefinition_1 = require("./PropertyDefinitions/BoolPropertyDefinition");
Object.defineProperty(exports, "BoolPropertyDefinition", { enumerable: true, get: function () { return BoolPropertyDefinition_1.BoolPropertyDefinition; } });
//export {BulkTransfer} from "./operations/BulkTransfer/BulkTransfer";
var ByteArrayArray_1 = require("./ComplexProperties/ByteArrayArray");
Object.defineProperty(exports, "ByteArrayArray", { enumerable: true, get: function () { return ByteArrayArray_1.ByteArrayArray; } });
var ByteArrayPropertyDefinition_1 = require("./PropertyDefinitions/ByteArrayPropertyDefinition");
Object.defineProperty(exports, "ByteArrayPropertyDefinition", { enumerable: true, get: function () { return ByteArrayPropertyDefinition_1.ByteArrayPropertyDefinition; } });
var CalendarActionResults_1 = require("./Misc/CalendarActionResults");
Object.defineProperty(exports, "CalendarActionResults", { enumerable: true, get: function () { return CalendarActionResults_1.CalendarActionResults; } });
var CalendarEvent_1 = require("./ComplexProperties/Availability/CalendarEvent");
Object.defineProperty(exports, "CalendarEvent", { enumerable: true, get: function () { return CalendarEvent_1.CalendarEvent; } });
var CalendarEventDetails_1 = require("./ComplexProperties/Availability/CalendarEventDetails");
Object.defineProperty(exports, "CalendarEventDetails", { enumerable: true, get: function () { return CalendarEventDetails_1.CalendarEventDetails; } });
var CalendarResponseMessage_1 = require("./Core/ServiceObjects/ResponseObjects/CalendarResponseMessage");
Object.defineProperty(exports, "CalendarResponseMessage", { enumerable: true, get: function () { return CalendarResponseMessage_1.CalendarResponseMessage; } });
var CalendarResponseMessageBase_1 = require("./Core/ServiceObjects/ResponseObjects/CalendarResponseMessageBase");
Object.defineProperty(exports, "CalendarResponseMessageBase", { enumerable: true, get: function () { return CalendarResponseMessageBase_1.CalendarResponseMessageBase; } });
var CalendarView_1 = require("./Search/CalendarView");
Object.defineProperty(exports, "CalendarView", { enumerable: true, get: function () { return CalendarView_1.CalendarView; } });
var CancelMeetingMessage_1 = require("./Core/ServiceObjects/ResponseObjects/CancelMeetingMessage");
Object.defineProperty(exports, "CancelMeetingMessage", { enumerable: true, get: function () { return CancelMeetingMessage_1.CancelMeetingMessage; } });
var Change_1 = require("./Sync/Change");
Object.defineProperty(exports, "Change", { enumerable: true, get: function () { return Change_1.Change; } });
var ChangeCollection_1 = require("./Sync/ChangeCollection");
Object.defineProperty(exports, "ChangeCollection", { enumerable: true, get: function () { return ChangeCollection_1.ChangeCollection; } });
var ChangeHighlights_1 = require("./ComplexProperties/ChangeHighlights");
Object.defineProperty(exports, "ChangeHighlights", { enumerable: true, get: function () { return ChangeHighlights_1.ChangeHighlights; } });
var ChangeType_1 = require("./Enumerations/ChangeType");
Object.defineProperty(exports, "ChangeType", { enumerable: true, get: function () { return ChangeType_1.ChangeType; } });
var ClientAccessTokenRequest_1 = require("./ComplexProperties/ClientAccessTokenRequest");
Object.defineProperty(exports, "ClientAccessTokenRequest", { enumerable: true, get: function () { return ClientAccessTokenRequest_1.ClientAccessTokenRequest; } });
var ClientAccessTokenType_1 = require("./Enumerations/ClientAccessTokenType");
Object.defineProperty(exports, "ClientAccessTokenType", { enumerable: true, get: function () { return ClientAccessTokenType_1.ClientAccessTokenType; } });
var ClientApp_1 = require("./ComplexProperties/ClientApp");
Object.defineProperty(exports, "ClientApp", { enumerable: true, get: function () { return ClientApp_1.ClientApp; } });
var ClientAppMetadata_1 = require("./ComplexProperties/ClientAppMetadata");
Object.defineProperty(exports, "ClientAppMetadata", { enumerable: true, get: function () { return ClientAppMetadata_1.ClientAppMetadata; } });
var ClientCertificateCredentials_1 = require("./Credentials/ClientCertificateCredentials");
Object.defineProperty(exports, "ClientCertificateCredentials", { enumerable: true, get: function () { return ClientCertificateCredentials_1.ClientCertificateCredentials; } });
var ClientExtension_1 = require("./ComplexProperties/ClientExtension");
Object.defineProperty(exports, "ClientExtension", { enumerable: true, get: function () { return ClientExtension_1.ClientExtension; } });
var ClientExtensionProvidedTo_1 = require("./Enumerations/ClientExtensionProvidedTo");
Object.defineProperty(exports, "ClientExtensionProvidedTo", { enumerable: true, get: function () { return ClientExtensionProvidedTo_1.ClientExtensionProvidedTo; } });
var ComparisonHelpers_1 = require("./Autodiscover/ComparisonHelpers");
Object.defineProperty(exports, "ComparisonHelpers", { enumerable: true, get: function () { return ComparisonHelpers_1.ComparisonHelpers; } });
var ComparisonMode_1 = require("./Enumerations/ComparisonMode");
Object.defineProperty(exports, "ComparisonMode", { enumerable: true, get: function () { return ComparisonMode_1.ComparisonMode; } });
var CompleteName_1 = require("./ComplexProperties/CompleteName");
Object.defineProperty(exports, "CompleteName", { enumerable: true, get: function () { return CompleteName_1.CompleteName; } });
var ComplexProperty_1 = require("./ComplexProperties/ComplexProperty");
Object.defineProperty(exports, "ComplexProperty", { enumerable: true, get: function () { return ComplexProperty_1.ComplexProperty; } });
var ComplexPropertyCollection_1 = require("./ComplexProperties/ComplexPropertyCollection");
Object.defineProperty(exports, "ComplexPropertyCollection", { enumerable: true, get: function () { return ComplexPropertyCollection_1.ComplexPropertyCollection; } });
var ComplexPropertyDefinition_1 = require("./PropertyDefinitions/ComplexPropertyDefinition");
Object.defineProperty(exports, "ComplexPropertyDefinition", { enumerable: true, get: function () { return ComplexPropertyDefinition_1.ComplexPropertyDefinition; } });
var ComplexPropertyDefinitionBase_1 = require("./PropertyDefinitions/ComplexPropertyDefinitionBase");
Object.defineProperty(exports, "ComplexPropertyDefinitionBase", { enumerable: true, get: function () { return ComplexPropertyDefinitionBase_1.ComplexPropertyDefinitionBase; } });
var ConfigurationSettingsBase_1 = require("./Autodiscover/ConfigurationSettings/ConfigurationSettingsBase");
Object.defineProperty(exports, "ConfigurationSettingsBase", { enumerable: true, get: function () { return ConfigurationSettingsBase_1.ConfigurationSettingsBase; } });
var Conflict_1 = require("./ComplexProperties/Availability/Conflict");
Object.defineProperty(exports, "Conflict", { enumerable: true, get: function () { return Conflict_1.Conflict; } });
var ConflictResolutionMode_1 = require("./Enumerations/ConflictResolutionMode");
Object.defineProperty(exports, "ConflictResolutionMode", { enumerable: true, get: function () { return ConflictResolutionMode_1.ConflictResolutionMode; } });
var ConflictType_1 = require("./Enumerations/ConflictType");
Object.defineProperty(exports, "ConflictType", { enumerable: true, get: function () { return ConflictType_1.ConflictType; } });
var ConnectingIdType_1 = require("./Enumerations/ConnectingIdType");
Object.defineProperty(exports, "ConnectingIdType", { enumerable: true, get: function () { return ConnectingIdType_1.ConnectingIdType; } });
var ConnectionFailureCause_1 = require("./Enumerations/ConnectionFailureCause");
Object.defineProperty(exports, "ConnectionFailureCause", { enumerable: true, get: function () { return ConnectionFailureCause_1.ConnectionFailureCause; } });
//export {ConnectionStatus} from "./Enumerations/ConnectionStatus";
var Contact_1 = require("./Core/ServiceObjects/Items/Contact");
Object.defineProperty(exports, "Contact", { enumerable: true, get: function () { return Contact_1.Contact; } });
var ContactEntity_1 = require("./ComplexProperties/ContactEntity");
Object.defineProperty(exports, "ContactEntity", { enumerable: true, get: function () { return ContactEntity_1.ContactEntity; } });
var ContactEntityCollection_1 = require("./ComplexProperties/ContactEntityCollection");
Object.defineProperty(exports, "ContactEntityCollection", { enumerable: true, get: function () { return ContactEntityCollection_1.ContactEntityCollection; } });
var ContactGroup_1 = require("./Core/ServiceObjects/Items/ContactGroup");
Object.defineProperty(exports, "ContactGroup", { enumerable: true, get: function () { return ContactGroup_1.ContactGroup; } });
var ContactPhoneEntity_1 = require("./ComplexProperties/ContactPhoneEntity");
Object.defineProperty(exports, "ContactPhoneEntity", { enumerable: true, get: function () { return ContactPhoneEntity_1.ContactPhoneEntity; } });
var ContactPhoneEntityCollection_1 = require("./ComplexProperties/ContactPhoneEntityCollection");
Object.defineProperty(exports, "ContactPhoneEntityCollection", { enumerable: true, get: function () { return ContactPhoneEntityCollection_1.ContactPhoneEntityCollection; } });
var ContactSource_1 = require("./Enumerations/ContactSource");
Object.defineProperty(exports, "ContactSource", { enumerable: true, get: function () { return ContactSource_1.ContactSource; } });
var ContainedPropertyDefinition_1 = require("./PropertyDefinitions/ContainedPropertyDefinition");
Object.defineProperty(exports, "ContainedPropertyDefinition", { enumerable: true, get: function () { return ContainedPropertyDefinition_1.ContainedPropertyDefinition; } });
var ContainmentMode_1 = require("./Enumerations/ContainmentMode");
Object.defineProperty(exports, "ContainmentMode", { enumerable: true, get: function () { return ContainmentMode_1.ContainmentMode; } });
var Conversation_1 = require("./Core/ServiceObjects/Items/Conversation");
Object.defineProperty(exports, "Conversation", { enumerable: true, get: function () { return Conversation_1.Conversation; } });
var ConversationAction_1 = require("./Misc/ConversationAction");
Object.defineProperty(exports, "ConversationAction", { enumerable: true, get: function () { return ConversationAction_1.ConversationAction; } });
var ConversationActionType_1 = require("./Enumerations/ConversationActionType");
Object.defineProperty(exports, "ConversationActionType", { enumerable: true, get: function () { return ConversationActionType_1.ConversationActionType; } });
var ConversationFlagStatus_1 = require("./Enumerations/ConversationFlagStatus");
Object.defineProperty(exports, "ConversationFlagStatus", { enumerable: true, get: function () { return ConversationFlagStatus_1.ConversationFlagStatus; } });
var ConversationId_1 = require("./ComplexProperties/ConversationId");
Object.defineProperty(exports, "ConversationId", { enumerable: true, get: function () { return ConversationId_1.ConversationId; } });
var ConversationIndexedItemView_1 = require("./Search/ConversationIndexedItemView");
Object.defineProperty(exports, "ConversationIndexedItemView", { enumerable: true, get: function () { return ConversationIndexedItemView_1.ConversationIndexedItemView; } });
var ConversationNode_1 = require("./ComplexProperties/ConversationNode");
Object.defineProperty(exports, "ConversationNode", { enumerable: true, get: function () { return ConversationNode_1.ConversationNode; } });
var ConversationNodeCollection_1 = require("./ComplexProperties/ConversationNodeCollection");
Object.defineProperty(exports, "ConversationNodeCollection", { enumerable: true, get: function () { return ConversationNodeCollection_1.ConversationNodeCollection; } });
var ConversationQueryTraversal_1 = require("./Enumerations/ConversationQueryTraversal");
Object.defineProperty(exports, "ConversationQueryTraversal", { enumerable: true, get: function () { return ConversationQueryTraversal_1.ConversationQueryTraversal; } });
var ConversationRequest_1 = require("./ComplexProperties/ConversationRequest");
Object.defineProperty(exports, "ConversationRequest", { enumerable: true, get: function () { return ConversationRequest_1.ConversationRequest; } });
var ConversationResponse_1 = require("./ComplexProperties/ConversationResponse");
Object.defineProperty(exports, "ConversationResponse", { enumerable: true, get: function () { return ConversationResponse_1.ConversationResponse; } });
var ConversationSortOrder_1 = require("./Enumerations/ConversationSortOrder");
Object.defineProperty(exports, "ConversationSortOrder", { enumerable: true, get: function () { return ConversationSortOrder_1.ConversationSortOrder; } });
var ConvertIdRequest_1 = require("./Core/Requests/ConvertIdRequest");
Object.defineProperty(exports, "ConvertIdRequest", { enumerable: true, get: function () { return ConvertIdRequest_1.ConvertIdRequest; } });
var ConvertIdResponse_1 = require("./Core/Responses/ConvertIdResponse");
Object.defineProperty(exports, "ConvertIdResponse", { enumerable: true, get: function () { return ConvertIdResponse_1.ConvertIdResponse; } });
var CopyFolderRequest_1 = require("./Core/Requests/CopyFolderRequest");
Object.defineProperty(exports, "CopyFolderRequest", { enumerable: true, get: function () { return CopyFolderRequest_1.CopyFolderRequest; } });
var CopyItemRequest_1 = require("./Core/Requests/CopyItemRequest");
Object.defineProperty(exports, "CopyItemRequest", { enumerable: true, get: function () { return CopyItemRequest_1.CopyItemRequest; } });
var CreateAttachmentException_1 = require("./Exceptions/CreateAttachmentException");
Object.defineProperty(exports, "CreateAttachmentException", { enumerable: true, get: function () { return CreateAttachmentException_1.CreateAttachmentException; } });
var CreateAttachmentRequest_1 = require("./Core/Requests/CreateAttachmentRequest");
Object.defineProperty(exports, "CreateAttachmentRequest", { enumerable: true, get: function () { return CreateAttachmentRequest_1.CreateAttachmentRequest; } });
var CreateAttachmentResponse_1 = require("./Core/Responses/CreateAttachmentResponse");
Object.defineProperty(exports, "CreateAttachmentResponse", { enumerable: true, get: function () { return CreateAttachmentResponse_1.CreateAttachmentResponse; } });
var CreateFolderRequest_1 = require("./Core/Requests/CreateFolderRequest");
Object.defineProperty(exports, "CreateFolderRequest", { enumerable: true, get: function () { return CreateFolderRequest_1.CreateFolderRequest; } });
var CreateFolderResponse_1 = require("./Core/Responses/CreateFolderResponse");
Object.defineProperty(exports, "CreateFolderResponse", { enumerable: true, get: function () { return CreateFolderResponse_1.CreateFolderResponse; } });
var CreateItemRequest_1 = require("./Core/Requests/CreateItemRequest");
Object.defineProperty(exports, "CreateItemRequest", { enumerable: true, get: function () { return CreateItemRequest_1.CreateItemRequest; } });
var CreateItemRequestBase_1 = require("./Core/Requests/CreateItemRequestBase");
Object.defineProperty(exports, "CreateItemRequestBase", { enumerable: true, get: function () { return CreateItemRequestBase_1.CreateItemRequestBase; } });
var CreateItemResponse_1 = require("./Core/Responses/CreateItemResponse");
Object.defineProperty(exports, "CreateItemResponse", { enumerable: true, get: function () { return CreateItemResponse_1.CreateItemResponse; } });
var CreateItemResponseBase_1 = require("./Core/Responses/CreateItemResponseBase");
Object.defineProperty(exports, "CreateItemResponseBase", { enumerable: true, get: function () { return CreateItemResponseBase_1.CreateItemResponseBase; } });
var CreateRequest_1 = require("./Core/Requests/CreateRequest");
Object.defineProperty(exports, "CreateRequest", { enumerable: true, get: function () { return CreateRequest_1.CreateRequest; } });
var CreateResponseObjectRequest_1 = require("./Core/Requests/CreateResponseObjectRequest");
Object.defineProperty(exports, "CreateResponseObjectRequest", { enumerable: true, get: function () { return CreateResponseObjectRequest_1.CreateResponseObjectRequest; } });
var CreateResponseObjectResponse_1 = require("./Core/Responses/CreateResponseObjectResponse");
Object.defineProperty(exports, "CreateResponseObjectResponse", { enumerable: true, get: function () { return CreateResponseObjectResponse_1.CreateResponseObjectResponse; } });
var CreateRuleOperation_1 = require("./ComplexProperties/CreateRuleOperation");
Object.defineProperty(exports, "CreateRuleOperation", { enumerable: true, get: function () { return CreateRuleOperation_1.CreateRuleOperation; } });
var CreateUserConfigurationRequest_1 = require("./Core/Requests/CreateUserConfigurationRequest");
Object.defineProperty(exports, "CreateUserConfigurationRequest", { enumerable: true, get: function () { return CreateUserConfigurationRequest_1.CreateUserConfigurationRequest; } });
var DateTime_1 = require("./DateTime");
Object.defineProperty(exports, "DateTime", { enumerable: true, get: function () { return DateTime_1.DateTime; } });
Object.defineProperty(exports, "DateTimeKind", { enumerable: true, get: function () { return DateTime_1.DateTimeKind; } });
var TimeSpan_1 = require("./TimeSpan");
Object.defineProperty(exports, "TimeSpan", { enumerable: true, get: function () { return TimeSpan_1.TimeSpan; } });
var TimeZoneInfo_1 = require("./TimeZoneInfo");
Object.defineProperty(exports, "TimeZoneInfo", { enumerable: true, get: function () { return TimeZoneInfo_1.TimeZoneInfo; } });
var DateTimePrecision_1 = require("./Enumerations/DateTimePrecision");
Object.defineProperty(exports, "DateTimePrecision", { enumerable: true, get: function () { return DateTimePrecision_1.DateTimePrecision; } });
var DateTimePropertyDefinition_1 = require("./PropertyDefinitions/DateTimePropertyDefinition");
Object.defineProperty(exports, "DateTimePropertyDefinition", { enumerable: true, get: function () { return DateTimePropertyDefinition_1.DateTimePropertyDefinition; } });
var DayOfTheWeek_1 = require("./Enumerations/DayOfTheWeek");
Object.defineProperty(exports, "DayOfTheWeek", { enumerable: true, get: function () { return DayOfTheWeek_1.DayOfTheWeek; } });
var DayOfTheWeekCollection_1 = require("./ComplexProperties/Recurrence/DayOfTheWeekCollection");
Object.defineProperty(exports, "DayOfTheWeekCollection", { enumerable: true, get: function () { return DayOfTheWeekCollection_1.DayOfTheWeekCollection; } });
var DayOfTheWeekIndex_1 = require("./Enumerations/DayOfTheWeekIndex");
Object.defineProperty(exports, "DayOfTheWeekIndex", { enumerable: true, get: function () { return DayOfTheWeekIndex_1.DayOfTheWeekIndex; } });
var DeclineMeetingInvitationMessage_1 = require("./Core/ServiceObjects/ResponseObjects/DeclineMeetingInvitationMessage");
Object.defineProperty(exports, "DeclineMeetingInvitationMessage", { enumerable: true, get: function () { return DeclineMeetingInvitationMessage_1.DeclineMeetingInvitationMessage; } });
var DefaultExtendedPropertySet_1 = require("./Enumerations/DefaultExtendedPropertySet");
Object.defineProperty(exports, "DefaultExtendedPropertySet", { enumerable: true, get: function () { return DefaultExtendedPropertySet_1.DefaultExtendedPropertySet; } });
var DelegateFolderPermissionLevel_1 = require("./Enumerations/DelegateFolderPermissionLevel");
Object.defineProperty(exports, "DelegateFolderPermissionLevel", { enumerable: true, get: function () { return DelegateFolderPermissionLevel_1.DelegateFolderPermissionLevel; } });
var DelegateInformation_1 = require("./Misc/DelegateInformation");
Object.defineProperty(exports, "DelegateInformation", { enumerable: true, get: function () { return DelegateInformation_1.DelegateInformation; } });
var DelegateManagementRequestBase_1 = require("./Core/Requests/DelegateManagementRequestBase");
Object.defineProperty(exports, "DelegateManagementRequestBase", { enumerable: true, get: function () { return DelegateManagementRequestBase_1.DelegateManagementRequestBase; } });
var DelegateManagementResponse_1 = require("./Core/Responses/DelegateManagementResponse");
Object.defineProperty(exports, "DelegateManagementResponse", { enumerable: true, get: function () { return DelegateManagementResponse_1.DelegateManagementResponse; } });
var DelegatePermissions_1 = require("./ComplexProperties/DelegatePermissions");
Object.defineProperty(exports, "DelegatePermissions", { enumerable: true, get: function () { return DelegatePermissions_1.DelegatePermissions; } });
//export {DelegateTypes} from "./Misc/DelegateTypes";
var DelegateUser_1 = require("./ComplexProperties/DelegateUser");
Object.defineProperty(exports, "DelegateUser", { enumerable: true, get: function () { return DelegateUser_1.DelegateUser; } });
var DelegateUserResponse_1 = require("./Core/Responses/DelegateUserResponse");
Object.defineProperty(exports, "DelegateUserResponse", { enumerable: true, get: function () { return DelegateUserResponse_1.DelegateUserResponse; } });
var DeleteAttachmentException_1 = require("./Exceptions/DeleteAttachmentException");
Object.defineProperty(exports, "DeleteAttachmentException", { enumerable: true, get: function () { return DeleteAttachmentException_1.DeleteAttachmentException; } });
var DeleteAttachmentRequest_1 = require("./Core/Requests/DeleteAttachmentRequest");
Object.defineProperty(exports, "DeleteAttachmentRequest", { enumerable: true, get: function () { return DeleteAttachmentRequest_1.DeleteAttachmentRequest; } });
var DeleteAttachmentResponse_1 = require("./Core/Responses/DeleteAttachmentResponse");
Object.defineProperty(exports, "DeleteAttachmentResponse", { enumerable: true, get: function () { return DeleteAttachmentResponse_1.DeleteAttachmentResponse; } });
var DeletedOccurrenceInfo_1 = require("./ComplexProperties/DeletedOccurrenceInfo");
Object.defineProperty(exports, "DeletedOccurrenceInfo", { enumerable: true, get: function () { return DeletedOccurrenceInfo_1.DeletedOccurrenceInfo; } });
var DeletedOccurrenceInfoCollection_1 = require("./ComplexProperties/DeletedOccurrenceInfoCollection");
Object.defineProperty(exports, "DeletedOccurrenceInfoCollection", { enumerable: true, get: function () { return DeletedOccurrenceInfoCollection_1.DeletedOccurrenceInfoCollection; } });
var DeleteFolderRequest_1 = require("./Core/Requests/DeleteFolderRequest");
Object.defineProperty(exports, "DeleteFolderRequest", { enumerable: true, get: function () { return DeleteFolderRequest_1.DeleteFolderRequest; } });
var DeleteItemRequest_1 = require("./Core/Requests/DeleteItemRequest");
Object.defineProperty(exports, "DeleteItemRequest", { enumerable: true, get: function () { return DeleteItemRequest_1.DeleteItemRequest; } });
var DeleteMode_1 = require("./Enumerations/DeleteMode");
Object.defineProperty(exports, "DeleteMode", { enumerable: true, get: function () { return DeleteMode_1.DeleteMode; } });
var DeleteRequest_1 = require("./Core/Requests/DeleteRequest");
Object.defineProperty(exports, "DeleteRequest", { enumerable: true, get: function () { return DeleteRequest_1.DeleteRequest; } });
var DeleteRuleOperation_1 = require("./ComplexProperties/DeleteRuleOperation");
Object.defineProperty(exports, "DeleteRuleOperation", { enumerable: true, get: function () { return DeleteRuleOperation_1.DeleteRuleOperation; } });
var DeleteUserConfigurationRequest_1 = require("./Core/Requests/DeleteUserConfigurationRequest");
Object.defineProperty(exports, "DeleteUserConfigurationRequest", { enumerable: true, get: function () { return DeleteUserConfigurationRequest_1.DeleteUserConfigurationRequest; } });
var DictionaryEntryProperty_1 = require("./ComplexProperties/DictionaryEntryProperty");
Object.defineProperty(exports, "DictionaryEntryProperty", { enumerable: true, get: function () { return DictionaryEntryProperty_1.DictionaryEntryProperty; } });
var DictionaryProperty_1 = require("./ComplexProperties/DictionaryProperty");
Object.defineProperty(exports, "DictionaryProperty", { enumerable: true, get: function () { return DictionaryProperty_1.DictionaryProperty; } });
var DirectoryHelper_1 = require("./Autodiscover/DirectoryHelper");
Object.defineProperty(exports, "DirectoryHelper", { enumerable: true, get: function () { return DirectoryHelper_1.DirectoryHelper; } });
var DisableAppRequest_1 = require("./Core/Requests/DisableAppRequest");
Object.defineProperty(exports, "DisableAppRequest", { enumerable: true, get: function () { return DisableAppRequest_1.DisableAppRequest; } });
var DisableAppResponse_1 = require("./Core/Responses/DisableAppResponse");
Object.defineProperty(exports, "DisableAppResponse", { enumerable: true, get: function () { return DisableAppResponse_1.DisableAppResponse; } });
var DisableReasonType_1 = require("./Enumerations/DisableReasonType");
Object.defineProperty(exports, "DisableReasonType", { enumerable: true, get: function () { return DisableReasonType_1.DisableReasonType; } });
var DisconnectPhoneCallRequest_1 = require("./Core/Requests/DisconnectPhoneCallRequest");
Object.defineProperty(exports, "DisconnectPhoneCallRequest", { enumerable: true, get: function () { return DisconnectPhoneCallRequest_1.DisconnectPhoneCallRequest; } });
var DiscoverySearchConfiguration_1 = require("./MailboxSearch/DiscoverySearchConfiguration");
Object.defineProperty(exports, "DiscoverySearchConfiguration", { enumerable: true, get: function () { return DiscoverySearchConfiguration_1.DiscoverySearchConfiguration; } });
var DnsClient_1 = require("./Dns/DnsClient");
Object.defineProperty(exports, "DnsClient", { enumerable: true, get: function () { return DnsClient_1.DnsClient; } });
// export {DnsException} from "./Exceptions/DnsException";
// export {DnsNativeMethods} from "./Dns/DnsNativeMethods";
// export {DnsQueryOptions} from "./Enumerations/DnsQueryOptions";
var DnsRecord_1 = require("./Dns/DnsRecord");
Object.defineProperty(exports, "DnsRecord", { enumerable: true, get: function () { return DnsRecord_1.DnsRecord; } });
var DnsRecordHeader_1 = require("./Dns/DnsRecordHeader");
Object.defineProperty(exports, "DnsRecordHeader", { enumerable: true, get: function () { return DnsRecordHeader_1.DnsRecordHeader; } });
var DnsRecordType_1 = require("./Enumerations/DnsRecordType");
Object.defineProperty(exports, "DnsRecordType", { enumerable: true, get: function () { return DnsRecordType_1.DnsRecordType; } });
var DnsSrvRecord_1 = require("./Dns/DnsSrvRecord");
Object.defineProperty(exports, "DnsSrvRecord", { enumerable: true, get: function () { return DnsSrvRecord_1.DnsSrvRecord; } });
var DocumentSharingLocation_1 = require("./Autodiscover/DocumentSharingLocation");
Object.defineProperty(exports, "DocumentSharingLocation", { enumerable: true, get: function () { return DocumentSharingLocation_1.DocumentSharingLocation; } });
var DocumentSharingLocationCollection_1 = require("./Autodiscover/DocumentSharingLocationCollection");
Object.defineProperty(exports, "DocumentSharingLocationCollection", { enumerable: true, get: function () { return DocumentSharingLocationCollection_1.DocumentSharingLocationCollection; } });
var DomainSettingError_1 = require("./Autodiscover/DomainSettingError");
Object.defineProperty(exports, "DomainSettingError", { enumerable: true, get: function () { return DomainSettingError_1.DomainSettingError; } });
var DomainSettingName_1 = require("./Enumerations/DomainSettingName");
Object.defineProperty(exports, "DomainSettingName", { enumerable: true, get: function () { return DomainSettingName_1.DomainSettingName; } });
var DoublePropertyDefinition_1 = require("./PropertyDefinitions/DoublePropertyDefinition");
Object.defineProperty(exports, "DoublePropertyDefinition", { enumerable: true, get: function () { return DoublePropertyDefinition_1.DoublePropertyDefinition; } });
var EffectiveRights_1 = require("./Enumerations/EffectiveRights");
Object.defineProperty(exports, "EffectiveRights", { enumerable: true, get: function () { return EffectiveRights_1.EffectiveRights; } });
var EffectiveRightsPropertyDefinition_1 = require("./PropertyDefinitions/EffectiveRightsPropertyDefinition");
Object.defineProperty(exports, "EffectiveRightsPropertyDefinition", { enumerable: true, get: function () { return EffectiveRightsPropertyDefinition_1.EffectiveRightsPropertyDefinition; } });
var ElcFolderType_1 = require("./Enumerations/ElcFolderType");
Object.defineProperty(exports, "ElcFolderType", { enumerable: true, get: function () { return ElcFolderType_1.ElcFolderType; } });
var EmailAddress_1 = require("./ComplexProperties/EmailAddress");
Object.defineProperty(exports, "EmailAddress", { enumerable: true, get: function () { return EmailAddress_1.EmailAddress; } });
var EmailAddressCollection_1 = require("./ComplexProperties/EmailAddressCollection");
Object.defineProperty(exports, "EmailAddressCollection", { enumerable: true, get: function () { return EmailAddressCollection_1.EmailAddressCollection; } });
var EmailAddressDictionary_1 = require("./ComplexProperties/EmailAddressDictionary");
Object.defineProperty(exports, "EmailAddressDictionary", { enumerable: true, get: function () { return EmailAddressDictionary_1.EmailAddressDictionary; } });
var EmailAddressEntity_1 = require("./ComplexProperties/EmailAddressEntity");
Object.defineProperty(exports, "EmailAddressEntity", { enumerable: true, get: function () { return EmailAddressEntity_1.EmailAddressEntity; } });
var EmailAddressEntityCollection_1 = require("./ComplexProperties/EmailAddressEntityCollection");
Object.defineProperty(exports, "EmailAddressEntityCollection", { enumerable: true, get: function () { return EmailAddressEntityCollection_1.EmailAddressEntityCollection; } });
var EmailAddressEntry_1 = require("./ComplexProperties/EmailAddressEntry");
Object.defineProperty(exports, "EmailAddressEntry", { enumerable: true, get: function () { return EmailAddressEntry_1.EmailAddressEntry; } });
var EmailAddressKey_1 = require("./Enumerations/EmailAddressKey");
Object.defineProperty(exports, "EmailAddressKey", { enumerable: true, get: function () { return EmailAddressKey_1.EmailAddressKey; } });
var EmailMessage_1 = require("./Core/ServiceObjects/Items/EmailMessage");
Object.defineProperty(exports, "EmailMessage", { enumerable: true, get: function () { return EmailMessage_1.EmailMessage; } });
var EmailPosition_1 = require("./Enumerations/EmailPosition");
Object.defineProperty(exports, "EmailPosition", { enumerable: true, get: function () { return EmailPosition_1.EmailPosition; } });
var EmailUserEntity_1 = require("./ComplexProperties/EmailUserEntity");
Object.defineProperty(exports, "EmailUserEntity", { enumerable: true, get: function () { return EmailUserEntity_1.EmailUserEntity; } });
var EmailUserEntityCollection_1 = require("./ComplexProperties/EmailUserEntityCollection");
Object.defineProperty(exports, "EmailUserEntityCollection", { enumerable: true, get: function () { return EmailUserEntityCollection_1.EmailUserEntityCollection; } });
var EmptyFolderRequest_1 = require("./Core/Requests/EmptyFolderRequest");
Object.defineProperty(exports, "EmptyFolderRequest", { enumerable: true, get: function () { return EmptyFolderRequest_1.EmptyFolderRequest; } });
var EndDateRecurrenceRange_1 = require("./ComplexProperties/Recurrence/Ranges/EndDateRecurrenceRange");
Object.defineProperty(exports, "EndDateRecurrenceRange", { enumerable: true, get: function () { return EndDateRecurrenceRange_1.EndDateRecurrenceRange; } });
var EnhancedLocation_1 = require("./ComplexProperties/EnhancedLocation");
Object.defineProperty(exports, "EnhancedLocation", { enumerable: true, get: function () { return EnhancedLocation_1.EnhancedLocation; } });
var EntityExtractionResult_1 = require("./ComplexProperties/EntityExtractionResult");
Object.defineProperty(exports, "EntityExtractionResult", { enumerable: true, get: function () { return EntityExtractionResult_1.EntityExtractionResult; } });
var EventType_1 = require("./Enumerations/EventType");
Object.defineProperty(exports, "EventType", { enumerable: true, get: function () { return EventType_1.EventType; } });
var EwsLogging_1 = require("./Core/EwsLogging");
Object.defineProperty(exports, "EwsLogging", { enumerable: true, get: function () { return EwsLogging_1.EwsLogging; } });
var EwsServiceJsonReader_1 = require("./Core/EwsServiceJsonReader");
Object.defineProperty(exports, "EwsServiceJsonReader", { enumerable: true, get: function () { return EwsServiceJsonReader_1.EwsServiceJsonReader; } });
var EwsServiceMultiResponseXmlReader_1 = require("./Core/EwsServiceMultiResponseXmlReader");
Object.defineProperty(exports, "EwsServiceMultiResponseXmlReader", { enumerable: true, get: function () { return EwsServiceMultiResponseXmlReader_1.EwsServiceMultiResponseXmlReader; } });
var EwsServiceXmlReader_1 = require("./Core/EwsServiceXmlReader");
Object.defineProperty(exports, "EwsServiceXmlReader", { enumerable: true, get: function () { return EwsServiceXmlReader_1.EwsServiceXmlReader; } });
var EwsServiceXmlWriter_1 = require("./Core/EwsServiceXmlWriter");
Object.defineProperty(exports, "EwsServiceXmlWriter", { enumerable: true, get: function () { return EwsServiceXmlWriter_1.EwsServiceXmlWriter; } });
var EwsTraceListener_1 = require("./Misc/EwsTraceListener");
Object.defineProperty(exports, "EwsTraceListener", { enumerable: true, get: function () { return EwsTraceListener_1.EwsTraceListener; } });
var EwsUtilities_1 = require("./Core/EwsUtilities");
Object.defineProperty(exports, "EwsUtilities", { enumerable: true, get: function () { return EwsUtilities_1.EwsUtilities; } });
var EwsXmlReader_1 = require("./Core/EwsXmlReader");
Object.defineProperty(exports, "EwsXmlReader", { enumerable: true, get: function () { return EwsXmlReader_1.EwsXmlReader; } });
var Exception_1 = require("./Exceptions/Exception");
Object.defineProperty(exports, "Exception", { enumerable: true, get: function () { return Exception_1.Exception; } });
var ExchangeCredentials_1 = require("./Credentials/ExchangeCredentials");
Object.defineProperty(exports, "ExchangeCredentials", { enumerable: true, get: function () { return ExchangeCredentials_1.ExchangeCredentials; } });
var ExchangeServerInfo_1 = require("./Core/ExchangeServerInfo");
Object.defineProperty(exports, "ExchangeServerInfo", { enumerable: true, get: function () { return ExchangeServerInfo_1.ExchangeServerInfo; } });
var ExchangeServiceBase_1 = require("./Core/ExchangeServiceBase");
Object.defineProperty(exports, "ExchangeServiceBase", { enumerable: true, get: function () { return ExchangeServiceBase_1.ExchangeServiceBase; } });
var ExchangeVersion_1 = require("./Enumerations/ExchangeVersion");
Object.defineProperty(exports, "ExchangeVersion", { enumerable: true, get: function () { return ExchangeVersion_1.ExchangeVersion; } });
var ExecuteDiagnosticMethodRequest_1 = require("./Core/Requests/ExecuteDiagnosticMethodRequest");
Object.defineProperty(exports, "ExecuteDiagnosticMethodRequest", { enumerable: true, get: function () { return ExecuteDiagnosticMethodRequest_1.ExecuteDiagnosticMethodRequest; } });
var ExecuteDiagnosticMethodResponse_1 = require("./Core/Responses/ExecuteDiagnosticMethodResponse");
Object.defineProperty(exports, "ExecuteDiagnosticMethodResponse", { enumerable: true, get: function () { return ExecuteDiagnosticMethodResponse_1.ExecuteDiagnosticMethodResponse; } });
var ExpandGroupRequest_1 = require("./Core/Requests/ExpandGroupRequest");
Object.defineProperty(exports, "ExpandGroupRequest", { enumerable: true, get: function () { return ExpandGroupRequest_1.ExpandGroupRequest; } });
var ExpandGroupResponse_1 = require("./Core/Responses/ExpandGroupResponse");
Object.defineProperty(exports, "ExpandGroupResponse", { enumerable: true, get: function () { return ExpandGroupResponse_1.ExpandGroupResponse; } });
var ExpandGroupResults_1 = require("./Misc/ExpandGroupResults");
Object.defineProperty(exports, "ExpandGroupResults", { enumerable: true, get: function () { return ExpandGroupResults_1.ExpandGroupResults; } });
var ExtendedAttribute_1 = require("./MailboxSearch/ExtendedAttribute");
Object.defineProperty(exports, "ExtendedAttribute", { enumerable: true, get: function () { return ExtendedAttribute_1.ExtendedAttribute; } });
var ExtendedProperty_1 = require("./ComplexProperties/ExtendedProperty");
Object.defineProperty(exports, "ExtendedProperty", { enumerable: true, get: function () { return ExtendedProperty_1.ExtendedProperty; } });
var ExtendedPropertyCollection_1 = require("./ComplexProperties/ExtendedPropertyCollection");
Object.defineProperty(exports, "ExtendedPropertyCollection", { enumerable: true, get: function () { return ExtendedPropertyCollection_1.ExtendedPropertyCollection; } });
var ExtensionInstallScope_1 = require("./Enumerations/ExtensionInstallScope");
Object.defineProperty(exports, "ExtensionInstallScope", { enumerable: true, get: function () { return ExtensionInstallScope_1.ExtensionInstallScope; } });
var ExtensionMethods_1 = require("./ExtensionMethods");
Object.defineProperty(exports, "DOMParser", { enumerable: true, get: function () { return ExtensionMethods_1.DOMParser; } });
Object.defineProperty(exports, "isNullOrUndefined", { enumerable: true, get: function () { return ExtensionMethods_1.isNullOrUndefined; } });
Object.defineProperty(exports, "Convert", { enumerable: true, get: function () { return ExtensionMethods_1.Convert; } });
Object.defineProperty(exports, "ArrayHelper", { enumerable: true, get: function () { return ExtensionMethods_1.ArrayHelper; } });
Object.defineProperty(exports, "base64Helper", { enumerable: true, get: function () { return ExtensionMethods_1.base64Helper; } });
Object.defineProperty(exports, "EnumHelper", { enumerable: true, get: function () { return ExtensionMethods_1.EnumHelper; } });
Object.defineProperty(exports, "StringHelper", { enumerable: true, get: function () { return ExtensionMethods_1.StringHelper; } });
Object.defineProperty(exports, "TypeSystem", { enumerable: true, get: function () { return ExtensionMethods_1.TypeSystem; } });
Object.defineProperty(exports, "UriHelper", { enumerable: true, get: function () { return ExtensionMethods_1.UriHelper; } });
Object.defineProperty(exports, "xml2JsObject", { enumerable: true, get: function () { return ExtensionMethods_1.xml2JsObject; } });
var ExtensionType_1 = require("./Enumerations/ExtensionType");
Object.defineProperty(exports, "ExtensionType", { enumerable: true, get: function () { return ExtensionType_1.ExtensionType; } });
var ExtractedEntity_1 = require("./ComplexProperties/ExtractedEntity");
Object.defineProperty(exports, "ExtractedEntity", { enumerable: true, get: function () { return ExtractedEntity_1.ExtractedEntity; } });
var FailedSearchMailbox_1 = require("./MailboxSearch/FailedSearchMailbox");
Object.defineProperty(exports, "FailedSearchMailbox", { enumerable: true, get: function () { return FailedSearchMailbox_1.FailedSearchMailbox; } });
var FileAsMapping_1 = require("./Enumerations/FileAsMapping");
Object.defineProperty(exports, "FileAsMapping", { enumerable: true, get: function () { return FileAsMapping_1.FileAsMapping; } });
var FileAttachment_1 = require("./ComplexProperties/FileAttachment");
Object.defineProperty(exports, "FileAttachment", { enumerable: true, get: function () { return FileAttachment_1.FileAttachment; } });
var FindConversationRequest_1 = require("./Core/Requests/FindConversationRequest");
Object.defineProperty(exports, "FindConversationRequest", { enumerable: true, get: function () { return FindConversationRequest_1.FindConversationRequest; } });
var FindConversationResponse_1 = require("./Core/Responses/FindConversationResponse");
Object.defineProperty(exports, "FindConversationResponse", { enumerable: true, get: function () { return FindConversationResponse_1.FindConversationResponse; } });
var FindConversationResults_1 = require("./Search/FindConversationResults");
Object.defineProperty(exports, "FindConversationResults", { enumerable: true, get: function () { return FindConversationResults_1.FindConversationResults; } });
var FindFolderRequest_1 = require("./Core/Requests/FindFolderRequest");
Object.defineProperty(exports, "FindFolderRequest", { enumerable: true, get: function () { return FindFolderRequest_1.FindFolderRequest; } });
var FindFolderResponse_1 = require("./Core/Responses/FindFolderResponse");
Object.defineProperty(exports, "FindFolderResponse", { enumerable: true, get: function () { return FindFolderResponse_1.FindFolderResponse; } });
var FindFoldersResults_1 = require("./Search/FindFoldersResults");
Object.defineProperty(exports, "FindFoldersResults", { enumerable: true, get: function () { return FindFoldersResults_1.FindFoldersResults; } });
var FindItemRequest_1 = require("./Core/Requests/FindItemRequest");
Object.defineProperty(exports, "FindItemRequest", { enumerable: true, get: function () { return FindItemRequest_1.FindItemRequest; } });
var FindItemResponse_1 = require("./Core/Responses/FindItemResponse");
Object.defineProperty(exports, "FindItemResponse", { enumerable: true, get: function () { return FindItemResponse_1.FindItemResponse; } });
var FindItemsResults_1 = require("./Search/FindItemsResults");
Object.defineProperty(exports, "FindItemsResults", { enumerable: true, get: function () { return FindItemsResults_1.FindItemsResults; } });
var FindRequest_1 = require("./Core/Requests/FindRequest");
Object.defineProperty(exports, "FindRequest", { enumerable: true, get: function () { return FindRequest_1.FindRequest; } });
var Flag_1 = require("./ComplexProperties/Flag");
Object.defineProperty(exports, "Flag", { enumerable: true, get: function () { return Flag_1.Flag; } });
var FlaggedForAction_1 = require("./Enumerations/FlaggedForAction");
Object.defineProperty(exports, "FlaggedForAction", { enumerable: true, get: function () { return FlaggedForAction_1.FlaggedForAction; } });
var FolderChange_1 = require("./Sync/FolderChange");
Object.defineProperty(exports, "FolderChange", { enumerable: true, get: function () { return FolderChange_1.FolderChange; } });
var FolderEvent_1 = require("./Notifications/FolderEvent");
Object.defineProperty(exports, "FolderEvent", { enumerable: true, get: function () { return FolderEvent_1.FolderEvent; } });
var FolderId_1 = require("./ComplexProperties/FolderId");
Object.defineProperty(exports, "FolderId", { enumerable: true, get: function () { return FolderId_1.FolderId; } });
var FolderIdCollection_1 = require("./ComplexProperties/FolderIdCollection");
Object.defineProperty(exports, "FolderIdCollection", { enumerable: true, get: function () { return FolderIdCollection_1.FolderIdCollection; } });
var FolderIdWrapper_1 = require("./Misc/FolderIdWrapper");
Object.defineProperty(exports, "FolderIdWrapper", { enumerable: true, get: function () { return FolderIdWrapper_1.FolderIdWrapper; } });
var FolderIdWrapperList_1 = require("./Misc/FolderIdWrapperList");
Object.defineProperty(exports, "FolderIdWrapperList", { enumerable: true, get: function () { return FolderIdWrapperList_1.FolderIdWrapperList; } });
var FolderInfo_1 = require("./Core/ServiceObjects/Folders/FolderInfo");
Object.defineProperty(exports, "FolderInfo", { enumerable: true, get: function () { return FolderInfo_1.FolderInfo; } });
var FolderPermission_1 = require("./ComplexProperties/FolderPermission");
Object.defineProperty(exports, "FolderPermission", { enumerable: true, get: function () { return FolderPermission_1.FolderPermission; } });
var FolderPermissionCollection_1 = require("./ComplexProperties/FolderPermissionCollection");
Object.defineProperty(exports, "FolderPermissionCollection", { enumerable: true, get: function () { return FolderPermissionCollection_1.FolderPermissionCollection; } });
var FolderPermissionLevel_1 = require("./Enumerations/FolderPermissionLevel");
Object.defineProperty(exports, "FolderPermissionLevel", { enumerable: true, get: function () { return FolderPermissionLevel_1.FolderPermissionLevel; } });
var FolderPermissionReadAccess_1 = require("./Enumerations/FolderPermissionReadAccess");
Object.defineProperty(exports, "FolderPermissionReadAccess", { enumerable: true, get: function () { return FolderPermissionReadAccess_1.FolderPermissionReadAccess; } });
var FolderTraversal_1 = require("./Enumerations/FolderTraversal");
Object.defineProperty(exports, "FolderTraversal", { enumerable: true, get: function () { return FolderTraversal_1.FolderTraversal; } });
var FolderView_1 = require("./Search/FolderView");
Object.defineProperty(exports, "FolderView", { enumerable: true, get: function () { return FolderView_1.FolderView; } });
var FolderWrapper_1 = require("./Misc/FolderWrapper");
Object.defineProperty(exports, "FolderWrapper", { enumerable: true, get: function () { return FolderWrapper_1.FolderWrapper; } });
var FreeBusyViewType_1 = require("./Enumerations/FreeBusyViewType");
Object.defineProperty(exports, "FreeBusyViewType", { enumerable: true, get: function () { return FreeBusyViewType_1.FreeBusyViewType; } });
//export {FreeType} from "./Enumerations/FreeType"; - with DnsNativeMethods
var GenericPropertyDefinition_1 = require("./PropertyDefinitions/GenericPropertyDefinition");
Object.defineProperty(exports, "GenericPropertyDefinition", { enumerable: true, get: function () { return GenericPropertyDefinition_1.GenericPropertyDefinition; } });
var GetAppManifestsRequest_1 = require("./Core/Requests/GetAppManifestsRequest");
Object.defineProperty(exports, "GetAppManifestsRequest", { enumerable: true, get: function () { return GetAppManifestsRequest_1.GetAppManifestsRequest; } });
var GetAppManifestsResponse_1 = require("./Core/Responses/GetAppManifestsResponse");
Object.defineProperty(exports, "GetAppManifestsResponse", { enumerable: true, get: function () { return GetAppManifestsResponse_1.GetAppManifestsResponse; } });
var GetAppMarketplaceUrlRequest_1 = require("./Core/Requests/GetAppMarketplaceUrlRequest");
Object.defineProperty(exports, "GetAppMarketplaceUrlRequest", { enumerable: true, get: function () { return GetAppMarketplaceUrlRequest_1.GetAppMarketplaceUrlRequest; } });
var GetAppMarketplaceUrlResponse_1 = require("./Core/Responses/GetAppMarketplaceUrlResponse");
Object.defineProperty(exports, "GetAppMarketplaceUrlResponse", { enumerable: true, get: function () { return GetAppMarketplaceUrlResponse_1.GetAppMarketplaceUrlResponse; } });
var GetAttachmentRequest_1 = require("./Core/Requests/GetAttachmentRequest");
Object.defineProperty(exports, "GetAttachmentRequest", { enumerable: true, get: function () { return GetAttachmentRequest_1.GetAttachmentRequest; } });
var GetAttachmentResponse_1 = require("./Core/Responses/GetAttachmentResponse");
Object.defineProperty(exports, "GetAttachmentResponse", { enumerable: true, get: function () { return GetAttachmentResponse_1.GetAttachmentResponse; } });
var GetClientAccessTokenRequest_1 = require("./Core/Requests/GetClientAccessTokenRequest");
Object.defineProperty(exports, "GetClientAccessTokenRequest", { enumerable: true, get: function () { return GetClientAccessTokenRequest_1.GetClientAccessTokenRequest; } });
var GetClientAccessTokenResponse_1 = require("./Core/Responses/GetClientAccessTokenResponse");
Object.defineProperty(exports, "GetClientAccessTokenResponse", { enumerable: true, get: function () { return GetClientAccessTokenResponse_1.GetClientAccessTokenResponse; } });
var GetClientExtensionRequest_1 = require("./Core/Requests/GetClientExtensionRequest");
Object.defineProperty(exports, "GetClientExtensionRequest", { enumerable: true, get: function () { return GetClientExtensionRequest_1.GetClientExtensionRequest; } });
var GetClientExtensionResponse_1 = require("./Core/Responses/GetClientExtensionResponse");
Object.defineProperty(exports, "GetClientExtensionResponse", { enumerable: true, get: function () { return GetClientExtensionResponse_1.GetClientExtensionResponse; } });
var GetConversationItemsRequest_1 = require("./Core/Requests/GetConversationItemsRequest");
Object.defineProperty(exports, "GetConversationItemsRequest", { enumerable: true, get: function () { return GetConversationItemsRequest_1.GetConversationItemsRequest; } });
var GetConversationItemsResponse_1 = require("./Core/Responses/GetConversationItemsResponse");
Object.defineProperty(exports, "GetConversationItemsResponse", { enumerable: true, get: function () { return GetConversationItemsResponse_1.GetConversationItemsResponse; } });
var GetDelegateRequest_1 = require("./Core/Requests/GetDelegateRequest");
Object.defineProperty(exports, "GetDelegateRequest", { enumerable: true, get: function () { return GetDelegateRequest_1.GetDelegateRequest; } });
var GetDelegateResponse_1 = require("./Core/Responses/GetDelegateResponse");
Object.defineProperty(exports, "GetDelegateResponse", { enumerable: true, get: function () { return GetDelegateResponse_1.GetDelegateResponse; } });
var GetDiscoverySearchConfigurationRequest_1 = require("./Core/Requests/GetDiscoverySearchConfigurationRequest");
Object.defineProperty(exports, "GetDiscoverySearchConfigurationRequest", { enumerable: true, get: function () { return GetDiscoverySearchConfigurationRequest_1.GetDiscoverySearchConfigurationRequest; } });
var GetDiscoverySearchConfigurationResponse_1 = require("./Core/Responses/GetDiscoverySearchConfigurationResponse");
Object.defineProperty(exports, "GetDiscoverySearchConfigurationResponse", { enumerable: true, get: function () { return GetDiscoverySearchConfigurationResponse_1.GetDiscoverySearchConfigurationResponse; } });
var GetDomainSettingsRequest_1 = require("./Autodiscover/Requests/GetDomainSettingsRequest");
Object.defineProperty(exports, "GetDomainSettingsRequest", { enumerable: true, get: function () { return GetDomainSettingsRequest_1.GetDomainSettingsRequest; } });
var GetDomainSettingsResponse_1 = require("./Autodiscover/Responses/GetDomainSettingsResponse");
Object.defineProperty(exports, "GetDomainSettingsResponse", { enumerable: true, get: function () { return GetDomainSettingsResponse_1.GetDomainSettingsResponse; } });
var GetDomainSettingsResponseCollection_1 = require("./Autodiscover/Responses/GetDomainSettingsResponseCollection");
Object.defineProperty(exports, "GetDomainSettingsResponseCollection", { enumerable: true, get: function () { return GetDomainSettingsResponseCollection_1.GetDomainSettingsResponseCollection; } });
var GetEncryptionConfigurationRequest_1 = require("./Core/Requests/GetEncryptionConfigurationRequest");
Object.defineProperty(exports, "GetEncryptionConfigurationRequest", { enumerable: true, get: function () { return GetEncryptionConfigurationRequest_1.GetEncryptionConfigurationRequest; } });
var GetEncryptionConfigurationResponse_1 = require("./Core/Responses/GetEncryptionConfigurationResponse");
Object.defineProperty(exports, "GetEncryptionConfigurationResponse", { enumerable: true, get: function () { return GetEncryptionConfigurationResponse_1.GetEncryptionConfigurationResponse; } });
var GetEventsRequest_1 = require("./Core/Requests/GetEventsRequest");
Object.defineProperty(exports, "GetEventsRequest", { enumerable: true, get: function () { return GetEventsRequest_1.GetEventsRequest; } });
var GetEventsResponse_1 = require("./Core/Responses/GetEventsResponse");
Object.defineProperty(exports, "GetEventsResponse", { enumerable: true, get: function () { return GetEventsResponse_1.GetEventsResponse; } });
var GetEventsResults_1 = require("./Notifications/GetEventsResults");
Object.defineProperty(exports, "GetEventsResults", { enumerable: true, get: function () { return GetEventsResults_1.GetEventsResults; } });
var GetFolderRequest_1 = require("./Core/Requests/GetFolderRequest");
Object.defineProperty(exports, "GetFolderRequest", { enumerable: true, get: function () { return GetFolderRequest_1.GetFolderRequest; } });
var GetFolderRequestBase_1 = require("./Core/Requests/GetFolderRequestBase");
Object.defineProperty(exports, "GetFolderRequestBase", { enumerable: true, get: function () { return GetFolderRequestBase_1.GetFolderRequestBase; } });
var GetFolderRequestForLoad_1 = require("./Core/Requests/GetFolderRequestForLoad");
Object.defineProperty(exports, "GetFolderRequestForLoad", { enumerable: true, get: function () { return GetFolderRequestForLoad_1.GetFolderRequestForLoad; } });
var GetFolderResponse_1 = require("./Core/Responses/GetFolderResponse");
Object.defineProperty(exports, "GetFolderResponse", { enumerable: true, get: function () { return GetFolderResponse_1.GetFolderResponse; } });
var GetHoldOnMailboxesRequest_1 = require("./Core/Requests/GetHoldOnMailboxesRequest");
Object.defineProperty(exports, "GetHoldOnMailboxesRequest", { enumerable: true, get: function () { return GetHoldOnMailboxesRequest_1.GetHoldOnMailboxesRequest; } });
var GetHoldOnMailboxesResponse_1 = require("./Core/Responses/GetHoldOnMailboxesResponse");
Object.defineProperty(exports, "GetHoldOnMailboxesResponse", { enumerable: true, get: function () { return GetHoldOnMailboxesResponse_1.GetHoldOnMailboxesResponse; } });
var GetInboxRulesRequest_1 = require("./Core/Requests/GetInboxRulesRequest");
Object.defineProperty(exports, "GetInboxRulesRequest", { enumerable: true, get: function () { return GetInboxRulesRequest_1.GetInboxRulesRequest; } });
var GetInboxRulesResponse_1 = require("./Core/Responses/GetInboxRulesResponse");
Object.defineProperty(exports, "GetInboxRulesResponse", { enumerable: true, get: function () { return GetInboxRulesResponse_1.GetInboxRulesResponse; } });
var GetItemRequest_1 = require("./Core/Requests/GetItemRequest");
Object.defineProperty(exports, "GetItemRequest", { enumerable: true, get: function () { return GetItemRequest_1.GetItemRequest; } });
var GetItemRequestBase_1 = require("./Core/Requests/GetItemRequestBase");
Object.defineProperty(exports, "GetItemRequestBase", { enumerable: true, get: function () { return GetItemRequestBase_1.GetItemRequestBase; } });
var GetItemRequestForLoad_1 = require("./Core/Requests/GetItemRequestForLoad");
Object.defineProperty(exports, "GetItemRequestForLoad", { enumerable: true, get: function () { return GetItemRequestForLoad_1.GetItemRequestForLoad; } });
var GetItemResponse_1 = require("./Core/Responses/GetItemResponse");
Object.defineProperty(exports, "GetItemResponse", { enumerable: true, get: function () { return GetItemResponse_1.GetItemResponse; } });
var GetNonIndexableItemDetailsRequest_1 = require("./Core/Requests/GetNonIndexableItemDetailsRequest");
Object.defineProperty(exports, "GetNonIndexableItemDetailsRequest", { enumerable: true, get: function () { return GetNonIndexableItemDetailsRequest_1.GetNonIndexableItemDetailsRequest; } });
var GetNonIndexableItemDetailsResponse_1 = require("./Core/Responses/GetNonIndexableItemDetailsResponse");
Object.defineProperty(exports, "GetNonIndexableItemDetailsResponse", { enumerable: true, get: function () { return GetNonIndexableItemDetailsResponse_1.GetNonIndexableItemDetailsResponse; } });
var GetNonIndexableItemStatisticsRequest_1 = require("./Core/Requests/GetNonIndexableItemStatisticsRequest");
Object.defineProperty(exports, "GetNonIndexableItemStatisticsRequest", { enumerable: true, get: function () { return GetNonIndexableItemStatisticsRequest_1.GetNonIndexableItemStatisticsRequest; } });
var GetNonIndexableItemStatisticsResponse_1 = require("./Core/Responses/GetNonIndexableItemStatisticsResponse");
Object.defineProperty(exports, "GetNonIndexableItemStatisticsResponse", { enumerable: true, get: function () { return GetNonIndexableItemStatisticsResponse_1.GetNonIndexableItemStatisticsResponse; } });
var GetPasswordExpirationDateRequest_1 = require("./Core/Requests/GetPasswordExpirationDateRequest");
Object.defineProperty(exports, "GetPasswordExpirationDateRequest", { enumerable: true, get: function () { return GetPasswordExpirationDateRequest_1.GetPasswordExpirationDateRequest; } });
var GetPasswordExpirationDateResponse_1 = require("./Core/Responses/GetPasswordExpirationDateResponse");
Object.defineProperty(exports, "GetPasswordExpirationDateResponse", { enumerable: true, get: function () { return GetPasswordExpirationDateResponse_1.GetPasswordExpirationDateResponse; } });
var GetPhoneCallRequest_1 = require("./Core/Requests/GetPhoneCallRequest");
Object.defineProperty(exports, "GetPhoneCallRequest", { enumerable: true, get: function () { return GetPhoneCallRequest_1.GetPhoneCallRequest; } });
var GetPhoneCallResponse_1 = require("./Core/Responses/GetPhoneCallResponse");
Object.defineProperty(exports, "GetPhoneCallResponse", { enumerable: true, get: function () { return GetPhoneCallResponse_1.GetPhoneCallResponse; } });
var GetRequest_1 = require("./Core/Requests/GetRequest");
Object.defineProperty(exports, "GetRequest", { enumerable: true, get: function () { return GetRequest_1.GetRequest; } });
var GetRoomListsRequest_1 = require("./Core/Requests/GetRoomListsRequest");
Object.defineProperty(exports, "GetRoomListsRequest", { enumerable: true, get: function () { return GetRoomListsRequest_1.GetRoomListsRequest; } });
var GetRoomListsResponse_1 = require("./Core/Responses/GetRoomListsResponse");
Object.defineProperty(exports, "GetRoomListsResponse", { enumerable: true, get: function () { return GetRoomListsResponse_1.GetRoomListsResponse; } });
var GetRoomsRequest_1 = require("./Core/Requests/GetRoomsRequest");
Object.defineProperty(exports, "GetRoomsRequest", { enumerable: true, get: function () { return GetRoomsRequest_1.GetRoomsRequest; } });
var GetRoomsResponse_1 = require("./Core/Responses/GetRoomsResponse");
Object.defineProperty(exports, "GetRoomsResponse", { enumerable: true, get: function () { return GetRoomsResponse_1.GetRoomsResponse; } });
var GetSearchableMailboxesRequest_1 = require("./Core/Requests/GetSearchableMailboxesRequest");
Object.defineProperty(exports, "GetSearchableMailboxesRequest", { enumerable: true, get: function () { return GetSearchableMailboxesRequest_1.GetSearchableMailboxesRequest; } });
var GetSearchableMailboxesResponse_1 = require("./Core/Responses/GetSearchableMailboxesResponse");
Object.defineProperty(exports, "GetSearchableMailboxesResponse", { enumerable: true, get: function () { return GetSearchableMailboxesResponse_1.GetSearchableMailboxesResponse; } });
var GetServerTimeZonesRequest_1 = require("./Core/Requests/GetServerTimeZonesRequest");
Object.defineProperty(exports, "GetServerTimeZonesRequest", { enumerable: true, get: function () { return GetServerTimeZonesRequest_1.GetServerTimeZonesRequest; } });
var GetServerTimeZonesResponse_1 = require("./Core/Responses/GetServerTimeZonesResponse");
Object.defineProperty(exports, "GetServerTimeZonesResponse", { enumerable: true, get: function () { return GetServerTimeZonesResponse_1.GetServerTimeZonesResponse; } });
var GetStreamingEventsRequest_1 = require("./Core/Requests/GetStreamingEventsRequest");
Object.defineProperty(exports, "GetStreamingEventsRequest", { enumerable: true, get: function () { return GetStreamingEventsRequest_1.GetStreamingEventsRequest; } });
var GetStreamingEventsResponse_1 = require("./Core/Responses/GetStreamingEventsResponse");
Object.defineProperty(exports, "GetStreamingEventsResponse", { enumerable: true, get: function () { return GetStreamingEventsResponse_1.GetStreamingEventsResponse; } });
var GetStreamingEventsResults_1 = require("./Notifications/GetStreamingEventsResults");
Object.defineProperty(exports, "GetStreamingEventsResults", { enumerable: true, get: function () { return GetStreamingEventsResults_1.GetStreamingEventsResults; } });
var GetUserAvailabilityRequest_1 = require("./Core/Requests/GetUserAvailabilityRequest");
Object.defineProperty(exports, "GetUserAvailabilityRequest", { enumerable: true, get: function () { return GetUserAvailabilityRequest_1.GetUserAvailabilityRequest; } });
var GetUserAvailabilityResults_1 = require("./Misc/Availability/GetUserAvailabilityResults");
Object.defineProperty(exports, "GetUserAvailabilityResults", { enumerable: true, get: function () { return GetUserAvailabilityResults_1.GetUserAvailabilityResults; } });
var GetUserConfigurationRequest_1 = require("./Core/Requests/GetUserConfigurationRequest");
Object.defineProperty(exports, "GetUserConfigurationRequest", { enumerable: true, get: function () { return GetUserConfigurationRequest_1.GetUserConfigurationRequest; } });
var GetUserConfigurationResponse_1 = require("./Core/Responses/GetUserConfigurationResponse");
Object.defineProperty(exports, "GetUserConfigurationResponse", { enumerable: true, get: function () { return GetUserConfigurationResponse_1.GetUserConfigurationResponse; } });
var GetUserOofSettingsRequest_1 = require("./Core/Requests/GetUserOofSettingsRequest");
Object.defineProperty(exports, "GetUserOofSettingsRequest", { enumerable: true, get: function () { return GetUserOofSettingsRequest_1.GetUserOofSettingsRequest; } });
var GetUserOofSettingsResponse_1 = require("./Core/Responses/GetUserOofSettingsResponse");
Object.defineProperty(exports, "GetUserOofSettingsResponse", { enumerable: true, get: function () { return GetUserOofSettingsResponse_1.GetUserOofSettingsResponse; } });
var GetUserRetentionPolicyTagsRequest_1 = require("./Core/Requests/GetUserRetentionPolicyTagsRequest");
Object.defineProperty(exports, "GetUserRetentionPolicyTagsRequest", { enumerable: true, get: function () { return GetUserRetentionPolicyTagsRequest_1.GetUserRetentionPolicyTagsRequest; } });
var GetUserRetentionPolicyTagsResponse_1 = require("./Core/Responses/GetUserRetentionPolicyTagsResponse");
Object.defineProperty(exports, "GetUserRetentionPolicyTagsResponse", { enumerable: true, get: function () { return GetUserRetentionPolicyTagsResponse_1.GetUserRetentionPolicyTagsResponse; } });
var GetUserSettingsRequest_1 = require("./Autodiscover/Requests/GetUserSettingsRequest");
Object.defineProperty(exports, "GetUserSettingsRequest", { enumerable: true, get: function () { return GetUserSettingsRequest_1.GetUserSettingsRequest; } });
var GetUserSettingsResponse_1 = require("./Autodiscover/Responses/GetUserSettingsResponse");
Object.defineProperty(exports, "GetUserSettingsResponse", { enumerable: true, get: function () { return GetUserSettingsResponse_1.GetUserSettingsResponse; } });
var GetUserSettingsResponseCollection_1 = require("./Autodiscover/Responses/GetUserSettingsResponseCollection");
Object.defineProperty(exports, "GetUserSettingsResponseCollection", { enumerable: true, get: function () { return GetUserSettingsResponseCollection_1.GetUserSettingsResponseCollection; } });
var GroupedFindItemsResults_1 = require("./Search/GroupedFindItemsResults");
Object.defineProperty(exports, "GroupedFindItemsResults", { enumerable: true, get: function () { return GroupedFindItemsResults_1.GroupedFindItemsResults; } });
var Grouping_1 = require("./Search/Grouping");
Object.defineProperty(exports, "Grouping", { enumerable: true, get: function () { return Grouping_1.Grouping; } });
var GroupMember_1 = require("./ComplexProperties/GroupMember");
Object.defineProperty(exports, "GroupMember", { enumerable: true, get: function () { return GroupMember_1.GroupMember; } });
var GroupMemberCollection_1 = require("./ComplexProperties/GroupMemberCollection");
Object.defineProperty(exports, "GroupMemberCollection", { enumerable: true, get: function () { return GroupMemberCollection_1.GroupMemberCollection; } });
var GroupMemberPropertyDefinition_1 = require("./PropertyDefinitions/GroupMemberPropertyDefinition");
Object.defineProperty(exports, "GroupMemberPropertyDefinition", { enumerable: true, get: function () { return GroupMemberPropertyDefinition_1.GroupMemberPropertyDefinition; } });
var Guid_1 = require("./Guid");
Object.defineProperty(exports, "Guid", { enumerable: true, get: function () { return Guid_1.Guid; } });
var HangingRequestDisconnectEventArgs_1 = require("./Core/Requests/HangingRequestDisconnectEventArgs");
Object.defineProperty(exports, "HangingRequestDisconnectEventArgs", { enumerable: true, get: function () { return HangingRequestDisconnectEventArgs_1.HangingRequestDisconnectEventArgs; } });
var HangingRequestDisconnectReason_1 = require("./Enumerations/HangingRequestDisconnectReason");
Object.defineProperty(exports, "HangingRequestDisconnectReason", { enumerable: true, get: function () { return HangingRequestDisconnectReason_1.HangingRequestDisconnectReason; } });
var HangingServiceRequestBase_1 = require("./Core/Requests/HangingServiceRequestBase");
Object.defineProperty(exports, "HangingServiceRequestBase", { enumerable: true, get: function () { return HangingServiceRequestBase_1.HangingServiceRequestBase; } });
//export {HangingTraceStream} from "./Misc/HangingTraceStream";
var HighlightTerm_1 = require("./ComplexProperties/HighlightTerm");
Object.defineProperty(exports, "HighlightTerm", { enumerable: true, get: function () { return HighlightTerm_1.HighlightTerm; } });
var HoldAction_1 = require("./Enumerations/HoldAction");
Object.defineProperty(exports, "HoldAction", { enumerable: true, get: function () { return HoldAction_1.HoldAction; } });
var HoldStatus_1 = require("./Enumerations/HoldStatus");
Object.defineProperty(exports, "HoldStatus", { enumerable: true, get: function () { return HoldStatus_1.HoldStatus; } });
var IconIndex_1 = require("./Enumerations/IconIndex");
Object.defineProperty(exports, "IconIndex", { enumerable: true, get: function () { return IconIndex_1.IconIndex; } });
var IdFormat_1 = require("./Enumerations/IdFormat");
Object.defineProperty(exports, "IdFormat", { enumerable: true, get: function () { return IdFormat_1.IdFormat; } });
//export {IJSonSerializable} from "./Interfaces/IJSonSerializable";
var ImAddressDictionary_1 = require("./ComplexProperties/ImAddressDictionary");
Object.defineProperty(exports, "ImAddressDictionary", { enumerable: true, get: function () { return ImAddressDictionary_1.ImAddressDictionary; } });
var ImAddressEntry_1 = require("./ComplexProperties/ImAddressEntry");
Object.defineProperty(exports, "ImAddressEntry", { enumerable: true, get: function () { return ImAddressEntry_1.ImAddressEntry; } });
var ImAddressKey_1 = require("./Enumerations/ImAddressKey");
Object.defineProperty(exports, "ImAddressKey", { enumerable: true, get: function () { return ImAddressKey_1.ImAddressKey; } });
var ImpersonatedUserId_1 = require("./Misc/ImpersonatedUserId");
Object.defineProperty(exports, "ImpersonatedUserId", { enumerable: true, get: function () { return ImpersonatedUserId_1.ImpersonatedUserId; } });
var Importance_1 = require("./Enumerations/Importance");
Object.defineProperty(exports, "Importance", { enumerable: true, get: function () { return Importance_1.Importance; } });
var InstallAppRequest_1 = require("./Core/Requests/InstallAppRequest");
Object.defineProperty(exports, "InstallAppRequest", { enumerable: true, get: function () { return InstallAppRequest_1.InstallAppRequest; } });
var InstallAppResponse_1 = require("./Core/Responses/InstallAppResponse");
Object.defineProperty(exports, "InstallAppResponse", { enumerable: true, get: function () { return InstallAppResponse_1.InstallAppResponse; } });
var InternetMessageHeader_1 = require("./ComplexProperties/InternetMessageHeader");
Object.defineProperty(exports, "InternetMessageHeader", { enumerable: true, get: function () { return InternetMessageHeader_1.InternetMessageHeader; } });
var InternetMessageHeaderCollection_1 = require("./ComplexProperties/InternetMessageHeaderCollection");
Object.defineProperty(exports, "InternetMessageHeaderCollection", { enumerable: true, get: function () { return InternetMessageHeaderCollection_1.InternetMessageHeaderCollection; } });
var IntPropertyDefinition_1 = require("./PropertyDefinitions/IntPropertyDefinition");
Object.defineProperty(exports, "IntPropertyDefinition", { enumerable: true, get: function () { return IntPropertyDefinition_1.IntPropertyDefinition; } });
var ItemChange_1 = require("./Sync/ItemChange");
Object.defineProperty(exports, "ItemChange", { enumerable: true, get: function () { return ItemChange_1.ItemChange; } });
var ItemCollection_1 = require("./ComplexProperties/ItemCollection");
Object.defineProperty(exports, "ItemCollection", { enumerable: true, get: function () { return ItemCollection_1.ItemCollection; } });
var ItemEvent_1 = require("./Notifications/ItemEvent");
Object.defineProperty(exports, "ItemEvent", { enumerable: true, get: function () { return ItemEvent_1.ItemEvent; } });
var ItemFlagStatus_1 = require("./Enumerations/ItemFlagStatus");
Object.defineProperty(exports, "ItemFlagStatus", { enumerable: true, get: function () { return ItemFlagStatus_1.ItemFlagStatus; } });
var ItemGroup_1 = require("./Search/ItemGroup");
Object.defineProperty(exports, "ItemGroup", { enumerable: true, get: function () { return ItemGroup_1.ItemGroup; } });
var ItemId_1 = require("./ComplexProperties/ItemId");
Object.defineProperty(exports, "ItemId", { enumerable: true, get: function () { return ItemId_1.ItemId; } });
var ItemIdCollection_1 = require("./ComplexProperties/ItemIdCollection");
Object.defineProperty(exports, "ItemIdCollection", { enumerable: true, get: function () { return ItemIdCollection_1.ItemIdCollection; } });
var ItemIdWrapper_1 = require("./Misc/ItemIdWrapper");
Object.defineProperty(exports, "ItemIdWrapper", { enumerable: true, get: function () { return ItemIdWrapper_1.ItemIdWrapper; } });
var ItemIdWrapperList_1 = require("./Misc/ItemIdWrapperList");
Object.defineProperty(exports, "ItemIdWrapperList", { enumerable: true, get: function () { return ItemIdWrapperList_1.ItemIdWrapperList; } });
var ItemIndexError_1 = require("./Enumerations/ItemIndexError");
Object.defineProperty(exports, "ItemIndexError", { enumerable: true, get: function () { return ItemIndexError_1.ItemIndexError; } });
var ItemInfo_1 = require("./Core/ServiceObjects/Items/ItemInfo");
Object.defineProperty(exports, "ItemInfo", { enumerable: true, get: function () { return ItemInfo_1.ItemInfo; } });
var ItemTraversal_1 = require("./Enumerations/ItemTraversal");
Object.defineProperty(exports, "ItemTraversal", { enumerable: true, get: function () { return ItemTraversal_1.ItemTraversal; } });
var ItemView_1 = require("./Search/ItemView");
Object.defineProperty(exports, "ItemView", { enumerable: true, get: function () { return ItemView_1.ItemView; } });
var ItemWrapper_1 = require("./Misc/ItemWrapper");
Object.defineProperty(exports, "ItemWrapper", { enumerable: true, get: function () { return ItemWrapper_1.ItemWrapper; } });
var JsonDeserializationNotImplementedException_1 = require("./Exceptions/JsonDeserializationNotImplementedException");
Object.defineProperty(exports, "JsonDeserializationNotImplementedException", { enumerable: true, get: function () { return JsonDeserializationNotImplementedException_1.JsonDeserializationNotImplementedException; } });
var JsonNames_1 = require("./Core/JsonNames");
Object.defineProperty(exports, "JsonNames", { enumerable: true, get: function () { return JsonNames_1.JsonNames; } });
var JsonObject_1 = require("./Core/JsonObject");
Object.defineProperty(exports, "JsonObject", { enumerable: true, get: function () { return JsonObject_1.JsonObject; } });
var JsonParser_1 = require("./Core/JsonParser");
Object.defineProperty(exports, "JsonParser", { enumerable: true, get: function () { return JsonParser_1.JsonParser; } });
var JsonSerializationNotImplementedException_1 = require("./Exceptions/JsonSerializationNotImplementedException");
Object.defineProperty(exports, "JsonSerializationNotImplementedException", { enumerable: true, get: function () { return JsonSerializationNotImplementedException_1.JsonSerializationNotImplementedException; } });
var JsonTokenizer_1 = require("./Core/JsonTokenizer");
Object.defineProperty(exports, "JsonTokenizer", { enumerable: true, get: function () { return JsonTokenizer_1.JsonTokenizer; } });
var JsonTokenType_1 = require("./Enumerations/JsonTokenType");
Object.defineProperty(exports, "JsonTokenType", { enumerable: true, get: function () { return JsonTokenType_1.JsonTokenType; } });
var KeywordStatisticsSearchResult_1 = require("./MailboxSearch/KeywordStatisticsSearchResult");
Object.defineProperty(exports, "KeywordStatisticsSearchResult", { enumerable: true, get: function () { return KeywordStatisticsSearchResult_1.KeywordStatisticsSearchResult; } });
var LazyMember_1 = require("./Core/LazyMember");
Object.defineProperty(exports, "LazyMember", { enumerable: true, get: function () { return LazyMember_1.LazyMember; } });
var LegacyAvailabilityTimeZone_1 = require("./Misc/Availability/LegacyAvailabilityTimeZone");
Object.defineProperty(exports, "LegacyAvailabilityTimeZone", { enumerable: true, get: function () { return LegacyAvailabilityTimeZone_1.LegacyAvailabilityTimeZone; } });
var LegacyAvailabilityTimeZoneTime_1 = require("./Misc/Availability/LegacyAvailabilityTimeZoneTime");
Object.defineProperty(exports, "LegacyAvailabilityTimeZoneTime", { enumerable: true, get: function () { return LegacyAvailabilityTimeZoneTime_1.LegacyAvailabilityTimeZoneTime; } });
var LegacyFreeBusyStatus_1 = require("./Enumerations/LegacyFreeBusyStatus");
Object.defineProperty(exports, "LegacyFreeBusyStatus", { enumerable: true, get: function () { return LegacyFreeBusyStatus_1.LegacyFreeBusyStatus; } });
var ListValuePropertyDefinition_1 = require("./PropertyDefinitions/ListValuePropertyDefinition");
Object.defineProperty(exports, "ListValuePropertyDefinition", { enumerable: true, get: function () { return ListValuePropertyDefinition_1.ListValuePropertyDefinition; } });
var LobbyBypass_1 = require("./Enumerations/LobbyBypass");
Object.defineProperty(exports, "LobbyBypass", { enumerable: true, get: function () { return LobbyBypass_1.LobbyBypass; } });
var LocationSource_1 = require("./Enumerations/LocationSource");
Object.defineProperty(exports, "LocationSource", { enumerable: true, get: function () { return LocationSource_1.LocationSource; } });
var LogicalOperator_1 = require("./Enumerations/LogicalOperator");
Object.defineProperty(exports, "LogicalOperator", { enumerable: true, get: function () { return LogicalOperator_1.LogicalOperator; } });
var Mailbox_1 = require("./ComplexProperties/Mailbox");
Object.defineProperty(exports, "Mailbox", { enumerable: true, get: function () { return Mailbox_1.Mailbox; } });
var MailboxHoldResult_1 = require("./MailboxSearch/MailboxHoldResult");
Object.defineProperty(exports, "MailboxHoldResult", { enumerable: true, get: function () { return MailboxHoldResult_1.MailboxHoldResult; } });
var MailboxHoldStatus_1 = require("./MailboxSearch/MailboxHoldStatus");
Object.defineProperty(exports, "MailboxHoldStatus", { enumerable: true, get: function () { return MailboxHoldStatus_1.MailboxHoldStatus; } });
var MailboxQuery_1 = require("./MailboxSearch/MailboxQuery");
Object.defineProperty(exports, "MailboxQuery", { enumerable: true, get: function () { return MailboxQuery_1.MailboxQuery; } });
var MailboxSearchLocation_1 = require("./Enumerations/MailboxSearchLocation");
Object.defineProperty(exports, "MailboxSearchLocation", { enumerable: true, get: function () { return MailboxSearchLocation_1.MailboxSearchLocation; } });
var MailboxSearchScope_1 = require("./MailboxSearch/MailboxSearchScope");
Object.defineProperty(exports, "MailboxSearchScope", { enumerable: true, get: function () { return MailboxSearchScope_1.MailboxSearchScope; } });
var MailboxSearchScopeType_1 = require("./Enumerations/MailboxSearchScopeType");
Object.defineProperty(exports, "MailboxSearchScopeType", { enumerable: true, get: function () { return MailboxSearchScopeType_1.MailboxSearchScopeType; } });
var MailboxStatisticsItem_1 = require("./MailboxSearch/MailboxStatisticsItem");
Object.defineProperty(exports, "MailboxStatisticsItem", { enumerable: true, get: function () { return MailboxStatisticsItem_1.MailboxStatisticsItem; } });
var MailboxType_1 = require("./Enumerations/MailboxType");
Object.defineProperty(exports, "MailboxType", { enumerable: true, get: function () { return MailboxType_1.MailboxType; } });
//export {MailTips} from "./operations/MailTips/MailTips";
var ManagedFolderInformation_1 = require("./ComplexProperties/ManagedFolderInformation");
Object.defineProperty(exports, "ManagedFolderInformation", { enumerable: true, get: function () { return ManagedFolderInformation_1.ManagedFolderInformation; } });
var ManagementRoles_1 = require("./Misc/ManagementRoles");
Object.defineProperty(exports, "ManagementRoles", { enumerable: true, get: function () { return ManagementRoles_1.ManagementRoles; } });
var MapiPropertyType_1 = require("./Enumerations/MapiPropertyType");
Object.defineProperty(exports, "MapiPropertyType", { enumerable: true, get: function () { return MapiPropertyType_1.MapiPropertyType; } });
var MapiTypeConverter_1 = require("./Misc/MapiTypeConverter");
Object.defineProperty(exports, "MapiTypeConverter", { enumerable: true, get: function () { return MapiTypeConverter_1.MapiTypeConverter; } });
var MapiTypeConverterMapEntry_1 = require("./Misc/MapiTypeConverterMapEntry");
Object.defineProperty(exports, "MapiTypeConverterMapEntry", { enumerable: true, get: function () { return MapiTypeConverterMapEntry_1.MapiTypeConverterMapEntry; } });
var MarkAllItemsAsReadRequest_1 = require("./Core/Requests/MarkAllItemsAsReadRequest");
Object.defineProperty(exports, "MarkAllItemsAsReadRequest", { enumerable: true, get: function () { return MarkAllItemsAsReadRequest_1.MarkAllItemsAsReadRequest; } });
var MarkAsJunkRequest_1 = require("./Core/Requests/MarkAsJunkRequest");
Object.defineProperty(exports, "MarkAsJunkRequest", { enumerable: true, get: function () { return MarkAsJunkRequest_1.MarkAsJunkRequest; } });
var MarkAsJunkResponse_1 = require("./Core/Responses/MarkAsJunkResponse");
Object.defineProperty(exports, "MarkAsJunkResponse", { enumerable: true, get: function () { return MarkAsJunkResponse_1.MarkAsJunkResponse; } });
var MeetingAttendeeType_1 = require("./Enumerations/MeetingAttendeeType");
Object.defineProperty(exports, "MeetingAttendeeType", { enumerable: true, get: function () { return MeetingAttendeeType_1.MeetingAttendeeType; } });
var MeetingMessage_1 = require("./Core/ServiceObjects/Items/MeetingMessage");
Object.defineProperty(exports, "MeetingMessage", { enumerable: true, get: function () { return MeetingMessage_1.MeetingMessage; } });
var MeetingRequestsDeliveryScope_1 = require("./Enumerations/MeetingRequestsDeliveryScope");
Object.defineProperty(exports, "MeetingRequestsDeliveryScope", { enumerable: true, get: function () { return MeetingRequestsDeliveryScope_1.MeetingRequestsDeliveryScope; } });
var MeetingRequestType_1 = require("./Enumerations/MeetingRequestType");
Object.defineProperty(exports, "MeetingRequestType", { enumerable: true, get: function () { return MeetingRequestType_1.MeetingRequestType; } });
var MeetingResponseType_1 = require("./Enumerations/MeetingResponseType");
Object.defineProperty(exports, "MeetingResponseType", { enumerable: true, get: function () { return MeetingResponseType_1.MeetingResponseType; } });
var MeetingSuggestion_1 = require("./ComplexProperties/MeetingSuggestion");
Object.defineProperty(exports, "MeetingSuggestion", { enumerable: true, get: function () { return MeetingSuggestion_1.MeetingSuggestion; } });
var MeetingSuggestionCollection_1 = require("./ComplexProperties/MeetingSuggestionCollection");
Object.defineProperty(exports, "MeetingSuggestionCollection", { enumerable: true, get: function () { return MeetingSuggestionCollection_1.MeetingSuggestionCollection; } });
var MeetingTimeZone_1 = require("./ComplexProperties/MeetingTimeZone");
Object.defineProperty(exports, "MeetingTimeZone", { enumerable: true, get: function () { return MeetingTimeZone_1.MeetingTimeZone; } });
var MeetingTimeZonePropertyDefinition_1 = require("./PropertyDefinitions/MeetingTimeZonePropertyDefinition");
Object.defineProperty(exports, "MeetingTimeZonePropertyDefinition", { enumerable: true, get: function () { return MeetingTimeZonePropertyDefinition_1.MeetingTimeZonePropertyDefinition; } });
var MemberStatus_1 = require("./Enumerations/MemberStatus");
Object.defineProperty(exports, "MemberStatus", { enumerable: true, get: function () { return MemberStatus_1.MemberStatus; } });
var MessageBody_1 = require("./ComplexProperties/MessageBody");
Object.defineProperty(exports, "MessageBody", { enumerable: true, get: function () { return MessageBody_1.MessageBody; } });
var MessageDisposition_1 = require("./Enumerations/MessageDisposition");
Object.defineProperty(exports, "MessageDisposition", { enumerable: true, get: function () { return MessageDisposition_1.MessageDisposition; } });
//export {MessageTracking} from "./operations/MessageTracking/MessageTracking";
var MimeContent_1 = require("./ComplexProperties/MimeContent");
Object.defineProperty(exports, "MimeContent", { enumerable: true, get: function () { return MimeContent_1.MimeContent; } });
var MimeContentBase_1 = require("./ComplexProperties/MimeContentBase");
Object.defineProperty(exports, "MimeContentBase", { enumerable: true, get: function () { return MimeContentBase_1.MimeContentBase; } });
var MimeContentUTF8_1 = require("./ComplexProperties/MimeContentUTF8");
Object.defineProperty(exports, "MimeContentUTF8", { enumerable: true, get: function () { return MimeContentUTF8_1.MimeContentUTF8; } });
var MobilePhone_1 = require("./Misc/MobilePhone");
Object.defineProperty(exports, "MobilePhone", { enumerable: true, get: function () { return MobilePhone_1.MobilePhone; } });
var Month_1 = require("./Enumerations/Month");
Object.defineProperty(exports, "Month", { enumerable: true, get: function () { return Month_1.Month; } });
var MoveCopyFolderRequest_1 = require("./Core/Requests/MoveCopyFolderRequest");
Object.defineProperty(exports, "MoveCopyFolderRequest", { enumerable: true, get: function () { return MoveCopyFolderRequest_1.MoveCopyFolderRequest; } });
var MoveCopyFolderResponse_1 = require("./Core/Responses/MoveCopyFolderResponse");
Object.defineProperty(exports, "MoveCopyFolderResponse", { enumerable: true, get: function () { return MoveCopyFolderResponse_1.MoveCopyFolderResponse; } });
var MoveCopyItemRequest_1 = require("./Core/Requests/MoveCopyItemRequest");
Object.defineProperty(exports, "MoveCopyItemRequest", { enumerable: true, get: function () { return MoveCopyItemRequest_1.MoveCopyItemRequest; } });
var MoveCopyItemResponse_1 = require("./Core/Responses/MoveCopyItemResponse");
Object.defineProperty(exports, "MoveCopyItemResponse", { enumerable: true, get: function () { return MoveCopyItemResponse_1.MoveCopyItemResponse; } });
var MoveCopyRequest_1 = require("./Core/Requests/MoveCopyRequest");
Object.defineProperty(exports, "MoveCopyRequest", { enumerable: true, get: function () { return MoveCopyRequest_1.MoveCopyRequest; } });
var MoveFolderRequest_1 = require("./Core/Requests/MoveFolderRequest");
Object.defineProperty(exports, "MoveFolderRequest", { enumerable: true, get: function () { return MoveFolderRequest_1.MoveFolderRequest; } });
var MoveItemRequest_1 = require("./Core/Requests/MoveItemRequest");
Object.defineProperty(exports, "MoveItemRequest", { enumerable: true, get: function () { return MoveItemRequest_1.MoveItemRequest; } });
var MultiResponseServiceRequest_1 = require("./Core/Requests/MultiResponseServiceRequest");
Object.defineProperty(exports, "MultiResponseServiceRequest", { enumerable: true, get: function () { return MultiResponseServiceRequest_1.MultiResponseServiceRequest; } });
var NameResolution_1 = require("./Misc/NameResolution");
Object.defineProperty(exports, "NameResolution", { enumerable: true, get: function () { return NameResolution_1.NameResolution; } });
var NameResolutionCollection_1 = require("./Misc/NameResolutionCollection");
Object.defineProperty(exports, "NameResolutionCollection", { enumerable: true, get: function () { return NameResolutionCollection_1.NameResolutionCollection; } });
var NoEndRecurrenceRange_1 = require("./ComplexProperties/Recurrence/Ranges/NoEndRecurrenceRange");
Object.defineProperty(exports, "NoEndRecurrenceRange", { enumerable: true, get: function () { return NoEndRecurrenceRange_1.NoEndRecurrenceRange; } });
var NonIndexableItem_1 = require("./MailboxSearch/NonIndexableItem");
Object.defineProperty(exports, "NonIndexableItem", { enumerable: true, get: function () { return NonIndexableItem_1.NonIndexableItem; } });
var NonIndexableItemDetailsResult_1 = require("./MailboxSearch/NonIndexableItemDetailsResult");
Object.defineProperty(exports, "NonIndexableItemDetailsResult", { enumerable: true, get: function () { return NonIndexableItemDetailsResult_1.NonIndexableItemDetailsResult; } });
var NonIndexableItemParameters_1 = require("./MailboxSearch/NonIndexableItemParameters");
Object.defineProperty(exports, "NonIndexableItemParameters", { enumerable: true, get: function () { return NonIndexableItemParameters_1.NonIndexableItemParameters; } });
Object.defineProperty(exports, "GetNonIndexableItemDetailsParameters", { enumerable: true, get: function () { return NonIndexableItemParameters_1.GetNonIndexableItemDetailsParameters; } });
Object.defineProperty(exports, "GetNonIndexableItemStatisticsParameters", { enumerable: true, get: function () { return NonIndexableItemParameters_1.GetNonIndexableItemStatisticsParameters; } });
var NonIndexableItemStatistic_1 = require("./MailboxSearch/NonIndexableItemStatistic");
Object.defineProperty(exports, "NonIndexableItemStatistic", { enumerable: true, get: function () { return NonIndexableItemStatistic_1.NonIndexableItemStatistic; } });
var NormalizedBody_1 = require("./ComplexProperties/NormalizedBody");
Object.defineProperty(exports, "NormalizedBody", { enumerable: true, get: function () { return NormalizedBody_1.NormalizedBody; } });
var NotificationEvent_1 = require("./Notifications/NotificationEvent");
Object.defineProperty(exports, "NotificationEvent", { enumerable: true, get: function () { return NotificationEvent_1.NotificationEvent; } });
var NotificationEventArgs_1 = require("./Notifications/NotificationEventArgs");
Object.defineProperty(exports, "NotificationEventArgs", { enumerable: true, get: function () { return NotificationEventArgs_1.NotificationEventArgs; } });
var NotificationGroup_1 = require("./Notifications/NotificationGroup");
Object.defineProperty(exports, "NotificationGroup", { enumerable: true, get: function () { return NotificationGroup_1.NotificationGroup; } });
var NumberedRecurrenceRange_1 = require("./ComplexProperties/Recurrence/Ranges/NumberedRecurrenceRange");
Object.defineProperty(exports, "NumberedRecurrenceRange", { enumerable: true, get: function () { return NumberedRecurrenceRange_1.NumberedRecurrenceRange; } });
var OAuthCredentials_1 = require("./Credentials/OAuthCredentials");
Object.defineProperty(exports, "OAuthCredentials", { enumerable: true, get: function () { return OAuthCredentials_1.OAuthCredentials; } });
var OccurrenceInfo_1 = require("./ComplexProperties/OccurrenceInfo");
Object.defineProperty(exports, "OccurrenceInfo", { enumerable: true, get: function () { return OccurrenceInfo_1.OccurrenceInfo; } });
var OccurrenceInfoCollection_1 = require("./ComplexProperties/OccurrenceInfoCollection");
Object.defineProperty(exports, "OccurrenceInfoCollection", { enumerable: true, get: function () { return OccurrenceInfoCollection_1.OccurrenceInfoCollection; } });
var OffsetBasePoint_1 = require("./Enumerations/OffsetBasePoint");
Object.defineProperty(exports, "OffsetBasePoint", { enumerable: true, get: function () { return OffsetBasePoint_1.OffsetBasePoint; } });
var OnlineMeetingAccessLevel_1 = require("./Enumerations/OnlineMeetingAccessLevel");
Object.defineProperty(exports, "OnlineMeetingAccessLevel", { enumerable: true, get: function () { return OnlineMeetingAccessLevel_1.OnlineMeetingAccessLevel; } });
var OnlineMeetingSettings_1 = require("./ComplexProperties/OnlineMeetingSettings");
Object.defineProperty(exports, "OnlineMeetingSettings", { enumerable: true, get: function () { return OnlineMeetingSettings_1.OnlineMeetingSettings; } });
var OofExternalAudience_1 = require("./Enumerations/OofExternalAudience");
Object.defineProperty(exports, "OofExternalAudience", { enumerable: true, get: function () { return OofExternalAudience_1.OofExternalAudience; } });
var OofReply_1 = require("./Misc/Availability/OofReply");
Object.defineProperty(exports, "OofReply", { enumerable: true, get: function () { return OofReply_1.OofReply; } });
var OofSettings_1 = require("./ComplexProperties/Availability/OofSettings");
Object.defineProperty(exports, "OofSettings", { enumerable: true, get: function () { return OofSettings_1.OofSettings; } });
var OofState_1 = require("./Enumerations/OofState");
Object.defineProperty(exports, "OofState", { enumerable: true, get: function () { return OofState_1.OofState; } });
var OrderByCollection_1 = require("./Search/OrderByCollection");
Object.defineProperty(exports, "OrderByCollection", { enumerable: true, get: function () { return OrderByCollection_1.OrderByCollection; } });
var OutlookAccount_1 = require("./Autodiscover/ConfigurationSettings/Outlook/OutlookAccount");
Object.defineProperty(exports, "OutlookAccount", { enumerable: true, get: function () { return OutlookAccount_1.OutlookAccount; } });
var OutlookConfigurationSettings_1 = require("./Autodiscover/ConfigurationSettings/Outlook/OutlookConfigurationSettings");
Object.defineProperty(exports, "OutlookConfigurationSettings", { enumerable: true, get: function () { return OutlookConfigurationSettings_1.OutlookConfigurationSettings; } });
var OutlookProtocol_1 = require("./Autodiscover/ConfigurationSettings/Outlook/OutlookProtocol");
Object.defineProperty(exports, "OutlookProtocol", { enumerable: true, get: function () { return OutlookProtocol_1.OutlookProtocol; } });
var OutlookProtocolType_1 = require("./Enumerations/OutlookProtocolType");
Object.defineProperty(exports, "OutlookProtocolType", { enumerable: true, get: function () { return OutlookProtocolType_1.OutlookProtocolType; } });
var OutlookUser_1 = require("./Autodiscover/ConfigurationSettings/Outlook/OutlookUser");
Object.defineProperty(exports, "OutlookUser", { enumerable: true, get: function () { return OutlookUser_1.OutlookUser; } });
var PagedView_1 = require("./Search/PagedView");
Object.defineProperty(exports, "PagedView", { enumerable: true, get: function () { return PagedView_1.PagedView; } });
var PartnerTokenCredentials_1 = require("./Credentials/PartnerTokenCredentials");
Object.defineProperty(exports, "PartnerTokenCredentials", { enumerable: true, get: function () { return PartnerTokenCredentials_1.PartnerTokenCredentials; } });
//export {PermissionSetPropertyDefinition} from "./PropertyDefinitions/PermissionCollectionPropertyDefinition";
var PermissionScope_1 = require("./Enumerations/PermissionScope");
Object.defineProperty(exports, "PermissionScope", { enumerable: true, get: function () { return PermissionScope_1.PermissionScope; } });
var PermissionSetPropertyDefinition_1 = require("./PropertyDefinitions/PermissionSetPropertyDefinition");
Object.defineProperty(exports, "PermissionSetPropertyDefinition", { enumerable: true, get: function () { return PermissionSetPropertyDefinition_1.PermissionSetPropertyDefinition; } });
//export {Persona} from "./operations/Persona/Persona";
var PersonaPostalAddress_1 = require("./ComplexProperties/PersonaPostalAddress");
Object.defineProperty(exports, "PersonaPostalAddress", { enumerable: true, get: function () { return PersonaPostalAddress_1.PersonaPostalAddress; } });
var PhoneCall_1 = require("./UnifiedMessaging/PhoneCall");
Object.defineProperty(exports, "PhoneCall", { enumerable: true, get: function () { return PhoneCall_1.PhoneCall; } });
var PhoneCallId_1 = require("./UnifiedMessaging/PhoneCallId");
Object.defineProperty(exports, "PhoneCallId", { enumerable: true, get: function () { return PhoneCallId_1.PhoneCallId; } });
var PhoneCallState_1 = require("./Enumerations/PhoneCallState");
Object.defineProperty(exports, "PhoneCallState", { enumerable: true, get: function () { return PhoneCallState_1.PhoneCallState; } });
var PhoneEntity_1 = require("./ComplexProperties/PhoneEntity");
Object.defineProperty(exports, "PhoneEntity", { enumerable: true, get: function () { return PhoneEntity_1.PhoneEntity; } });
var PhoneEntityCollection_1 = require("./ComplexProperties/PhoneEntityCollection");
Object.defineProperty(exports, "PhoneEntityCollection", { enumerable: true, get: function () { return PhoneEntityCollection_1.PhoneEntityCollection; } });
var PhoneNumberDictionary_1 = require("./ComplexProperties/PhoneNumberDictionary");
Object.defineProperty(exports, "PhoneNumberDictionary", { enumerable: true, get: function () { return PhoneNumberDictionary_1.PhoneNumberDictionary; } });
var PhoneNumberEntry_1 = require("./ComplexProperties/PhoneNumberEntry");
Object.defineProperty(exports, "PhoneNumberEntry", { enumerable: true, get: function () { return PhoneNumberEntry_1.PhoneNumberEntry; } });
var PhoneNumberKey_1 = require("./Enumerations/PhoneNumberKey");
Object.defineProperty(exports, "PhoneNumberKey", { enumerable: true, get: function () { return PhoneNumberKey_1.PhoneNumberKey; } });
var PhysicalAddressDictionary_1 = require("./ComplexProperties/PhysicalAddressDictionary");
Object.defineProperty(exports, "PhysicalAddressDictionary", { enumerable: true, get: function () { return PhysicalAddressDictionary_1.PhysicalAddressDictionary; } });
var PhysicalAddressEntry_1 = require("./ComplexProperties/PhysicalAddressEntry");
Object.defineProperty(exports, "PhysicalAddressEntry", { enumerable: true, get: function () { return PhysicalAddressEntry_1.PhysicalAddressEntry; } });
var PhysicalAddressIndex_1 = require("./Enumerations/PhysicalAddressIndex");
Object.defineProperty(exports, "PhysicalAddressIndex", { enumerable: true, get: function () { return PhysicalAddressIndex_1.PhysicalAddressIndex; } });
var PhysicalAddressKey_1 = require("./Enumerations/PhysicalAddressKey");
Object.defineProperty(exports, "PhysicalAddressKey", { enumerable: true, get: function () { return PhysicalAddressKey_1.PhysicalAddressKey; } });
var PlayOnPhoneRequest_1 = require("./Core/Requests/PlayOnPhoneRequest");
Object.defineProperty(exports, "PlayOnPhoneRequest", { enumerable: true, get: function () { return PlayOnPhoneRequest_1.PlayOnPhoneRequest; } });
var PlayOnPhoneResponse_1 = require("./Core/Responses/PlayOnPhoneResponse");
Object.defineProperty(exports, "PlayOnPhoneResponse", { enumerable: true, get: function () { return PlayOnPhoneResponse_1.PlayOnPhoneResponse; } });
var PolicyTag_1 = require("./ComplexProperties/PolicyTag");
Object.defineProperty(exports, "PolicyTag", { enumerable: true, get: function () { return PolicyTag_1.PolicyTag; } });
var PostItem_1 = require("./Core/ServiceObjects/Items/PostItem");
Object.defineProperty(exports, "PostItem", { enumerable: true, get: function () { return PostItem_1.PostItem; } });
var PostReply_1 = require("./Core/ServiceObjects/ResponseObjects/PostReply");
Object.defineProperty(exports, "PostReply", { enumerable: true, get: function () { return PostReply_1.PostReply; } });
var Presenters_1 = require("./Enumerations/Presenters");
Object.defineProperty(exports, "Presenters", { enumerable: true, get: function () { return Presenters_1.Presenters; } });
var PreviewItemBaseShape_1 = require("./Enumerations/PreviewItemBaseShape");
Object.defineProperty(exports, "PreviewItemBaseShape", { enumerable: true, get: function () { return PreviewItemBaseShape_1.PreviewItemBaseShape; } });
var PreviewItemMailbox_1 = require("./MailboxSearch/PreviewItemMailbox");
Object.defineProperty(exports, "PreviewItemMailbox", { enumerable: true, get: function () { return PreviewItemMailbox_1.PreviewItemMailbox; } });
var PreviewItemResponseShape_1 = require("./MailboxSearch/PreviewItemResponseShape");
Object.defineProperty(exports, "PreviewItemResponseShape", { enumerable: true, get: function () { return PreviewItemResponseShape_1.PreviewItemResponseShape; } });
var PrivilegedLogonType_1 = require("./Enumerations/PrivilegedLogonType");
Object.defineProperty(exports, "PrivilegedLogonType", { enumerable: true, get: function () { return PrivilegedLogonType_1.PrivilegedLogonType; } });
var PrivilegedUserId_1 = require("./Misc/PrivilegedUserId");
Object.defineProperty(exports, "PrivilegedUserId", { enumerable: true, get: function () { return PrivilegedUserId_1.PrivilegedUserId; } });
var PrivilegedUserIdBudgetType_1 = require("./Enumerations/PrivilegedUserIdBudgetType");
Object.defineProperty(exports, "PrivilegedUserIdBudgetType", { enumerable: true, get: function () { return PrivilegedUserIdBudgetType_1.PrivilegedUserIdBudgetType; } });
var PropertyBag_1 = require("./Core/PropertyBag");
Object.defineProperty(exports, "PropertyBag", { enumerable: true, get: function () { return PropertyBag_1.PropertyBag; } });
var PropertyDefinition_1 = require("./PropertyDefinitions/PropertyDefinition");
Object.defineProperty(exports, "PropertyDefinition", { enumerable: true, get: function () { return PropertyDefinition_1.PropertyDefinition; } });
var PropertyDefinitionBase_1 = require("./PropertyDefinitions/PropertyDefinitionBase");
Object.defineProperty(exports, "PropertyDefinitionBase", { enumerable: true, get: function () { return PropertyDefinitionBase_1.PropertyDefinitionBase; } });
var PropertyDefinitionFlags_1 = require("./Enumerations/PropertyDefinitionFlags");
Object.defineProperty(exports, "PropertyDefinitionFlags", { enumerable: true, get: function () { return PropertyDefinitionFlags_1.PropertyDefinitionFlags; } });
var PropertyException_1 = require("./Exceptions/PropertyException");
Object.defineProperty(exports, "PropertyException", { enumerable: true, get: function () { return PropertyException_1.PropertyException; } });
var PropertySet_1 = require("./Core/PropertySet");
Object.defineProperty(exports, "PropertySet", { enumerable: true, get: function () { return PropertySet_1.PropertySet; } });
var ProtocolConnection_1 = require("./Autodiscover/ProtocolConnection");
Object.defineProperty(exports, "ProtocolConnection", { enumerable: true, get: function () { return ProtocolConnection_1.ProtocolConnection; } });
var ProtocolConnectionCollection_1 = require("./Autodiscover/ProtocolConnectionCollection");
Object.defineProperty(exports, "ProtocolConnectionCollection", { enumerable: true, get: function () { return ProtocolConnectionCollection_1.ProtocolConnectionCollection; } });
var PullSubscription_1 = require("./Notifications/PullSubscription");
Object.defineProperty(exports, "PullSubscription", { enumerable: true, get: function () { return PullSubscription_1.PullSubscription; } });
var PushSubscription_1 = require("./Notifications/PushSubscription");
Object.defineProperty(exports, "PushSubscription", { enumerable: true, get: function () { return PushSubscription_1.PushSubscription; } });
var RecurrencePropertyDefinition_1 = require("./PropertyDefinitions/RecurrencePropertyDefinition");
Object.defineProperty(exports, "RecurrencePropertyDefinition", { enumerable: true, get: function () { return RecurrencePropertyDefinition_1.RecurrencePropertyDefinition; } });
var RecurrenceRange_1 = require("./ComplexProperties/Recurrence/Ranges/RecurrenceRange");
Object.defineProperty(exports, "RecurrenceRange", { enumerable: true, get: function () { return RecurrenceRange_1.RecurrenceRange; } });
var RecurringAppointmentMasterId_1 = require("./ComplexProperties/RecurringAppointmentMasterId");
Object.defineProperty(exports, "RecurringAppointmentMasterId", { enumerable: true, get: function () { return RecurringAppointmentMasterId_1.RecurringAppointmentMasterId; } });
//export {Reminder} from "./operations/ExchangeMailboxData/Reminder";
var RemoveDelegateRequest_1 = require("./Core/Requests/RemoveDelegateRequest");
Object.defineProperty(exports, "RemoveDelegateRequest", { enumerable: true, get: function () { return RemoveDelegateRequest_1.RemoveDelegateRequest; } });
var RemoveFromCalendar_1 = require("./Core/ServiceObjects/ResponseObjects/RemoveFromCalendar");
Object.defineProperty(exports, "RemoveFromCalendar", { enumerable: true, get: function () { return RemoveFromCalendar_1.RemoveFromCalendar; } });
var RenderingMode_1 = require("./Enumerations/RenderingMode");
Object.defineProperty(exports, "RenderingMode", { enumerable: true, get: function () { return RenderingMode_1.RenderingMode; } });
var ResolveNameSearchLocation_1 = require("./Enumerations/ResolveNameSearchLocation");
Object.defineProperty(exports, "ResolveNameSearchLocation", { enumerable: true, get: function () { return ResolveNameSearchLocation_1.ResolveNameSearchLocation; } });
var ResolveNamesRequest_1 = require("./Core/Requests/ResolveNamesRequest");
Object.defineProperty(exports, "ResolveNamesRequest", { enumerable: true, get: function () { return ResolveNamesRequest_1.ResolveNamesRequest; } });
var ResolveNamesResponse_1 = require("./Core/Responses/ResolveNamesResponse");
Object.defineProperty(exports, "ResolveNamesResponse", { enumerable: true, get: function () { return ResolveNamesResponse_1.ResolveNamesResponse; } });
var ResponseActions_1 = require("./Enumerations/ResponseActions");
Object.defineProperty(exports, "ResponseActions", { enumerable: true, get: function () { return ResponseActions_1.ResponseActions; } });
var ResponseMessage_1 = require("./Core/ServiceObjects/ResponseObjects/ResponseMessage");
Object.defineProperty(exports, "ResponseMessage", { enumerable: true, get: function () { return ResponseMessage_1.ResponseMessage; } });
var ResponseMessageType_1 = require("./Enumerations/ResponseMessageType");
Object.defineProperty(exports, "ResponseMessageType", { enumerable: true, get: function () { return ResponseMessageType_1.ResponseMessageType; } });
var ResponseObject_1 = require("./Core/ServiceObjects/ResponseObjects/ResponseObject");
Object.defineProperty(exports, "ResponseObject", { enumerable: true, get: function () { return ResponseObject_1.ResponseObject; } });
var ResponseObjectsPropertyDefinition_1 = require("./PropertyDefinitions/ResponseObjectsPropertyDefinition");
Object.defineProperty(exports, "ResponseObjectsPropertyDefinition", { enumerable: true, get: function () { return ResponseObjectsPropertyDefinition_1.ResponseObjectsPropertyDefinition; } });
var RetentionActionType_1 = require("./Enumerations/RetentionActionType");
Object.defineProperty(exports, "RetentionActionType", { enumerable: true, get: function () { return RetentionActionType_1.RetentionActionType; } });
var RetentionPolicyTag_1 = require("./Elc/RetentionPolicyTag");
Object.defineProperty(exports, "RetentionPolicyTag", { enumerable: true, get: function () { return RetentionPolicyTag_1.RetentionPolicyTag; } });
var RetentionTagBase_1 = require("./ComplexProperties/RetentionTagBase");
Object.defineProperty(exports, "RetentionTagBase", { enumerable: true, get: function () { return RetentionTagBase_1.RetentionTagBase; } });
var RetentionType_1 = require("./Enumerations/RetentionType");
Object.defineProperty(exports, "RetentionType", { enumerable: true, get: function () { return RetentionType_1.RetentionType; } });
var Rule_1 = require("./ComplexProperties/Rule");
Object.defineProperty(exports, "Rule", { enumerable: true, get: function () { return Rule_1.Rule; } });
var RuleActions_1 = require("./ComplexProperties/RuleActions");
Object.defineProperty(exports, "RuleActions", { enumerable: true, get: function () { return RuleActions_1.RuleActions; } });
var RuleCollection_1 = require("./ComplexProperties/RuleCollection");
Object.defineProperty(exports, "RuleCollection", { enumerable: true, get: function () { return RuleCollection_1.RuleCollection; } });
var RuleError_1 = require("./ComplexProperties/RuleError");
Object.defineProperty(exports, "RuleError", { enumerable: true, get: function () { return RuleError_1.RuleError; } });
var RuleErrorCode_1 = require("./Enumerations/RuleErrorCode");
Object.defineProperty(exports, "RuleErrorCode", { enumerable: true, get: function () { return RuleErrorCode_1.RuleErrorCode; } });
var RuleErrorCollection_1 = require("./ComplexProperties/RuleErrorCollection");
Object.defineProperty(exports, "RuleErrorCollection", { enumerable: true, get: function () { return RuleErrorCollection_1.RuleErrorCollection; } });
var RuleOperation_1 = require("./ComplexProperties/RuleOperation");
Object.defineProperty(exports, "RuleOperation", { enumerable: true, get: function () { return RuleOperation_1.RuleOperation; } });
var RuleOperationError_1 = require("./ComplexProperties/RuleOperationError");
Object.defineProperty(exports, "RuleOperationError", { enumerable: true, get: function () { return RuleOperationError_1.RuleOperationError; } });
var RuleOperationErrorCollection_1 = require("./ComplexProperties/RuleOperationErrorCollection");
Object.defineProperty(exports, "RuleOperationErrorCollection", { enumerable: true, get: function () { return RuleOperationErrorCollection_1.RuleOperationErrorCollection; } });
var RulePredicateDateRange_1 = require("./ComplexProperties/RulePredicateDateRange");
Object.defineProperty(exports, "RulePredicateDateRange", { enumerable: true, get: function () { return RulePredicateDateRange_1.RulePredicateDateRange; } });
var RulePredicates_1 = require("./ComplexProperties/RulePredicates");
Object.defineProperty(exports, "RulePredicates", { enumerable: true, get: function () { return RulePredicates_1.RulePredicates; } });
var RulePredicateSizeRange_1 = require("./ComplexProperties/RulePredicateSizeRange");
Object.defineProperty(exports, "RulePredicateSizeRange", { enumerable: true, get: function () { return RulePredicateSizeRange_1.RulePredicateSizeRange; } });
var RuleProperty_1 = require("./Enumerations/RuleProperty");
Object.defineProperty(exports, "RuleProperty", { enumerable: true, get: function () { return RuleProperty_1.RuleProperty; } });
//export {SafeXmlDocument} from "./Security/SafeXmlDocument";
var SafeXmlFactory_1 = require("./Security/SafeXmlFactory");
Object.defineProperty(exports, "SafeXmlFactory", { enumerable: true, get: function () { return SafeXmlFactory_1.SafeXmlFactory; } });
//export {SafeXmlSchema} from "./Security/SafeXmlSchema";
var ScopedDateTimePropertyDefinition_1 = require("./PropertyDefinitions/ScopedDateTimePropertyDefinition");
Object.defineProperty(exports, "ScopedDateTimePropertyDefinition", { enumerable: true, get: function () { return ScopedDateTimePropertyDefinition_1.ScopedDateTimePropertyDefinition; } });
var SearchableMailbox_1 = require("./MailboxSearch/SearchableMailbox");
Object.defineProperty(exports, "SearchableMailbox", { enumerable: true, get: function () { return SearchableMailbox_1.SearchableMailbox; } });
var SearchFolderParameters_1 = require("./ComplexProperties/SearchFolderParameters");
Object.defineProperty(exports, "SearchFolderParameters", { enumerable: true, get: function () { return SearchFolderParameters_1.SearchFolderParameters; } });
var SearchFolderTraversal_1 = require("./Enumerations/SearchFolderTraversal");
Object.defineProperty(exports, "SearchFolderTraversal", { enumerable: true, get: function () { return SearchFolderTraversal_1.SearchFolderTraversal; } });
var SearchMailboxesParameters_1 = require("./MailboxSearch/SearchMailboxesParameters");
Object.defineProperty(exports, "SearchMailboxesParameters", { enumerable: true, get: function () { return SearchMailboxesParameters_1.SearchMailboxesParameters; } });
var SearchMailboxesRequest_1 = require("./Core/Requests/SearchMailboxesRequest");
Object.defineProperty(exports, "SearchMailboxesRequest", { enumerable: true, get: function () { return SearchMailboxesRequest_1.SearchMailboxesRequest; } });
var SearchMailboxesResponse_1 = require("./Core/Responses/SearchMailboxesResponse");
Object.defineProperty(exports, "SearchMailboxesResponse", { enumerable: true, get: function () { return SearchMailboxesResponse_1.SearchMailboxesResponse; } });
var SearchMailboxesResult_1 = require("./MailboxSearch/SearchMailboxesResult");
Object.defineProperty(exports, "SearchMailboxesResult", { enumerable: true, get: function () { return SearchMailboxesResult_1.SearchMailboxesResult; } });
var SearchPageDirection_1 = require("./Enumerations/SearchPageDirection");
Object.defineProperty(exports, "SearchPageDirection", { enumerable: true, get: function () { return SearchPageDirection_1.SearchPageDirection; } });
var SearchPreviewItem_1 = require("./MailboxSearch/SearchPreviewItem");
Object.defineProperty(exports, "SearchPreviewItem", { enumerable: true, get: function () { return SearchPreviewItem_1.SearchPreviewItem; } });
var SearchRefinerItem_1 = require("./MailboxSearch/SearchRefinerItem");
Object.defineProperty(exports, "SearchRefinerItem", { enumerable: true, get: function () { return SearchRefinerItem_1.SearchRefinerItem; } });
var SearchResultType_1 = require("./Enumerations/SearchResultType");
Object.defineProperty(exports, "SearchResultType", { enumerable: true, get: function () { return SearchResultType_1.SearchResultType; } });
var SecurityTimestamp_1 = require("./Security/SecurityTimestamp");
Object.defineProperty(exports, "SecurityTimestamp", { enumerable: true, get: function () { return SecurityTimestamp_1.SecurityTimestamp; } });
var SeekToConditionItemView_1 = require("./Search/SeekToConditionItemView");
Object.defineProperty(exports, "SeekToConditionItemView", { enumerable: true, get: function () { return SeekToConditionItemView_1.SeekToConditionItemView; } });
var SendCancellationsMode_1 = require("./Enumerations/SendCancellationsMode");
Object.defineProperty(exports, "SendCancellationsMode", { enumerable: true, get: function () { return SendCancellationsMode_1.SendCancellationsMode; } });
var SendInvitationsMode_1 = require("./Enumerations/SendInvitationsMode");
Object.defineProperty(exports, "SendInvitationsMode", { enumerable: true, get: function () { return SendInvitationsMode_1.SendInvitationsMode; } });
var SendInvitationsOrCancellationsMode_1 = require("./Enumerations/SendInvitationsOrCancellationsMode");
Object.defineProperty(exports, "SendInvitationsOrCancellationsMode", { enumerable: true, get: function () { return SendInvitationsOrCancellationsMode_1.SendInvitationsOrCancellationsMode; } });
var SendItemRequest_1 = require("./Core/Requests/SendItemRequest");
Object.defineProperty(exports, "SendItemRequest", { enumerable: true, get: function () { return SendItemRequest_1.SendItemRequest; } });
var SendPrompt_1 = require("./Enumerations/SendPrompt");
Object.defineProperty(exports, "SendPrompt", { enumerable: true, get: function () { return SendPrompt_1.SendPrompt; } });
var Sensitivity_1 = require("./Enumerations/Sensitivity");
Object.defineProperty(exports, "Sensitivity", { enumerable: true, get: function () { return Sensitivity_1.Sensitivity; } });
var ServerBusyException_1 = require("./Exceptions/ServerBusyException");
Object.defineProperty(exports, "ServerBusyException", { enumerable: true, get: function () { return ServerBusyException_1.ServerBusyException; } });
//export {ServiceConfiguration} from "./operations/ServiceConfiguration/ServiceConfiguration";
var ServiceError_1 = require("./Enumerations/ServiceError");
Object.defineProperty(exports, "ServiceError", { enumerable: true, get: function () { return ServiceError_1.ServiceError; } });
var ServiceErrorHandling_1 = require("./Enumerations/ServiceErrorHandling");
Object.defineProperty(exports, "ServiceErrorHandling", { enumerable: true, get: function () { return ServiceErrorHandling_1.ServiceErrorHandling; } });
var ServiceId_1 = require("./ComplexProperties/ServiceId");
Object.defineProperty(exports, "ServiceId", { enumerable: true, get: function () { return ServiceId_1.ServiceId; } });
var ServiceJsonDeserializationException_1 = require("./Exceptions/ServiceJsonDeserializationException");
Object.defineProperty(exports, "ServiceJsonDeserializationException", { enumerable: true, get: function () { return ServiceJsonDeserializationException_1.ServiceJsonDeserializationException; } });
var ServiceLocalException_1 = require("./Exceptions/ServiceLocalException");
Object.defineProperty(exports, "ServiceLocalException", { enumerable: true, get: function () { return ServiceLocalException_1.ServiceLocalException; } });
var ServiceObjectInfo_1 = require("./Core/ServiceObjects/ServiceObjectInfo");
Object.defineProperty(exports, "ServiceObjectInfo", { enumerable: true, get: function () { return ServiceObjectInfo_1.ServiceObjectInfo; } });
var ServiceObjectPropertyDefinition_1 = require("./PropertyDefinitions/ServiceObjectPropertyDefinition");
Object.defineProperty(exports, "ServiceObjectPropertyDefinition", { enumerable: true, get: function () { return ServiceObjectPropertyDefinition_1.ServiceObjectPropertyDefinition; } });
var ServiceObjectPropertyException_1 = require("./Exceptions/ServiceObjectPropertyException");
Object.defineProperty(exports, "ServiceObjectPropertyException", { enumerable: true, get: function () { return ServiceObjectPropertyException_1.ServiceObjectPropertyException; } });
var ServiceObjectType_1 = require("./Enumerations/ServiceObjectType");
Object.defineProperty(exports, "ServiceObjectType", { enumerable: true, get: function () { return ServiceObjectType_1.ServiceObjectType; } });
var ServiceRemoteException_1 = require("./Exceptions/ServiceRemoteException");
Object.defineProperty(exports, "ServiceRemoteException", { enumerable: true, get: function () { return ServiceRemoteException_1.ServiceRemoteException; } });
var ServiceRequestBase_1 = require("./Core/Requests/ServiceRequestBase");
Object.defineProperty(exports, "ServiceRequestBase", { enumerable: true, get: function () { return ServiceRequestBase_1.ServiceRequestBase; } });
var ServiceRequestException_1 = require("./Exceptions/ServiceRequestException");
Object.defineProperty(exports, "ServiceRequestException", { enumerable: true, get: function () { return ServiceRequestException_1.ServiceRequestException; } });
var ServiceResponse_1 = require("./Core/Responses/ServiceResponse");
Object.defineProperty(exports, "ServiceResponse", { enumerable: true, get: function () { return ServiceResponse_1.ServiceResponse; } });
var ServiceResponseCollection_1 = require("./Core/Responses/ServiceResponseCollection");
Object.defineProperty(exports, "ServiceResponseCollection", { enumerable: true, get: function () { return ServiceResponseCollection_1.ServiceResponseCollection; } });
var ServiceResponseException_1 = require("./Exceptions/ServiceResponseException");
Object.defineProperty(exports, "ServiceResponseException", { enumerable: true, get: function () { return ServiceResponseException_1.ServiceResponseException; } });
var ServiceResult_1 = require("./Enumerations/ServiceResult");
Object.defineProperty(exports, "ServiceResult", { enumerable: true, get: function () { return ServiceResult_1.ServiceResult; } });
var ServiceValidationException_1 = require("./Exceptions/ServiceValidationException");
Object.defineProperty(exports, "ServiceValidationException", { enumerable: true, get: function () { return ServiceValidationException_1.ServiceValidationException; } });
var ServiceVersionException_1 = require("./Exceptions/ServiceVersionException");
Object.defineProperty(exports, "ServiceVersionException", { enumerable: true, get: function () { return ServiceVersionException_1.ServiceVersionException; } });
var ServiceXmlDeserializationException_1 = require("./Exceptions/ServiceXmlDeserializationException");
Object.defineProperty(exports, "ServiceXmlDeserializationException", { enumerable: true, get: function () { return ServiceXmlDeserializationException_1.ServiceXmlDeserializationException; } });
var ServiceXmlSerializationException_1 = require("./Exceptions/ServiceXmlSerializationException");
Object.defineProperty(exports, "ServiceXmlSerializationException", { enumerable: true, get: function () { return ServiceXmlSerializationException_1.ServiceXmlSerializationException; } });
var SetClientExtensionAction_1 = require("./ComplexProperties/SetClientExtensionAction");
Object.defineProperty(exports, "SetClientExtensionAction", { enumerable: true, get: function () { return SetClientExtensionAction_1.SetClientExtensionAction; } });
var SetClientExtensionActionId_1 = require("./Enumerations/SetClientExtensionActionId");
Object.defineProperty(exports, "SetClientExtensionActionId", { enumerable: true, get: function () { return SetClientExtensionActionId_1.SetClientExtensionActionId; } });
var SetClientExtensionRequest_1 = require("./Core/Requests/SetClientExtensionRequest");
Object.defineProperty(exports, "SetClientExtensionRequest", { enumerable: true, get: function () { return SetClientExtensionRequest_1.SetClientExtensionRequest; } });
var SetEncryptionConfigurationRequest_1 = require("./Core/Requests/SetEncryptionConfigurationRequest");
Object.defineProperty(exports, "SetEncryptionConfigurationRequest", { enumerable: true, get: function () { return SetEncryptionConfigurationRequest_1.SetEncryptionConfigurationRequest; } });
var SetEncryptionConfigurationResponse_1 = require("./Core/Responses/SetEncryptionConfigurationResponse");
Object.defineProperty(exports, "SetEncryptionConfigurationResponse", { enumerable: true, get: function () { return SetEncryptionConfigurationResponse_1.SetEncryptionConfigurationResponse; } });
var SetHoldOnMailboxesParameters_1 = require("./MailboxSearch/SetHoldOnMailboxesParameters");
Object.defineProperty(exports, "SetHoldOnMailboxesParameters", { enumerable: true, get: function () { return SetHoldOnMailboxesParameters_1.SetHoldOnMailboxesParameters; } });
var SetHoldOnMailboxesRequest_1 = require("./Core/Requests/SetHoldOnMailboxesRequest");
Object.defineProperty(exports, "SetHoldOnMailboxesRequest", { enumerable: true, get: function () { return SetHoldOnMailboxesRequest_1.SetHoldOnMailboxesRequest; } });
var SetHoldOnMailboxesResponse_1 = require("./Core/Responses/SetHoldOnMailboxesResponse");
Object.defineProperty(exports, "SetHoldOnMailboxesResponse", { enumerable: true, get: function () { return SetHoldOnMailboxesResponse_1.SetHoldOnMailboxesResponse; } });
var SetRuleOperation_1 = require("./ComplexProperties/SetRuleOperation");
Object.defineProperty(exports, "SetRuleOperation", { enumerable: true, get: function () { return SetRuleOperation_1.SetRuleOperation; } });
var SetTeamMailboxRequest_1 = require("./Core/Requests/SetTeamMailboxRequest");
Object.defineProperty(exports, "SetTeamMailboxRequest", { enumerable: true, get: function () { return SetTeamMailboxRequest_1.SetTeamMailboxRequest; } });
var SetUserOofSettingsRequest_1 = require("./Core/Requests/SetUserOofSettingsRequest");
Object.defineProperty(exports, "SetUserOofSettingsRequest", { enumerable: true, get: function () { return SetUserOofSettingsRequest_1.SetUserOofSettingsRequest; } });
//export {Sharing} from "./operations/Sharing/Sharing";
var SimplePropertyBag_1 = require("./Core/SimplePropertyBag");
Object.defineProperty(exports, "SimplePropertyBag", { enumerable: true, get: function () { return SimplePropertyBag_1.SimplePropertyBag; } });
var SimpleServiceRequestBase_1 = require("./Core/Requests/SimpleServiceRequestBase");
Object.defineProperty(exports, "SimpleServiceRequestBase", { enumerable: true, get: function () { return SimpleServiceRequestBase_1.SimpleServiceRequestBase; } });
var SoapFaultDetails_1 = require("./Misc/SoapFaultDetails");
Object.defineProperty(exports, "SoapFaultDetails", { enumerable: true, get: function () { return SoapFaultDetails_1.SoapFaultDetails; } });
var SortDirection_1 = require("./Enumerations/SortDirection");
Object.defineProperty(exports, "SortDirection", { enumerable: true, get: function () { return SortDirection_1.SortDirection; } });
var StandardUser_1 = require("./Enumerations/StandardUser");
Object.defineProperty(exports, "StandardUser", { enumerable: true, get: function () { return StandardUser_1.StandardUser; } });
var StartTimeZonePropertyDefinition_1 = require("./PropertyDefinitions/StartTimeZonePropertyDefinition");
Object.defineProperty(exports, "StartTimeZonePropertyDefinition", { enumerable: true, get: function () { return StartTimeZonePropertyDefinition_1.StartTimeZonePropertyDefinition; } });
var StreamingSubscription_1 = require("./Notifications/StreamingSubscription");
Object.defineProperty(exports, "StreamingSubscription", { enumerable: true, get: function () { return StreamingSubscription_1.StreamingSubscription; } });
var StreamingSubscriptionConnection_1 = require("./Notifications/StreamingSubscriptionConnection");
Object.defineProperty(exports, "StreamingSubscriptionConnection", { enumerable: true, get: function () { return StreamingSubscriptionConnection_1.StreamingSubscriptionConnection; } });
var StringList_1 = require("./ComplexProperties/StringList");
Object.defineProperty(exports, "StringList", { enumerable: true, get: function () { return StringList_1.StringList; } });
var StringPropertyDefinition_1 = require("./PropertyDefinitions/StringPropertyDefinition");
Object.defineProperty(exports, "StringPropertyDefinition", { enumerable: true, get: function () { return StringPropertyDefinition_1.StringPropertyDefinition; } });
var Strings_1 = require("./Strings");
Object.defineProperty(exports, "Strings", { enumerable: true, get: function () { return Strings_1.Strings; } });
var SubscribeRequest_1 = require("./Core/Requests/SubscribeRequest");
Object.defineProperty(exports, "SubscribeRequest", { enumerable: true, get: function () { return SubscribeRequest_1.SubscribeRequest; } });
var SubscribeResponse_1 = require("./Core/Responses/SubscribeResponse");
Object.defineProperty(exports, "SubscribeResponse", { enumerable: true, get: function () { return SubscribeResponse_1.SubscribeResponse; } });
var SubscribeToPullNotificationsRequest_1 = require("./Core/Requests/SubscribeToPullNotificationsRequest");
Object.defineProperty(exports, "SubscribeToPullNotificationsRequest", { enumerable: true, get: function () { return SubscribeToPullNotificationsRequest_1.SubscribeToPullNotificationsRequest; } });
var SubscribeToPushNotificationsRequest_1 = require("./Core/Requests/SubscribeToPushNotificationsRequest");
Object.defineProperty(exports, "SubscribeToPushNotificationsRequest", { enumerable: true, get: function () { return SubscribeToPushNotificationsRequest_1.SubscribeToPushNotificationsRequest; } });
var SubscribeToStreamingNotificationsRequest_1 = require("./Core/Requests/SubscribeToStreamingNotificationsRequest");
Object.defineProperty(exports, "SubscribeToStreamingNotificationsRequest", { enumerable: true, get: function () { return SubscribeToStreamingNotificationsRequest_1.SubscribeToStreamingNotificationsRequest; } });
var SubscriptionBase_1 = require("./Notifications/SubscriptionBase");
Object.defineProperty(exports, "SubscriptionBase", { enumerable: true, get: function () { return SubscriptionBase_1.SubscriptionBase; } });
var SubscriptionErrorEventArgs_1 = require("./Notifications/SubscriptionErrorEventArgs");
Object.defineProperty(exports, "SubscriptionErrorEventArgs", { enumerable: true, get: function () { return SubscriptionErrorEventArgs_1.SubscriptionErrorEventArgs; } });
var Suggestion_1 = require("./ComplexProperties/Availability/Suggestion");
Object.defineProperty(exports, "Suggestion", { enumerable: true, get: function () { return Suggestion_1.Suggestion; } });
var SuggestionQuality_1 = require("./Enumerations/SuggestionQuality");
Object.defineProperty(exports, "SuggestionQuality", { enumerable: true, get: function () { return SuggestionQuality_1.SuggestionQuality; } });
var SuggestionsResponse_1 = require("./Core/Responses/SuggestionsResponse");
Object.defineProperty(exports, "SuggestionsResponse", { enumerable: true, get: function () { return SuggestionsResponse_1.SuggestionsResponse; } });
var SuppressReadReceipt_1 = require("./Core/ServiceObjects/ResponseObjects/SuppressReadReceipt");
Object.defineProperty(exports, "SuppressReadReceipt", { enumerable: true, get: function () { return SuppressReadReceipt_1.SuppressReadReceipt; } });
var SyncFolderHierarchyRequest_1 = require("./Core/Requests/SyncFolderHierarchyRequest");
Object.defineProperty(exports, "SyncFolderHierarchyRequest", { enumerable: true, get: function () { return SyncFolderHierarchyRequest_1.SyncFolderHierarchyRequest; } });
var SyncFolderHierarchyResponse_1 = require("./Core/Responses/SyncFolderHierarchyResponse");
Object.defineProperty(exports, "SyncFolderHierarchyResponse", { enumerable: true, get: function () { return SyncFolderHierarchyResponse_1.SyncFolderHierarchyResponse; } });
var SyncFolderItemsRequest_1 = require("./Core/Requests/SyncFolderItemsRequest");
Object.defineProperty(exports, "SyncFolderItemsRequest", { enumerable: true, get: function () { return SyncFolderItemsRequest_1.SyncFolderItemsRequest; } });
var SyncFolderItemsResponse_1 = require("./Core/Responses/SyncFolderItemsResponse");
Object.defineProperty(exports, "SyncFolderItemsResponse", { enumerable: true, get: function () { return SyncFolderItemsResponse_1.SyncFolderItemsResponse; } });
var SyncFolderItemsScope_1 = require("./Enumerations/SyncFolderItemsScope");
Object.defineProperty(exports, "SyncFolderItemsScope", { enumerable: true, get: function () { return SyncFolderItemsScope_1.SyncFolderItemsScope; } });
var SyncResponse_1 = require("./Core/Responses/SyncResponse");
Object.defineProperty(exports, "SyncResponse", { enumerable: true, get: function () { return SyncResponse_1.SyncResponse; } });
var Task_1 = require("./Core/ServiceObjects/Items/Task");
Object.defineProperty(exports, "Task", { enumerable: true, get: function () { return Task_1.Task; } });
var TaskDelegationState_1 = require("./Enumerations/TaskDelegationState");
Object.defineProperty(exports, "TaskDelegationState", { enumerable: true, get: function () { return TaskDelegationState_1.TaskDelegationState; } });
var TaskDelegationStatePropertyDefinition_1 = require("./PropertyDefinitions/TaskDelegationStatePropertyDefinition");
Object.defineProperty(exports, "TaskDelegationStatePropertyDefinition", { enumerable: true, get: function () { return TaskDelegationStatePropertyDefinition_1.TaskDelegationStatePropertyDefinition; } });
var TaskMode_1 = require("./Enumerations/TaskMode");
Object.defineProperty(exports, "TaskMode", { enumerable: true, get: function () { return TaskMode_1.TaskMode; } });
var TaskStatus_1 = require("./Enumerations/TaskStatus");
Object.defineProperty(exports, "TaskStatus", { enumerable: true, get: function () { return TaskStatus_1.TaskStatus; } });
var TaskSuggestion_1 = require("./ComplexProperties/TaskSuggestion");
Object.defineProperty(exports, "TaskSuggestion", { enumerable: true, get: function () { return TaskSuggestion_1.TaskSuggestion; } });
var TaskSuggestionCollection_1 = require("./ComplexProperties/TaskSuggestionCollection");
Object.defineProperty(exports, "TaskSuggestionCollection", { enumerable: true, get: function () { return TaskSuggestionCollection_1.TaskSuggestionCollection; } });
var TeamMailboxLifecycleState_1 = require("./Enumerations/TeamMailboxLifecycleState");
Object.defineProperty(exports, "TeamMailboxLifecycleState", { enumerable: true, get: function () { return TeamMailboxLifecycleState_1.TeamMailboxLifecycleState; } });
var TextBody_1 = require("./ComplexProperties/TextBody");
Object.defineProperty(exports, "TextBody", { enumerable: true, get: function () { return TextBody_1.TextBody; } });
var Time_1 = require("./Misc/Time");
Object.defineProperty(exports, "Time", { enumerable: true, get: function () { return Time_1.Time; } });
var TimeChange_1 = require("./ComplexProperties/TimeChange");
Object.defineProperty(exports, "TimeChange", { enumerable: true, get: function () { return TimeChange_1.TimeChange; } });
var TimeChangeRecurrence_1 = require("./ComplexProperties/TimeChangeRecurrence");
Object.defineProperty(exports, "TimeChangeRecurrence", { enumerable: true, get: function () { return TimeChangeRecurrence_1.TimeChangeRecurrence; } });
var TimeSpanPropertyDefinition_1 = require("./PropertyDefinitions/TimeSpanPropertyDefinition");
Object.defineProperty(exports, "TimeSpanPropertyDefinition", { enumerable: true, get: function () { return TimeSpanPropertyDefinition_1.TimeSpanPropertyDefinition; } });
var TimeSuggestion_1 = require("./ComplexProperties/Availability/TimeSuggestion");
Object.defineProperty(exports, "TimeSuggestion", { enumerable: true, get: function () { return TimeSuggestion_1.TimeSuggestion; } });
var TimeWindow_1 = require("./Misc/Availability/TimeWindow");
Object.defineProperty(exports, "TimeWindow", { enumerable: true, get: function () { return TimeWindow_1.TimeWindow; } });
var TimeZoneConversionException_1 = require("./Exceptions/TimeZoneConversionException");
Object.defineProperty(exports, "TimeZoneConversionException", { enumerable: true, get: function () { return TimeZoneConversionException_1.TimeZoneConversionException; } });
var TimeZonePropertyDefinition_1 = require("./PropertyDefinitions/TimeZonePropertyDefinition");
Object.defineProperty(exports, "TimeZonePropertyDefinition", { enumerable: true, get: function () { return TimeZonePropertyDefinition_1.TimeZonePropertyDefinition; } });
var TimeZoneTransitionGroup_1 = require("./ComplexProperties/TimeZones/TimeZoneTransitionGroup");
Object.defineProperty(exports, "TimeZoneTransitionGroup", { enumerable: true, get: function () { return TimeZoneTransitionGroup_1.TimeZoneTransitionGroup; } });
var TokenCredentials_1 = require("./Credentials/TokenCredentials");
Object.defineProperty(exports, "TokenCredentials", { enumerable: true, get: function () { return TokenCredentials_1.TokenCredentials; } });
var TraceFlags_1 = require("./Enumerations/TraceFlags");
Object.defineProperty(exports, "TraceFlags", { enumerable: true, get: function () { return TraceFlags_1.TraceFlags; } });
var TypedPropertyDefinition_1 = require("./PropertyDefinitions/TypedPropertyDefinition");
Object.defineProperty(exports, "TypedPropertyDefinition", { enumerable: true, get: function () { return TypedPropertyDefinition_1.TypedPropertyDefinition; } });
//export {UnifiedContactStore} from "./operations/UnifiedContactStore/UnifiedContactStore";
var UnifiedMessaging_1 = require("./UnifiedMessaging/UnifiedMessaging");
Object.defineProperty(exports, "UnifiedMessaging", { enumerable: true, get: function () { return UnifiedMessaging_1.UnifiedMessaging; } });
var UninstallAppRequest_1 = require("./Core/Requests/UninstallAppRequest");
Object.defineProperty(exports, "UninstallAppRequest", { enumerable: true, get: function () { return UninstallAppRequest_1.UninstallAppRequest; } });
var UninstallAppResponse_1 = require("./Core/Responses/UninstallAppResponse");
Object.defineProperty(exports, "UninstallAppResponse", { enumerable: true, get: function () { return UninstallAppResponse_1.UninstallAppResponse; } });
var UniqueBody_1 = require("./ComplexProperties/UniqueBody");
Object.defineProperty(exports, "UniqueBody", { enumerable: true, get: function () { return UniqueBody_1.UniqueBody; } });
var UnpinTeamMailboxRequest_1 = require("./Core/Requests/UnpinTeamMailboxRequest");
Object.defineProperty(exports, "UnpinTeamMailboxRequest", { enumerable: true, get: function () { return UnpinTeamMailboxRequest_1.UnpinTeamMailboxRequest; } });
var UnsubscribeRequest_1 = require("./Core/Requests/UnsubscribeRequest");
Object.defineProperty(exports, "UnsubscribeRequest", { enumerable: true, get: function () { return UnsubscribeRequest_1.UnsubscribeRequest; } });
var UpdateDelegateRequest_1 = require("./Core/Requests/UpdateDelegateRequest");
Object.defineProperty(exports, "UpdateDelegateRequest", { enumerable: true, get: function () { return UpdateDelegateRequest_1.UpdateDelegateRequest; } });
var UpdateFolderRequest_1 = require("./Core/Requests/UpdateFolderRequest");
Object.defineProperty(exports, "UpdateFolderRequest", { enumerable: true, get: function () { return UpdateFolderRequest_1.UpdateFolderRequest; } });
var UpdateFolderResponse_1 = require("./Core/Responses/UpdateFolderResponse");
Object.defineProperty(exports, "UpdateFolderResponse", { enumerable: true, get: function () { return UpdateFolderResponse_1.UpdateFolderResponse; } });
var UpdateInboxRulesException_1 = require("./Exceptions/UpdateInboxRulesException");
Object.defineProperty(exports, "UpdateInboxRulesException", { enumerable: true, get: function () { return UpdateInboxRulesException_1.UpdateInboxRulesException; } });
var UpdateInboxRulesRequest_1 = require("./Core/Requests/UpdateInboxRulesRequest");
Object.defineProperty(exports, "UpdateInboxRulesRequest", { enumerable: true, get: function () { return UpdateInboxRulesRequest_1.UpdateInboxRulesRequest; } });
var UpdateInboxRulesResponse_1 = require("./Core/Responses/UpdateInboxRulesResponse");
Object.defineProperty(exports, "UpdateInboxRulesResponse", { enumerable: true, get: function () { return UpdateInboxRulesResponse_1.UpdateInboxRulesResponse; } });
var UpdateItemRequest_1 = require("./Core/Requests/UpdateItemRequest");
Object.defineProperty(exports, "UpdateItemRequest", { enumerable: true, get: function () { return UpdateItemRequest_1.UpdateItemRequest; } });
var UpdateItemResponse_1 = require("./Core/Responses/UpdateItemResponse");
Object.defineProperty(exports, "UpdateItemResponse", { enumerable: true, get: function () { return UpdateItemResponse_1.UpdateItemResponse; } });
var UpdateUserConfigurationRequest_1 = require("./Core/Requests/UpdateUserConfigurationRequest");
Object.defineProperty(exports, "UpdateUserConfigurationRequest", { enumerable: true, get: function () { return UpdateUserConfigurationRequest_1.UpdateUserConfigurationRequest; } });
var Uri_1 = require("./Uri");
Object.defineProperty(exports, "Uri", { enumerable: true, get: function () { return Uri_1.Uri; } });
var UrlEntity_1 = require("./ComplexProperties/UrlEntity");
Object.defineProperty(exports, "UrlEntity", { enumerable: true, get: function () { return UrlEntity_1.UrlEntity; } });
var UrlEntityCollection_1 = require("./ComplexProperties/UrlEntityCollection");
Object.defineProperty(exports, "UrlEntityCollection", { enumerable: true, get: function () { return UrlEntityCollection_1.UrlEntityCollection; } });
var UserConfiguration_1 = require("./Misc/UserConfiguration");
Object.defineProperty(exports, "UserConfiguration", { enumerable: true, get: function () { return UserConfiguration_1.UserConfiguration; } });
var UserConfigurationDictionary_1 = require("./ComplexProperties/UserConfigurationDictionary");
Object.defineProperty(exports, "UserConfigurationDictionary", { enumerable: true, get: function () { return UserConfigurationDictionary_1.UserConfigurationDictionary; } });
var UserConfigurationDictionaryObjectType_1 = require("./Enumerations/UserConfigurationDictionaryObjectType");
Object.defineProperty(exports, "UserConfigurationDictionaryObjectType", { enumerable: true, get: function () { return UserConfigurationDictionaryObjectType_1.UserConfigurationDictionaryObjectType; } });
var UserConfigurationProperties_1 = require("./Enumerations/UserConfigurationProperties");
Object.defineProperty(exports, "UserConfigurationProperties", { enumerable: true, get: function () { return UserConfigurationProperties_1.UserConfigurationProperties; } });
var UserId_1 = require("./ComplexProperties/UserId");
Object.defineProperty(exports, "UserId", { enumerable: true, get: function () { return UserId_1.UserId; } });
var UserSettingError_1 = require("./Autodiscover/UserSettingError");
Object.defineProperty(exports, "UserSettingError", { enumerable: true, get: function () { return UserSettingError_1.UserSettingError; } });
var UserSettingName_1 = require("./Enumerations/UserSettingName");
Object.defineProperty(exports, "UserSettingName", { enumerable: true, get: function () { return UserSettingName_1.UserSettingName; } });
//export {Utilities} from "./operations/ExchangeMailboxData/Utilities";
var Versioning_1 = require("./MailboxSearch/Versioning");
Object.defineProperty(exports, "DiscoverySchemaChanges", { enumerable: true, get: function () { return Versioning_1.DiscoverySchemaChanges; } });
var ViewBase_1 = require("./Search/ViewBase");
Object.defineProperty(exports, "ViewBase", { enumerable: true, get: function () { return ViewBase_1.ViewBase; } });
var ViewFilter_1 = require("./Enumerations/ViewFilter");
Object.defineProperty(exports, "ViewFilter", { enumerable: true, get: function () { return ViewFilter_1.ViewFilter; } });
var VotingInformation_1 = require("./ComplexProperties/VotingInformation");
Object.defineProperty(exports, "VotingInformation", { enumerable: true, get: function () { return VotingInformation_1.VotingInformation; } });
var VotingOptionData_1 = require("./ComplexProperties/VotingOptionData");
Object.defineProperty(exports, "VotingOptionData", { enumerable: true, get: function () { return VotingOptionData_1.VotingOptionData; } });
var WebClientUrl_1 = require("./Autodiscover/WebClientUrl");
Object.defineProperty(exports, "WebClientUrl", { enumerable: true, get: function () { return WebClientUrl_1.WebClientUrl; } });
var WebClientUrlCollection_1 = require("./Autodiscover/WebClientUrlCollection");
Object.defineProperty(exports, "WebClientUrlCollection", { enumerable: true, get: function () { return WebClientUrlCollection_1.WebClientUrlCollection; } });
var WebCredentials_1 = require("./Credentials/WebCredentials");
Object.defineProperty(exports, "WebCredentials", { enumerable: true, get: function () { return WebCredentials_1.WebCredentials; } });
var WellKnownFolderName_1 = require("./Enumerations/WellKnownFolderName");
Object.defineProperty(exports, "WellKnownFolderName", { enumerable: true, get: function () { return WellKnownFolderName_1.WellKnownFolderName; } });
var WindowsLiveCredentials_1 = require("./Credentials/WindowsLiveCredentials");
Object.defineProperty(exports, "WindowsLiveCredentials", { enumerable: true, get: function () { return WindowsLiveCredentials_1.WindowsLiveCredentials; } });
var WorkingHours_1 = require("./ComplexProperties/Availability/WorkingHours");
Object.defineProperty(exports, "WorkingHours", { enumerable: true, get: function () { return WorkingHours_1.WorkingHours; } });
var WorkingPeriod_1 = require("./ComplexProperties/Availability/WorkingPeriod");
Object.defineProperty(exports, "WorkingPeriod", { enumerable: true, get: function () { return WorkingPeriod_1.WorkingPeriod; } });
var WSSecurityBasedCredentials_1 = require("./Credentials/WSSecurityBasedCredentials");
Object.defineProperty(exports, "WSSecurityBasedCredentials", { enumerable: true, get: function () { return WSSecurityBasedCredentials_1.WSSecurityBasedCredentials; } });
var WSSecurityUtilityIdSignedXml_1 = require("./Credentials/WSSecurityUtilityIdSignedXml");
Object.defineProperty(exports, "WSSecurityUtilityIdSignedXml", { enumerable: true, get: function () { return WSSecurityUtilityIdSignedXml_1.WSSecurityUtilityIdSignedXml; } });
var X509CertificateCredentials_1 = require("./Credentials/X509CertificateCredentials");
Object.defineProperty(exports, "X509CertificateCredentials", { enumerable: true, get: function () { return X509CertificateCredentials_1.X509CertificateCredentials; } });
var XmlAttributeNames_1 = require("./Core/XmlAttributeNames");
Object.defineProperty(exports, "XmlAttributeNames", { enumerable: true, get: function () { return XmlAttributeNames_1.XmlAttributeNames; } });
//export {XmlDtdException} from "./Security/XmlDtdException";
var XmlElementNames_1 = require("./Core/XmlElementNames");
Object.defineProperty(exports, "XmlElementNames", { enumerable: true, get: function () { return XmlElementNames_1.XmlElementNames; } });
var XmlNamespace_1 = require("./Enumerations/XmlNamespace");
Object.defineProperty(exports, "XmlNamespace", { enumerable: true, get: function () { return XmlNamespace_1.XmlNamespace; } });
var xhr_1 = require("@ewsjs/xhr");
Object.defineProperty(exports, "XhrApi", { enumerable: true, get: function () { return xhr_1.XhrApi; } });
Object.defineProperty(exports, "NtlmProvider", { enumerable: true, get: function () { return xhr_1.NtlmProvider; } });
Object.defineProperty(exports, "CookieProvider", { enumerable: true, get: function () { return xhr_1.CookieProvider; } });
//# sourceMappingURL=ExchangeWebService.js.map