@bipsync/ews-javascript-api
Version:
EWS Managed api in JavaScript
661 lines • 118 kB
JavaScript
"use strict";
/**
* BootStrap code. to initializes some class to avoid circular reference.
*/
Object.defineProperty(exports, "__esModule", { value: true });
/** 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) {
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) {
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
});
}
/** Promise type setup */
var Promise_1 = require("./Promise");
exports.Promise = Promise_1.Promise;
var ConfigurationApi_1 = require("./ConfigurationApi");
exports.ConfigurationApi = ConfigurationApi_1.ConfigurationApi;
var XHRFactory_1 = require("./XHRFactory");
exports.XHRFactory = XHRFactory_1.XHRFactory;
var XHRDefault_1 = require("./XHRDefault");
exports.XHRDefault = XHRDefault_1.XHRDefault;
/**Schema Bootstrapping */
var Schemas_1 = require("./Core/ServiceObjects/Schemas/Schemas");
var ServiceObjectSchema_1 = require("./Core/ServiceObjects/Schemas/ServiceObjectSchema");
exports.ServiceObjectSchema = ServiceObjectSchema_1.ServiceObjectSchema;
var ConversationSchema_1 = require("./Core/ServiceObjects/Schemas/ConversationSchema"); // [ServiceObjectSchema]
exports.ConversationSchema = ConversationSchema_1.ConversationSchema;
Schemas_1.Schemas.ConversationSchema = ConversationSchema_1.ConversationSchema;
var FolderSchema_1 = require("./Core/ServiceObjects/Schemas/FolderSchema"); // [ServiceObjectSchema]
exports.FolderSchema = FolderSchema_1.FolderSchema;
Schemas_1.Schemas.FolderSchema = FolderSchema_1.FolderSchema;
var SearchFolderSchema_1 = require("./Core/ServiceObjects/Schemas/SearchFolderSchema"); // [FolderSchema]
exports.SearchFolderSchema = SearchFolderSchema_1.SearchFolderSchema;
Schemas_1.Schemas.SearchFolderSchema = SearchFolderSchema_1.SearchFolderSchema;
var ItemSchema_1 = require("./Core/ServiceObjects/Schemas/ItemSchema"); // [ServiceObjectSchema] AppointmentSchema
exports.ItemSchema = ItemSchema_1.ItemSchema;
Schemas_1.Schemas.ItemSchema = ItemSchema_1.ItemSchema;
var AppointmentSchema_1 = require("./Core/ServiceObjects/Schemas/AppointmentSchema"); // [ItemSchema]
exports.AppointmentSchema = AppointmentSchema_1.AppointmentSchema;
Schemas_1.Schemas.AppointmentSchema = AppointmentSchema_1.AppointmentSchema;
var ContactSchema_1 = require("./Core/ServiceObjects/Schemas/ContactSchema"); // [ItemSchema]
exports.ContactSchema = ContactSchema_1.ContactSchema;
Schemas_1.Schemas.ContactSchema = ContactSchema_1.ContactSchema;
var ContactGroupSchema_1 = require("./Core/ServiceObjects/Schemas/ContactGroupSchema"); // [ItemSchema] ContactSchema
exports.ContactGroupSchema = ContactGroupSchema_1.ContactGroupSchema;
Schemas_1.Schemas.ContactGroupSchema = ContactGroupSchema_1.ContactGroupSchema;
var EmailMessageSchema_1 = require("./Core/ServiceObjects/Schemas/EmailMessageSchema"); // [ItemSchema]
exports.EmailMessageSchema = EmailMessageSchema_1.EmailMessageSchema;
Schemas_1.Schemas.EmailMessageSchema = EmailMessageSchema_1.EmailMessageSchema;
var MeetingMessageSchema_1 = require("./Core/ServiceObjects/Schemas/MeetingMessageSchema"); // [EmailMessageSchema] AppointmentSchema
exports.MeetingMessageSchema = MeetingMessageSchema_1.MeetingMessageSchema;
Schemas_1.Schemas.MeetingMessageSchema = MeetingMessageSchema_1.MeetingMessageSchema;
var MeetingCancellationSchema_1 = require("./Core/ServiceObjects/Schemas/MeetingCancellationSchema"); // [MeetingMessageSchema] AppointmentSchema
exports.MeetingCancellationSchema = MeetingCancellationSchema_1.MeetingCancellationSchema;
Schemas_1.Schemas.MeetingCancellationSchema = MeetingCancellationSchema_1.MeetingCancellationSchema;
var MeetingResponseSchema_1 = require("./Core/ServiceObjects/Schemas/MeetingResponseSchema"); // [MeetingMessageSchema] AppointmentSchema
exports.MeetingResponseSchema = MeetingResponseSchema_1.MeetingResponseSchema;
Schemas_1.Schemas.MeetingResponseSchema = MeetingResponseSchema_1.MeetingResponseSchema;
var MeetingRequestSchema_1 = require("./Core/ServiceObjects/Schemas/MeetingRequestSchema"); // [MeetingMessageSchema] AppointmentSchema
exports.MeetingRequestSchema = MeetingRequestSchema_1.MeetingRequestSchema;
Schemas_1.Schemas.MeetingRequestSchema = MeetingRequestSchema_1.MeetingRequestSchema;
var PostItemSchema_1 = require("./Core/ServiceObjects/Schemas/PostItemSchema"); // [ItemSchema] EmailMessageSchema
exports.PostItemSchema = PostItemSchema_1.PostItemSchema;
Schemas_1.Schemas.PostItemSchema = PostItemSchema_1.PostItemSchema;
var TaskSchema_1 = require("./Core/ServiceObjects/Schemas/TaskSchema"); // [ItemSchema]
exports.TaskSchema = TaskSchema_1.TaskSchema;
Schemas_1.Schemas.TaskSchema = TaskSchema_1.TaskSchema;
var ResponseObjectSchema_1 = require("./Core/ServiceObjects/Schemas/ResponseObjectSchema"); // [ServiceObjectSchema]
exports.ResponseObjectSchema = ResponseObjectSchema_1.ResponseObjectSchema;
Schemas_1.Schemas.ResponseObjectSchema = ResponseObjectSchema_1.ResponseObjectSchema;
var PostReplySchema_1 = require("./Core/ServiceObjects/Schemas/PostReplySchema"); // [ServiceObjectSchema] ItemSchema, ResponseObjectSchema
exports.PostReplySchema = PostReplySchema_1.PostReplySchema;
Schemas_1.Schemas.PostReplySchema = PostReplySchema_1.PostReplySchema;
var ResponseMessageSchema_1 = require("./Core/ServiceObjects/Schemas/ResponseMessageSchema"); // [ServiceObjectSchema] ItemSchema, EmailMessageSchema, ResponseObjectSchema
exports.ResponseMessageSchema = ResponseMessageSchema_1.ResponseMessageSchema;
Schemas_1.Schemas.ResponseMessageSchema = ResponseMessageSchema_1.ResponseMessageSchema;
var CancelMeetingMessageSchema_1 = require("./Core/ServiceObjects/Schemas/CancelMeetingMessageSchema"); // [ServiceObjectSchema] EmailMessageSchema, ResponseObjectSchema
exports.CancelMeetingMessageSchema = CancelMeetingMessageSchema_1.CancelMeetingMessageSchema;
Schemas_1.Schemas.CancelMeetingMessageSchema = CancelMeetingMessageSchema_1.CancelMeetingMessageSchema;
var CalendarResponseObjectSchema_1 = require("./Core/ServiceObjects/Schemas/CalendarResponseObjectSchema"); // [ServiceObjectSchema] ItemSchema, EmailMessageSchema, ResponseObjectSchema
exports.CalendarResponseObjectSchema = CalendarResponseObjectSchema_1.CalendarResponseObjectSchema;
Schemas_1.Schemas.CalendarResponseObjectSchema = CalendarResponseObjectSchema_1.CalendarResponseObjectSchema;
/**
* Bootstrap typecontainer
*/
var TypeContainer_1 = require("./TypeContainer");
TypeContainer_1.TypeContainer.ServiceObjectSchema = ServiceObjectSchema_1.ServiceObjectSchema;
var ServiceObject_1 = require("./Core/ServiceObjects/ServiceObject");
exports.ServiceObject = ServiceObject_1.ServiceObject;
var Folder_1 = require("./Core/ServiceObjects/Folders/Folder");
exports.Folder = Folder_1.Folder;
var CalendarFolder_1 = require("./Core/ServiceObjects/Folders/CalendarFolder");
exports.CalendarFolder = CalendarFolder_1.CalendarFolder;
var ContactsFolder_1 = require("./Core/ServiceObjects/Folders/ContactsFolder");
exports.ContactsFolder = ContactsFolder_1.ContactsFolder;
var SearchFolder_1 = require("./Core/ServiceObjects/Folders/SearchFolder");
exports.SearchFolder = SearchFolder_1.SearchFolder;
var TasksFolder_1 = require("./Core/ServiceObjects/Folders/TasksFolder");
exports.TasksFolder = TasksFolder_1.TasksFolder;
var Appointment_1 = require("./Core/ServiceObjects/Items/Appointment");
exports.Appointment = Appointment_1.Appointment;
var Item_1 = require("./Core/ServiceObjects/Items/Item");
exports.Item = Item_1.Item;
var ItemAttachment_1 = require("./ComplexProperties/ItemAttachment");
exports.ItemAttachment = ItemAttachment_1.ItemAttachment;
var ItemAttachmentOf_1 = require("./ComplexProperties/ItemAttachmentOf");
exports.ItemAttachmentOf = ItemAttachmentOf_1.ItemAttachmentOf;
var MeetingCancellation_1 = require("./Core/ServiceObjects/Items/MeetingCancellation");
exports.MeetingCancellation = MeetingCancellation_1.MeetingCancellation;
var MeetingRequest_1 = require("./Core/ServiceObjects/Items/MeetingRequest");
exports.MeetingRequest = MeetingRequest_1.MeetingRequest;
var MeetingResponse_1 = require("./Core/ServiceObjects/Items/MeetingResponse");
exports.MeetingResponse = MeetingResponse_1.MeetingResponse;
var ExchangeService_1 = require("./Core/ExchangeService");
exports.ExchangeService = ExchangeService_1.ExchangeService;
var IndexedPropertyDefinition_1 = require("./PropertyDefinitions/IndexedPropertyDefinition");
exports.IndexedPropertyDefinition = IndexedPropertyDefinition_1.IndexedPropertyDefinition;
var ExtendedPropertyDefinition_1 = require("./PropertyDefinitions/ExtendedPropertyDefinition");
exports.ExtendedPropertyDefinition = 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");
exports.TimeZoneTransition = TimeZoneTransition_1.TimeZoneTransition;
var AbsoluteDateTransition_1 = require("./ComplexProperties/TimeZones/AbsoluteDateTransition");
exports.AbsoluteDateTransition = AbsoluteDateTransition_1.AbsoluteDateTransition;
var AbsoluteDayOfMonthTransition_1 = require("./ComplexProperties/TimeZones/AbsoluteDayOfMonthTransition");
exports.AbsoluteDayOfMonthTransition = AbsoluteDayOfMonthTransition_1.AbsoluteDayOfMonthTransition;
//import {AbsoluteMonthTransition} from "./ComplexProperties/TimeZones/AbsoluteMonthTransition";
var RelativeDayOfMonthTransition_1 = require("./ComplexProperties/TimeZones/RelativeDayOfMonthTransition");
exports.RelativeDayOfMonthTransition = RelativeDayOfMonthTransition_1.RelativeDayOfMonthTransition;
//export { TimeZoneDefinition } from "./ComplexProperties/TimeZones/TimeZoneDefinition";
var TimeZonePeriod_1 = require("./ComplexProperties/TimeZones/TimeZonePeriod");
exports.TimeZonePeriod = TimeZonePeriod_1.TimeZonePeriod;
TypeContainer_1.TypeContainer.AbsoluteDateTransition = AbsoluteDateTransition_1.AbsoluteDateTransition;
TypeContainer_1.TypeContainer.AbsoluteDayOfMonthTransition = AbsoluteDayOfMonthTransition_1.AbsoluteDayOfMonthTransition;
TypeContainer_1.TypeContainer.RelativeDayOfMonthTransition = RelativeDayOfMonthTransition_1.RelativeDayOfMonthTransition;
var Recurrence_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence");
exports.Recurrence = Recurrence_1.Recurrence;
var Recurrence_DailyPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.DailyPattern");
var Recurrence_DailyRegenerationPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.DailyRegenerationPattern");
var Recurrence_IntervalPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.IntervalPattern");
var Recurrence_MonthlyPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.MonthlyPattern");
var Recurrence_MonthlyRegenerationPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.MonthlyRegenerationPattern");
var Recurrence_RelativeMonthlyPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.RelativeMonthlyPattern");
var Recurrence_RelativeYearlyPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.RelativeYearlyPattern");
var Recurrence_WeeklyPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.WeeklyPattern");
var Recurrence_WeeklyRegenerationPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.WeeklyRegenerationPattern");
var Recurrence_YearlyPattern_1 = require("./ComplexProperties/Recurrence/Patterns/Recurrence.YearlyPattern");
var 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;
var SearchFilter_1 = require("./Search/Filters/SearchFilter");
exports.SearchFilter = SearchFilter_1.SearchFilter;
var SearchFilter_ContainsSubstring_1 = require("./Search/Filters/SearchFilter.ContainsSubstring");
var SearchFilter_ExcludesBitmask_1 = require("./Search/Filters/SearchFilter.ExcludesBitmask");
var SearchFilter_Exists_1 = require("./Search/Filters/SearchFilter.Exists");
var SearchFilter_IsEqualTo_1 = require("./Search/Filters/SearchFilter.IsEqualTo");
var SearchFilter_IsGreaterThan_1 = require("./Search/Filters/SearchFilter.IsGreaterThan");
var SearchFilter_IsGreaterThanOrEqualTo_1 = require("./Search/Filters/SearchFilter.IsGreaterThanOrEqualTo");
var SearchFilter_IsLessThan_1 = require("./Search/Filters/SearchFilter.IsLessThan");
var SearchFilter_IsLessThanOrEqualTo_1 = require("./Search/Filters/SearchFilter.IsLessThanOrEqualTo");
var SearchFilter_IsNotEqualTo_1 = require("./Search/Filters/SearchFilter.IsNotEqualTo");
var SearchFilter_Not_1 = require("./Search/Filters/SearchFilter.Not");
var SearchFilter_PropertyBasedFilter_1 = require("./Search/Filters/SearchFilter.PropertyBasedFilter");
var SearchFilter_RelationalFilter_1 = require("./Search/Filters/SearchFilter.RelationalFilter");
var 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");
exports.AbstractFolderIdWrapper = AbstractFolderIdWrapper_1.AbstractFolderIdWrapper;
var AbstractItemIdWrapper_1 = require("./Misc/AbstractItemIdWrapper");
exports.AbstractItemIdWrapper = AbstractItemIdWrapper_1.AbstractItemIdWrapper;
var AcceptMeetingInvitationMessage_1 = require("./Core/ServiceObjects/ResponseObjects/AcceptMeetingInvitationMessage");
exports.AcceptMeetingInvitationMessage = AcceptMeetingInvitationMessage_1.AcceptMeetingInvitationMessage;
var AccountIsLockedException_1 = require("./Exceptions/AccountIsLockedException");
exports.AccountIsLockedException = AccountIsLockedException_1.AccountIsLockedException;
var AddDelegateRequest_1 = require("./Core/Requests/AddDelegateRequest");
exports.AddDelegateRequest = AddDelegateRequest_1.AddDelegateRequest;
var AddressEntity_1 = require("./ComplexProperties/AddressEntity");
exports.AddressEntity = AddressEntity_1.AddressEntity;
var AddressEntityCollection_1 = require("./ComplexProperties/AddressEntityCollection");
exports.AddressEntityCollection = AddressEntityCollection_1.AddressEntityCollection;
var AffectedTaskOccurrence_1 = require("./Enumerations/AffectedTaskOccurrence");
exports.AffectedTaskOccurrence = AffectedTaskOccurrence_1.AffectedTaskOccurrence;
var AggregateType_1 = require("./Enumerations/AggregateType");
exports.AggregateType = AggregateType_1.AggregateType;
var AltDictionary_1 = require("./AltDictionary");
exports.Dictionary = AltDictionary_1.Dictionary;
var AlternateId_1 = require("./Misc/IdConversion/AlternateId");
exports.AlternateId = AlternateId_1.AlternateId;
var AlternateIdBase_1 = require("./Misc/IdConversion/AlternateIdBase");
exports.AlternateIdBase = AlternateIdBase_1.AlternateIdBase;
var AlternateMailbox_1 = require("./Autodiscover/AlternateMailbox");
exports.AlternateMailbox = AlternateMailbox_1.AlternateMailbox;
var AlternateMailboxCollection_1 = require("./Autodiscover/AlternateMailboxCollection");
exports.AlternateMailboxCollection = AlternateMailboxCollection_1.AlternateMailboxCollection;
var AlternatePublicFolderId_1 = require("./Misc/IdConversion/AlternatePublicFolderId");
exports.AlternatePublicFolderId = AlternatePublicFolderId_1.AlternatePublicFolderId;
var AlternatePublicFolderItemId_1 = require("./Misc/IdConversion/AlternatePublicFolderItemId");
exports.AlternatePublicFolderItemId = AlternatePublicFolderItemId_1.AlternatePublicFolderItemId;
var ApplyConversationActionRequest_1 = require("./Core/Requests/ApplyConversationActionRequest");
exports.ApplyConversationActionRequest = ApplyConversationActionRequest_1.ApplyConversationActionRequest;
var AppointmentOccurrenceId_1 = require("./ComplexProperties/AppointmentOccurrenceId");
exports.AppointmentOccurrenceId = AppointmentOccurrenceId_1.AppointmentOccurrenceId;
var AppointmentType_1 = require("./Enumerations/AppointmentType");
exports.AppointmentType = AppointmentType_1.AppointmentType;
var ApprovalRequestData_1 = require("./ComplexProperties/ApprovalRequestData");
exports.ApprovalRequestData = ApprovalRequestData_1.ApprovalRequestData;
var ArchiveItemRequest_1 = require("./Core/Requests/ArchiveItemRequest");
exports.ArchiveItemRequest = ArchiveItemRequest_1.ArchiveItemRequest;
var ArchiveItemResponse_1 = require("./Core/Responses/ArchiveItemResponse");
exports.ArchiveItemResponse = ArchiveItemResponse_1.ArchiveItemResponse;
var ArchiveTag_1 = require("./ComplexProperties/ArchiveTag");
exports.ArchiveTag = ArchiveTag_1.ArchiveTag;
var AsyncRequestResult_1 = require("./Core/Requests/AsyncRequestResult");
exports.AsyncRequestResult = AsyncRequestResult_1.AsyncRequestResult;
var Attachment_1 = require("./ComplexProperties/Attachment");
exports.Attachment = Attachment_1.Attachment;
var AttachmentCollection_1 = require("./ComplexProperties/AttachmentCollection");
exports.AttachmentCollection = AttachmentCollection_1.AttachmentCollection;
var AttachmentsPropertyDefinition_1 = require("./PropertyDefinitions/AttachmentsPropertyDefinition");
exports.AttachmentsPropertyDefinition = AttachmentsPropertyDefinition_1.AttachmentsPropertyDefinition;
var Attendee_1 = require("./ComplexProperties/Attendee");
exports.Attendee = Attendee_1.Attendee;
var AttendeeAvailability_1 = require("./Core/Responses/AttendeeAvailability");
exports.AttendeeAvailability = AttendeeAvailability_1.AttendeeAvailability;
var AttendeeCollection_1 = require("./ComplexProperties/AttendeeCollection");
exports.AttendeeCollection = AttendeeCollection_1.AttendeeCollection;
var AttendeeInfo_1 = require("./Misc/Availability/AttendeeInfo");
exports.AttendeeInfo = AttendeeInfo_1.AttendeeInfo;
var AutodiscoverDnsClient_1 = require("./Autodiscover/AutodiscoverDnsClient");
exports.AutodiscoverDnsClient = AutodiscoverDnsClient_1.AutodiscoverDnsClient;
var AutodiscoverEndpoints_1 = require("./Enumerations/AutodiscoverEndpoints");
exports.AutodiscoverEndpoints = AutodiscoverEndpoints_1.AutodiscoverEndpoints;
var AutodiscoverError_1 = require("./Autodiscover/AutodiscoverError");
exports.AutodiscoverError = AutodiscoverError_1.AutodiscoverError;
var AutodiscoverErrorCode_1 = require("./Enumerations/AutodiscoverErrorCode");
exports.AutodiscoverErrorCode = AutodiscoverErrorCode_1.AutodiscoverErrorCode;
var AutodiscoverLocalException_1 = require("./Exceptions/AutodiscoverLocalException");
exports.AutodiscoverLocalException = AutodiscoverLocalException_1.AutodiscoverLocalException;
var AutodiscoverRemoteException_1 = require("./Exceptions/AutodiscoverRemoteException");
exports.AutodiscoverRemoteException = AutodiscoverRemoteException_1.AutodiscoverRemoteException;
var AutodiscoverRequest_1 = require("./Autodiscover/Requests/AutodiscoverRequest");
exports.AutodiscoverRequest = AutodiscoverRequest_1.AutodiscoverRequest;
var AutodiscoverResponse_1 = require("./Autodiscover/Responses/AutodiscoverResponse");
exports.AutodiscoverResponse = AutodiscoverResponse_1.AutodiscoverResponse;
var AutodiscoverResponseCollection_1 = require("./Autodiscover/AutodiscoverResponseCollection");
exports.AutodiscoverResponseCollection = AutodiscoverResponseCollection_1.AutodiscoverResponseCollection;
var AutodiscoverResponseException_1 = require("./Exceptions/AutodiscoverResponseException");
exports.AutodiscoverResponseException = AutodiscoverResponseException_1.AutodiscoverResponseException;
var AutodiscoverResponseType_1 = require("./Enumerations/AutodiscoverResponseType");
exports.AutodiscoverResponseType = AutodiscoverResponseType_1.AutodiscoverResponseType;
var AutodiscoverService_1 = require("./Autodiscover/AutodiscoverService");
exports.AutodiscoverService = AutodiscoverService_1.AutodiscoverService;
var AvailabilityData_1 = require("./Enumerations/AvailabilityData");
exports.AvailabilityData = AvailabilityData_1.AvailabilityData;
var AvailabilityOptions_1 = require("./Misc/Availability/AvailabilityOptions");
exports.AvailabilityOptions = AvailabilityOptions_1.AvailabilityOptions;
var BasePropertySet_1 = require("./Enumerations/BasePropertySet");
exports.BasePropertySet = BasePropertySet_1.BasePropertySet;
//export {BasicAuthModuleForUTF8} from "./Credentials/BasicAuthModuleForUTF8";
var BatchServiceResponseException_1 = require("./Exceptions/BatchServiceResponseException");
exports.BatchServiceResponseException = BatchServiceResponseException_1.BatchServiceResponseException;
var BodyType_1 = require("./Enumerations/BodyType");
exports.BodyType = BodyType_1.BodyType;
var BoolPropertyDefinition_1 = require("./PropertyDefinitions/BoolPropertyDefinition");
exports.BoolPropertyDefinition = BoolPropertyDefinition_1.BoolPropertyDefinition;
//export {BulkTransfer} from "./operations/BulkTransfer/BulkTransfer";
var ByteArrayArray_1 = require("./ComplexProperties/ByteArrayArray");
exports.ByteArrayArray = ByteArrayArray_1.ByteArrayArray;
var ByteArrayPropertyDefinition_1 = require("./PropertyDefinitions/ByteArrayPropertyDefinition");
exports.ByteArrayPropertyDefinition = ByteArrayPropertyDefinition_1.ByteArrayPropertyDefinition;
var CalendarActionResults_1 = require("./Misc/CalendarActionResults");
exports.CalendarActionResults = CalendarActionResults_1.CalendarActionResults;
var CalendarEvent_1 = require("./ComplexProperties/Availability/CalendarEvent");
exports.CalendarEvent = CalendarEvent_1.CalendarEvent;
var CalendarEventDetails_1 = require("./ComplexProperties/Availability/CalendarEventDetails");
exports.CalendarEventDetails = CalendarEventDetails_1.CalendarEventDetails;
var CalendarResponseMessage_1 = require("./Core/ServiceObjects/ResponseObjects/CalendarResponseMessage");
exports.CalendarResponseMessage = CalendarResponseMessage_1.CalendarResponseMessage;
var CalendarResponseMessageBase_1 = require("./Core/ServiceObjects/ResponseObjects/CalendarResponseMessageBase");
exports.CalendarResponseMessageBase = CalendarResponseMessageBase_1.CalendarResponseMessageBase;
var CalendarView_1 = require("./Search/CalendarView");
exports.CalendarView = CalendarView_1.CalendarView;
var CancelMeetingMessage_1 = require("./Core/ServiceObjects/ResponseObjects/CancelMeetingMessage");
exports.CancelMeetingMessage = CancelMeetingMessage_1.CancelMeetingMessage;
var Change_1 = require("./Sync/Change");
exports.Change = Change_1.Change;
var ChangeCollection_1 = require("./Sync/ChangeCollection");
exports.ChangeCollection = ChangeCollection_1.ChangeCollection;
var ChangeHighlights_1 = require("./ComplexProperties/ChangeHighlights");
exports.ChangeHighlights = ChangeHighlights_1.ChangeHighlights;
var ChangeType_1 = require("./Enumerations/ChangeType");
exports.ChangeType = ChangeType_1.ChangeType;
var ClientAccessTokenRequest_1 = require("./ComplexProperties/ClientAccessTokenRequest");
exports.ClientAccessTokenRequest = ClientAccessTokenRequest_1.ClientAccessTokenRequest;
var ClientAccessTokenType_1 = require("./Enumerations/ClientAccessTokenType");
exports.ClientAccessTokenType = ClientAccessTokenType_1.ClientAccessTokenType;
var ClientApp_1 = require("./ComplexProperties/ClientApp");
exports.ClientApp = ClientApp_1.ClientApp;
var ClientAppMetadata_1 = require("./ComplexProperties/ClientAppMetadata");
exports.ClientAppMetadata = ClientAppMetadata_1.ClientAppMetadata;
var ClientCertificateCredentials_1 = require("./Credentials/ClientCertificateCredentials");
exports.ClientCertificateCredentials = ClientCertificateCredentials_1.ClientCertificateCredentials;
var ClientExtension_1 = require("./ComplexProperties/ClientExtension");
exports.ClientExtension = ClientExtension_1.ClientExtension;
var ClientExtensionProvidedTo_1 = require("./Enumerations/ClientExtensionProvidedTo");
exports.ClientExtensionProvidedTo = ClientExtensionProvidedTo_1.ClientExtensionProvidedTo;
var ComparisonHelpers_1 = require("./Autodiscover/ComparisonHelpers");
exports.ComparisonHelpers = ComparisonHelpers_1.ComparisonHelpers;
var ComparisonMode_1 = require("./Enumerations/ComparisonMode");
exports.ComparisonMode = ComparisonMode_1.ComparisonMode;
var CompleteName_1 = require("./ComplexProperties/CompleteName");
exports.CompleteName = CompleteName_1.CompleteName;
var ComplexProperty_1 = require("./ComplexProperties/ComplexProperty");
exports.ComplexProperty = ComplexProperty_1.ComplexProperty;
var ComplexPropertyCollection_1 = require("./ComplexProperties/ComplexPropertyCollection");
exports.ComplexPropertyCollection = ComplexPropertyCollection_1.ComplexPropertyCollection;
var ComplexPropertyDefinition_1 = require("./PropertyDefinitions/ComplexPropertyDefinition");
exports.ComplexPropertyDefinition = ComplexPropertyDefinition_1.ComplexPropertyDefinition;
var ComplexPropertyDefinitionBase_1 = require("./PropertyDefinitions/ComplexPropertyDefinitionBase");
exports.ComplexPropertyDefinitionBase = ComplexPropertyDefinitionBase_1.ComplexPropertyDefinitionBase;
var ConfigurationSettingsBase_1 = require("./Autodiscover/ConfigurationSettings/ConfigurationSettingsBase");
exports.ConfigurationSettingsBase = ConfigurationSettingsBase_1.ConfigurationSettingsBase;
var Conflict_1 = require("./ComplexProperties/Availability/Conflict");
exports.Conflict = Conflict_1.Conflict;
var ConflictResolutionMode_1 = require("./Enumerations/ConflictResolutionMode");
exports.ConflictResolutionMode = ConflictResolutionMode_1.ConflictResolutionMode;
var ConflictType_1 = require("./Enumerations/ConflictType");
exports.ConflictType = ConflictType_1.ConflictType;
var ConnectingIdType_1 = require("./Enumerations/ConnectingIdType");
exports.ConnectingIdType = ConnectingIdType_1.ConnectingIdType;
var ConnectionFailureCause_1 = require("./Enumerations/ConnectionFailureCause");
exports.ConnectionFailureCause = ConnectionFailureCause_1.ConnectionFailureCause;
//export {ConnectionStatus} from "./Enumerations/ConnectionStatus";
var Contact_1 = require("./Core/ServiceObjects/Items/Contact");
exports.Contact = Contact_1.Contact;
var ContactEntity_1 = require("./ComplexProperties/ContactEntity");
exports.ContactEntity = ContactEntity_1.ContactEntity;
var ContactEntityCollection_1 = require("./ComplexProperties/ContactEntityCollection");
exports.ContactEntityCollection = ContactEntityCollection_1.ContactEntityCollection;
var ContactGroup_1 = require("./Core/ServiceObjects/Items/ContactGroup");
exports.ContactGroup = ContactGroup_1.ContactGroup;
var ContactPhoneEntity_1 = require("./ComplexProperties/ContactPhoneEntity");
exports.ContactPhoneEntity = ContactPhoneEntity_1.ContactPhoneEntity;
var ContactPhoneEntityCollection_1 = require("./ComplexProperties/ContactPhoneEntityCollection");
exports.ContactPhoneEntityCollection = ContactPhoneEntityCollection_1.ContactPhoneEntityCollection;
var ContactSource_1 = require("./Enumerations/ContactSource");
exports.ContactSource = ContactSource_1.ContactSource;
var ContainedPropertyDefinition_1 = require("./PropertyDefinitions/ContainedPropertyDefinition");
exports.ContainedPropertyDefinition = ContainedPropertyDefinition_1.ContainedPropertyDefinition;
var ContainmentMode_1 = require("./Enumerations/ContainmentMode");
exports.ContainmentMode = ContainmentMode_1.ContainmentMode;
var Conversation_1 = require("./Core/ServiceObjects/Items/Conversation");
exports.Conversation = Conversation_1.Conversation;
var ConversationAction_1 = require("./Misc/ConversationAction");
exports.ConversationAction = ConversationAction_1.ConversationAction;
var ConversationActionType_1 = require("./Enumerations/ConversationActionType");
exports.ConversationActionType = ConversationActionType_1.ConversationActionType;
var ConversationFlagStatus_1 = require("./Enumerations/ConversationFlagStatus");
exports.ConversationFlagStatus = ConversationFlagStatus_1.ConversationFlagStatus;
var ConversationId_1 = require("./ComplexProperties/ConversationId");
exports.ConversationId = ConversationId_1.ConversationId;
var ConversationIndexedItemView_1 = require("./Search/ConversationIndexedItemView");
exports.ConversationIndexedItemView = ConversationIndexedItemView_1.ConversationIndexedItemView;
var ConversationNode_1 = require("./ComplexProperties/ConversationNode");
exports.ConversationNode = ConversationNode_1.ConversationNode;
var ConversationNodeCollection_1 = require("./ComplexProperties/ConversationNodeCollection");
exports.ConversationNodeCollection = ConversationNodeCollection_1.ConversationNodeCollection;
var ConversationQueryTraversal_1 = require("./Enumerations/ConversationQueryTraversal");
exports.ConversationQueryTraversal = ConversationQueryTraversal_1.ConversationQueryTraversal;
var ConversationRequest_1 = require("./ComplexProperties/ConversationRequest");
exports.ConversationRequest = ConversationRequest_1.ConversationRequest;
var ConversationResponse_1 = require("./ComplexProperties/ConversationResponse");
exports.ConversationResponse = ConversationResponse_1.ConversationResponse;
var ConversationSortOrder_1 = require("./Enumerations/ConversationSortOrder");
exports.ConversationSortOrder = ConversationSortOrder_1.ConversationSortOrder;
var ConvertIdRequest_1 = require("./Core/Requests/ConvertIdRequest");
exports.ConvertIdRequest = ConvertIdRequest_1.ConvertIdRequest;
var ConvertIdResponse_1 = require("./Core/Responses/ConvertIdResponse");
exports.ConvertIdResponse = ConvertIdResponse_1.ConvertIdResponse;
var CopyFolderRequest_1 = require("./Core/Requests/CopyFolderRequest");
exports.CopyFolderRequest = CopyFolderRequest_1.CopyFolderRequest;
var CopyItemRequest_1 = require("./Core/Requests/CopyItemRequest");
exports.CopyItemRequest = CopyItemRequest_1.CopyItemRequest;
var CreateAttachmentException_1 = require("./Exceptions/CreateAttachmentException");
exports.CreateAttachmentException = CreateAttachmentException_1.CreateAttachmentException;
var CreateAttachmentRequest_1 = require("./Core/Requests/CreateAttachmentRequest");
exports.CreateAttachmentRequest = CreateAttachmentRequest_1.CreateAttachmentRequest;
var CreateAttachmentResponse_1 = require("./Core/Responses/CreateAttachmentResponse");
exports.CreateAttachmentResponse = CreateAttachmentResponse_1.CreateAttachmentResponse;
var CreateFolderRequest_1 = require("./Core/Requests/CreateFolderRequest");
exports.CreateFolderRequest = CreateFolderRequest_1.CreateFolderRequest;
var CreateFolderResponse_1 = require("./Core/Responses/CreateFolderResponse");
exports.CreateFolderResponse = CreateFolderResponse_1.CreateFolderResponse;
var CreateItemRequest_1 = require("./Core/Requests/CreateItemRequest");
exports.CreateItemRequest = CreateItemRequest_1.CreateItemRequest;
var CreateItemRequestBase_1 = require("./Core/Requests/CreateItemRequestBase");
exports.CreateItemRequestBase = CreateItemRequestBase_1.CreateItemRequestBase;
var CreateItemResponse_1 = require("./Core/Responses/CreateItemResponse");
exports.CreateItemResponse = CreateItemResponse_1.CreateItemResponse;
var CreateItemResponseBase_1 = require("./Core/Responses/CreateItemResponseBase");
exports.CreateItemResponseBase = CreateItemResponseBase_1.CreateItemResponseBase;
var CreateRequest_1 = require("./Core/Requests/CreateRequest");
exports.CreateRequest = CreateRequest_1.CreateRequest;
var CreateResponseObjectRequest_1 = require("./Core/Requests/CreateResponseObjectRequest");
exports.CreateResponseObjectRequest = CreateResponseObjectRequest_1.CreateResponseObjectRequest;
var CreateResponseObjectResponse_1 = require("./Core/Responses/CreateResponseObjectResponse");
exports.CreateResponseObjectResponse = CreateResponseObjectResponse_1.CreateResponseObjectResponse;
var CreateRuleOperation_1 = require("./ComplexProperties/CreateRuleOperation");
exports.CreateRuleOperation = CreateRuleOperation_1.CreateRuleOperation;
var CreateUserConfigurationRequest_1 = require("./Core/Requests/CreateUserConfigurationRequest");
exports.CreateUserConfigurationRequest = CreateUserConfigurationRequest_1.CreateUserConfigurationRequest;
var DateTime_1 = require("./DateTime");
exports.DateTime = DateTime_1.DateTime;
exports.DateTimeKind = DateTime_1.DateTimeKind;
var TimeSpan_1 = require("./TimeSpan");
exports.TimeSpan = TimeSpan_1.TimeSpan;
var TimeZoneInfo_1 = require("./TimeZoneInfo");
exports.TimeZoneInfo = TimeZoneInfo_1.TimeZoneInfo;
var DateTimePrecision_1 = require("./Enumerations/DateTimePrecision");
exports.DateTimePrecision = DateTimePrecision_1.DateTimePrecision;
var DateTimePropertyDefinition_1 = require("./PropertyDefinitions/DateTimePropertyDefinition");
exports.DateTimePropertyDefinition = DateTimePropertyDefinition_1.DateTimePropertyDefinition;
var DayOfTheWeek_1 = require("./Enumerations/DayOfTheWeek");
exports.DayOfTheWeek = DayOfTheWeek_1.DayOfTheWeek;
var DayOfTheWeekCollection_1 = require("./ComplexProperties/Recurrence/DayOfTheWeekCollection");
exports.DayOfTheWeekCollection = DayOfTheWeekCollection_1.DayOfTheWeekCollection;
var DayOfTheWeekIndex_1 = require("./Enumerations/DayOfTheWeekIndex");
exports.DayOfTheWeekIndex = DayOfTheWeekIndex_1.DayOfTheWeekIndex;
var DeclineMeetingInvitationMessage_1 = require("./Core/ServiceObjects/ResponseObjects/DeclineMeetingInvitationMessage");
exports.DeclineMeetingInvitationMessage = DeclineMeetingInvitationMessage_1.DeclineMeetingInvitationMessage;
var DefaultExtendedPropertySet_1 = require("./Enumerations/DefaultExtendedPropertySet");
exports.DefaultExtendedPropertySet = DefaultExtendedPropertySet_1.DefaultExtendedPropertySet;
var DelegateFolderPermissionLevel_1 = require("./Enumerations/DelegateFolderPermissionLevel");
exports.DelegateFolderPermissionLevel = DelegateFolderPermissionLevel_1.DelegateFolderPermissionLevel;
var DelegateInformation_1 = require("./Misc/DelegateInformation");
exports.DelegateInformation = DelegateInformation_1.DelegateInformation;
var DelegateManagementRequestBase_1 = require("./Core/Requests/DelegateManagementRequestBase");
exports.DelegateManagementRequestBase = DelegateManagementRequestBase_1.DelegateManagementRequestBase;
var DelegateManagementResponse_1 = require("./Core/Responses/DelegateManagementResponse");
exports.DelegateManagementResponse = DelegateManagementResponse_1.DelegateManagementResponse;
var DelegatePermissions_1 = require("./ComplexProperties/DelegatePermissions");
exports.DelegatePermissions = DelegatePermissions_1.DelegatePermissions;
//export {DelegateTypes} from "./Misc/DelegateTypes";
var DelegateUser_1 = require("./ComplexProperties/DelegateUser");
exports.DelegateUser = DelegateUser_1.DelegateUser;
var DelegateUserResponse_1 = require("./Core/Responses/DelegateUserResponse");
exports.DelegateUserResponse = DelegateUserResponse_1.DelegateUserResponse;
var DeleteAttachmentException_1 = require("./Exceptions/DeleteAttachmentException");
exports.DeleteAttachmentException = DeleteAttachmentException_1.DeleteAttachmentException;
var DeleteAttachmentRequest_1 = require("./Core/Requests/DeleteAttachmentRequest");
exports.DeleteAttachmentRequest = DeleteAttachmentRequest_1.DeleteAttachmentRequest;
var DeleteAttachmentResponse_1 = require("./Core/Responses/DeleteAttachmentResponse");
exports.DeleteAttachmentResponse = DeleteAttachmentResponse_1.DeleteAttachmentResponse;
var DeletedOccurrenceInfo_1 = require("./ComplexProperties/DeletedOccurrenceInfo");
exports.DeletedOccurrenceInfo = DeletedOccurrenceInfo_1.DeletedOccurrenceInfo;
var DeletedOccurrenceInfoCollection_1 = require("./ComplexProperties/DeletedOccurrenceInfoCollection");
exports.DeletedOccurrenceInfoCollection = DeletedOccurrenceInfoCollection_1.DeletedOccurrenceInfoCollection;
var DeleteFolderRequest_1 = require("./Core/Requests/DeleteFolderRequest");
exports.DeleteFolderRequest = DeleteFolderRequest_1.DeleteFolderRequest;
var DeleteItemRequest_1 = require("./Core/Requests/DeleteItemRequest");
exports.DeleteItemRequest = DeleteItemRequest_1.DeleteItemRequest;
var DeleteMode_1 = require("./Enumerations/DeleteMode");
exports.DeleteMode = DeleteMode_1.DeleteMode;
var DeleteRequest_1 = require("./Core/Requests/DeleteRequest");
exports.DeleteRequest = DeleteRequest_1.DeleteRequest;
var DeleteRuleOperation_1 = require("./ComplexProperties/DeleteRuleOperation");
exports.DeleteRuleOperation = DeleteRuleOperation_1.DeleteRuleOperation;
var DeleteUserConfigurationRequest_1 = require("./Core/Requests/DeleteUserConfigurationRequest");
exports.DeleteUserConfigurationRequest = DeleteUserConfigurationRequest_1.DeleteUserConfigurationRequest;
var DictionaryEntryProperty_1 = require("./ComplexProperties/DictionaryEntryProperty");
exports.DictionaryEntryProperty = DictionaryEntryProperty_1.DictionaryEntryProperty;
var DictionaryProperty_1 = require("./ComplexProperties/DictionaryProperty");
exports.DictionaryProperty = DictionaryProperty_1.DictionaryProperty;
var DirectoryHelper_1 = require("./Autodiscover/DirectoryHelper");
exports.DirectoryHelper = DirectoryHelper_1.DirectoryHelper;
var DisableAppRequest_1 = require("./Core/Requests/DisableAppRequest");
exports.DisableAppRequest = DisableAppRequest_1.DisableAppRequest;
var DisableAppResponse_1 = require("./Core/Responses/DisableAppResponse");
exports.DisableAppResponse = DisableAppResponse_1.DisableAppResponse;
var DisableReasonType_1 = require("./Enumerations/DisableReasonType");
exports.DisableReasonType = DisableReasonType_1.DisableReasonType;
var DisconnectPhoneCallRequest_1 = require("./Core/Requests/DisconnectPhoneCallRequest");
exports.DisconnectPhoneCallRequest = DisconnectPhoneCallRequest_1.DisconnectPhoneCallRequest;
var DiscoverySearchConfiguration_1 = require("./MailboxSearch/DiscoverySearchConfiguration");
exports.DiscoverySearchConfiguration = DiscoverySearchConfiguration_1.DiscoverySearchConfiguration;
var DnsClient_1 = require("./Dns/DnsClient");
exports.DnsClient = DnsClient_1.DnsClient;
// export {DnsException} from "./Exceptions/DnsException";
// export {DnsNativeMethods} from "./Dns/DnsNativeMethods";
// export {DnsQueryOptions} from "./Enumerations/DnsQueryOptions";
var DnsRecord_1 = require("./Dns/DnsRecord");
exports.DnsRecord = DnsRecord_1.DnsRecord;
var DnsRecordHeader_1 = require("./Dns/DnsRecordHeader");
exports.DnsRecordHeader = DnsRecordHeader_1.DnsRecordHeader;
var DnsRecordType_1 = require("./Enumerations/DnsRecordType");
exports.DnsRecordType = DnsRecordType_1.DnsRecordType;
var DnsSrvRecord_1 = require("./Dns/DnsSrvRecord");
exports.DnsSrvRecord = DnsSrvRecord_1.DnsSrvRecord;
var DocumentSharingLocation_1 = require("./Autodiscover/DocumentSharingLocation");
exports.DocumentSharingLocation = DocumentSharingLocation_1.DocumentSharingLocation;
var DocumentSharingLocationCollection_1 = require("./Autodiscover/DocumentSharingLocationCollection");
exports.DocumentSharingLocationCollection = DocumentSharingLocationCollection_1.DocumentSharingLocationCollection;
var DomainSettingError_1 = require("./Autodiscover/DomainSettingError");
exports.DomainSettingError = DomainSettingError_1.DomainSettingError;
var DomainSettingName_1 = require("./Enumerations/DomainSettingName");
exports.DomainSettingName = DomainSettingName_1.DomainSettingName;
var DoublePropertyDefinition_1 = require("./PropertyDefinitions/DoublePropertyDefinition");
exports.DoublePropertyDefinition = DoublePropertyDefinition_1.DoublePropertyDefinition;
var EffectiveRights_1 = require("./Enumerations/EffectiveRights");
exports.EffectiveRights = EffectiveRights_1.EffectiveRights;
var EffectiveRightsPropertyDefinition_1 = require("./PropertyDefinitions/EffectiveRightsPropertyDefinition");
exports.EffectiveRightsPropertyDefinition = EffectiveRightsPropertyDefinition_1.EffectiveRightsPropertyDefinition;
var ElcFolderType_1 = require("./Enumerations/ElcFolderType");
exports.ElcFolderType = ElcFolderType_1.ElcFolderType;
var EmailAddress_1 = require("./ComplexProperties/EmailAddress");
exports.EmailAddress = EmailAddress_1.EmailAddress;
var EmailAddressCollection_1 = require("./ComplexProperties/EmailAddressCollection");
exports.EmailAddressCollection = EmailAddressCollection_1.EmailAddressCollection;
var EmailAddressDictionary_1 = require("./ComplexProperties/EmailAddressDictionary");
exports.EmailAddressDictionary = EmailAddressDictionary_1.EmailAddressDictionary;
var EmailAddressEntity_1 = require("./ComplexProperties/EmailAddressEntity");
exports.EmailAddressEntity = EmailAddressEntity_1.EmailAddressEntity;
var EmailAddressEntityCollection_1 = require("./ComplexProperties/EmailAddressEntityCollection");
exports.EmailAddressEntityCollection = EmailAddressEntityCollection_1.EmailAddressEntityCollection;
var EmailAddressEntry_1 = require("./ComplexProperties/EmailAddressEntry");
exports.EmailAddressEntry = EmailAddressEntry_1.EmailAddressEntry;
var EmailAddressKey_1 = require("./Enumerations/EmailAddressKey");
exports.EmailAddressKey = EmailAddressKey_1.EmailAddressKey;
var EmailMessage_1 = require("./Core/ServiceObjects/Items/EmailMessage");
exports.EmailMessage = EmailMessage_1.EmailMessage;
var EmailPosition_1 = require("./Enumerations/EmailPosition");
exports.EmailPosition = EmailPosition_1.EmailPosition;
var EmailUserEntity_1 = require("./ComplexProperties/EmailUserEntity");
exports.EmailUserEntity = EmailUserEntity_1.EmailUserEntity;
var EmailUserEntityCollection_1 = require("./ComplexProperties/EmailUserEntityCollection");
exports.EmailUserEntityCollection = EmailUserEntityCollection_1.EmailUserEntityCollection;
var EmptyFolderRequest_1 = require("./Core/Requests/EmptyFolderRequest");
exports.EmptyFolderRequest = EmptyFolderRequest_1.EmptyFolderRequest;
var EndDateRecurrenceRange_1 = require("./ComplexProperties/Recurrence/Ranges/EndDateRecurrenceRange");
exports.EndDateRecurrenceRange = EndDateRecurrenceRange_1.EndDateRecurrenceRange;
var EnhancedLocation_1 = require("./ComplexProperties/EnhancedLocation");
exports.EnhancedLocation = EnhancedLocation_1.EnhancedLocation;
var EntityExtractionResult_1 = require("./ComplexProperties/EntityExtractionResult");
exports.EntityExtractionResult = EntityExtractionResult_1.EntityExtractionResult;
var EventType_1 = require("./Enumerations/EventType");
exports.EventType = EventType_1.EventType;
var EwsLogging_1 = require("./Core/EwsLogging");
exports.EwsLogging = EwsLogging_1.EwsLogging;
var EwsServiceJsonReader_1 = require("./Core/EwsServiceJsonReader");
exports.EwsServiceJsonReader = EwsServiceJsonReader_1.EwsServiceJsonReader;
var EwsServiceMultiResponseXmlReader_1 = require("./Core/EwsServiceMultiResponseXmlReader");
exports.EwsServiceMultiResponseXmlReader = EwsServiceMultiResponseXmlReader_1.EwsServiceMultiResponseXmlReader;
var EwsServiceXmlReader_1 = require("./Core/EwsServiceXmlReader");
exports.EwsServiceXmlReader = EwsServiceXmlReader_1.EwsServiceXmlReader;
var EwsServiceXmlWriter_1 = require("./Core/EwsServiceXmlWriter");
exports.EwsServiceXmlWriter = EwsServiceXmlWriter_1.EwsServiceXmlWriter;
var EwsTraceListener_1 = require("./Misc/EwsTraceListener");
exports.EwsTraceListener = EwsTraceListener_1.EwsTraceListener;
var EwsUtilities_1 = require("./Core/EwsUtilities");
exports.EwsUtilities = EwsUtilities_1.EwsUtilities;
var EwsXmlReader_1 = require("./Core/EwsXmlReader");
exports.EwsXmlReader = EwsXmlReader_1.EwsXmlReader;
var Exception_1 = require("./Exceptions/Exception");
exports.Exception = Exception_1.Exception;
var ExchangeCredentials_1 = require("./Credentials/ExchangeCredentials");
exports.ExchangeCredentials = ExchangeCredentials_1.ExchangeCredentials;
var ExchangeServerInfo_1 = require("./Core/ExchangeServerInfo");
exports.ExchangeServerInfo = ExchangeServerInfo_1.ExchangeServerInfo;
var ExchangeServiceBase_1 = require("./Core/ExchangeServiceBase");
exports.ExchangeServiceBase = ExchangeServiceBase_1.ExchangeServiceBase;
var ExchangeVersion_1 = require("./Enumerations/ExchangeVersion");
exports.ExchangeVersion = ExchangeVersion_1.ExchangeVersion;
var ExecuteDiagnosticMethodRequest_1 = require("./Core/Requests/ExecuteDiagnosticMethodRequest");
exports.ExecuteDiagnosticMethodRequest = ExecuteDiagnosticMethodRequest_1.ExecuteDiagnosticMethodRequest;
var ExecuteDiagnosticMethodResponse_1 = require("./Core/Responses/ExecuteDiagnosticMethodResponse");
exports.ExecuteDiagnosticMethodResponse = ExecuteDiagnosticMethodResponse_1.ExecuteDiagnosticMethodResponse;
var ExpandGroupRequest_1 = require("./Core/Requests/ExpandGroupRequest");
exports.ExpandGroupRequest = ExpandGroupRequest_1.ExpandGroupRequest;
var ExpandGroupResponse_1 = require("./Core/Responses/ExpandGroupResponse");
exports.ExpandGroupResponse = ExpandGroupResponse_1.ExpandGroupResponse;
var ExpandGroupResults_1 = require("./Misc/ExpandGroupResults");
exports.ExpandGroupResults = ExpandGroupResults_1.ExpandGroupResults;
var ExtendedAttribute_1 = require("./MailboxSearch/ExtendedAttribute");
exports.ExtendedAttribute = ExtendedAttribute_1.ExtendedAttribute;
var ExtendedProperty_1 = require("./ComplexProperties/ExtendedProperty");
exports.ExtendedProperty = ExtendedProperty_1.ExtendedProperty;
var ExtendedPropertyCollection_1 = require("./ComplexProperties/ExtendedPropertyCollection");
exports.ExtendedPropertyCollection = ExtendedPropertyCollection_1.ExtendedPropertyCollection;
var ExtensionInstallScope_1 = require("./Enumerations/ExtensionInstallScope");
exports.ExtensionInstallScope = ExtensionInstallScope_1.ExtensionInstallScope;
var ExtensionMethods_1 = require("./ExtensionMethods");
exports.DOMParser = ExtensionMethods_1.DOMParser;
exports.isNullOrUndefined = ExtensionMethods_1.isNullOrUndefined;
exports.Convert = ExtensionMethods_1.Convert;
exports.ArrayHelper = ExtensionMethods_1.ArrayHelper;
exports.base64Helper = ExtensionMethods_1.base64Helper;
exports.EnumHelper = ExtensionMethods_1.EnumHelper;
exports.StringHelper = ExtensionMethods_1.StringHelper;
exports.TypeSystem = ExtensionMethods_1.TypeSystem;
exports.UriHelper = ExtensionMethods_1.UriHelper;
exports.xml2JsObject = ExtensionMethods_1.xml2JsObject;
var ExtensionType_1 = require("./Enumerations/ExtensionType");
exports.ExtensionType = ExtensionType_1.Extensio