UNPKG

@nodert-win10/windows.applicationmodel.appointments

Version:

Use the Windows.ApplicationModel.Appointments UWP API directly from Node.js

985 lines (789 loc) 33.3 kB
Rect = (function () { var cls = function Rect() { }; return cls; }) (); exports.Rect = Rect; Color = (function () { var cls = function Color() { }; return cls; }) (); exports.Color = Color; _AppointmentStoreAccessType = function () { this.appCalendarsReadWrite = 0; this.allCalendarsReadOnly = 1; this.allCalendarsReadWrite = 2; } exports.AppointmentStoreAccessType = new _AppointmentStoreAccessType(); _AppointmentSensitivity = function () { this.public = 0; this.private = 1; } exports.AppointmentSensitivity = new _AppointmentSensitivity(); _AppointmentBusyStatus = function () { this.busy = 0; this.tentative = 1; this.free = 2; this.outOfOffice = 3; this.workingElsewhere = 4; } exports.AppointmentBusyStatus = new _AppointmentBusyStatus(); _AppointmentParticipantResponse = function () { this.none = 0; this.tentative = 1; this.accepted = 2; this.declined = 3; this.unknown = 4; } exports.AppointmentParticipantResponse = new _AppointmentParticipantResponse(); _AppointmentParticipantRole = function () { this.requiredAttendee = 0; this.optionalAttendee = 1; this.resource = 2; } exports.AppointmentParticipantRole = new _AppointmentParticipantRole(); _AppointmentRecurrenceUnit = function () { this.daily = 0; this.weekly = 1; this.monthly = 2; this.monthlyOnDay = 3; this.yearly = 4; this.yearlyOnDay = 5; } exports.AppointmentRecurrenceUnit = new _AppointmentRecurrenceUnit(); _AppointmentDaysOfWeek = function () { this.none = 0; this.sunday = 1; this.monday = 2; this.tuesday = 3; this.wednesday = 4; this.thursday = 5; this.friday = 6; this.saturday = 7; } exports.AppointmentDaysOfWeek = new _AppointmentDaysOfWeek(); _AppointmentWeekOfMonth = function () { this.first = 0; this.second = 1; this.third = 2; this.fourth = 3; this.last = 4; } exports.AppointmentWeekOfMonth = new _AppointmentWeekOfMonth(); _AppointmentCalendarSyncStatus = function () { this.idle = 0; this.syncing = 1; this.upToDate = 2; this.authenticationError = 3; this.policyError = 4; this.unknownError = 5; this.manualAccountRemovalRequired = 6; } exports.AppointmentCalendarSyncStatus = new _AppointmentCalendarSyncStatus(); _RecurrenceType = function () { this.master = 0; this.instance = 1; this.exceptionInstance = 2; } exports.RecurrenceType = new _RecurrenceType(); _AppointmentDetailsKind = function () { this.plainText = 0; this.html = 1; } exports.AppointmentDetailsKind = new _AppointmentDetailsKind(); _FindAppointmentCalendarsOptions = function () { this.none = 0; this.includeHidden = 1; } exports.FindAppointmentCalendarsOptions = new _FindAppointmentCalendarsOptions(); _AppointmentSummaryCardView = function () { this.system = 0; this.app = 1; } exports.AppointmentSummaryCardView = new _AppointmentSummaryCardView(); _AppointmentCalendarOtherAppReadAccess = function () { this.systemOnly = 0; this.limited = 1; this.full = 2; } exports.AppointmentCalendarOtherAppReadAccess = new _AppointmentCalendarOtherAppReadAccess(); _AppointmentCalendarOtherAppWriteAccess = function () { this.none = 0; this.systemOnly = 1; } exports.AppointmentCalendarOtherAppWriteAccess = new _AppointmentCalendarOtherAppWriteAccess(); _AppointmentConflictType = function () { this.none = 0; this.adjacent = 1; this.overlap = 2; } exports.AppointmentConflictType = new _AppointmentConflictType(); _AppointmentStoreChangeType = function () { this.appointmentCreated = 0; this.appointmentModified = 1; this.appointmentDeleted = 2; this.changeTrackingLost = 3; this.calendarCreated = 4; this.calendarModified = 5; this.calendarDeleted = 6; } exports.AppointmentStoreChangeType = new _AppointmentStoreChangeType(); Appointment = (function () { var cls = function Appointment() { this.location = new String(); this.allDay = new Boolean(); this.organizer = new AppointmentOrganizer(); this.duration = new Number(); this.details = new String(); this.uri = new Object(); this.busyStatus = new AppointmentBusyStatus(); this.recurrence = new AppointmentRecurrence(); this.subject = new String(); this.startTime = new Date(); this.sensitivity = new AppointmentSensitivity(); this.reminder = new Number(); this.invitees = new Object(); this.allowNewTimeProposal = new Boolean(); this.userResponse = new AppointmentParticipantResponse(); this.roamingId = new String(); this.replyTime = new Date(); this.isResponseRequested = new Boolean(); this.isOrganizedByUser = new Boolean(); this.isCanceledMeeting = new Boolean(); this.onlineMeetingLink = new String(); this.hasInvitees = new Boolean(); this.calendarId = new String(); this.localId = new String(); this.originalStartTime = new Date(); this.remoteChangeNumber = new Number(); this.detailsKind = new AppointmentDetailsKind(); this.changeNumber = new Number(); }; return cls; }) (); exports.Appointment = Appointment; AppointmentStore = (function () { var cls = function AppointmentStore() { this.changeTracker = new AppointmentStoreChangeTracker(); }; cls.prototype.createAppointmentCalendarAsync = function createAppointmentCalendarAsync(name, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="name" type="String">A param.</param> /// </signature> } cls.prototype.createAppointmentCalendarAsync = function createAppointmentCalendarAsync(name, userDataAccountId, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="name" type="String">A param.</param> /// <param name="userDataAccountId" type="String">A param.</param> /// </signature> } cls.prototype.getAppointmentCalendarAsync = function getAppointmentCalendarAsync(calendarId, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="calendarId" type="String">A param.</param> /// </signature> } cls.prototype.getAppointmentAsync = function getAppointmentAsync(localId, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="localId" type="String">A param.</param> /// </signature> } cls.prototype.getAppointmentInstanceAsync = function getAppointmentInstanceAsync(localId, instanceStartTime, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="localId" type="String">A param.</param> /// <param name="instanceStartTime" type="Date">A param.</param> /// </signature> } cls.prototype.findAppointmentCalendarsAsync = function findAppointmentCalendarsAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.findAppointmentCalendarsAsync = function findAppointmentCalendarsAsync(options, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="options" type="FindAppointmentCalendarsOptions">A param.</param> /// </signature> } cls.prototype.findAppointmentsAsync = function findAppointmentsAsync(rangeStart, rangeLength, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="rangeStart" type="Date">A param.</param> /// <param name="rangeLength" type="Number">A param.</param> /// </signature> } cls.prototype.findAppointmentsAsync = function findAppointmentsAsync(rangeStart, rangeLength, options, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="rangeStart" type="Date">A param.</param> /// <param name="rangeLength" type="Number">A param.</param> /// <param name="options" type="FindAppointmentsOptions">A param.</param> /// </signature> } cls.prototype.findConflictAsync = function findConflictAsync(appointment, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointment" type="Appointment">A param.</param> /// </signature> } cls.prototype.findConflictAsync = function findConflictAsync(appointment, instanceStartTime, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointment" type="Appointment">A param.</param> /// <param name="instanceStartTime" type="Date">A param.</param> /// </signature> } cls.prototype.moveAppointmentAsync = function moveAppointmentAsync(appointment, destinationCalendar, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointment" type="Appointment">A param.</param> /// <param name="destinationCalendar" type="AppointmentCalendar">A param.</param> /// </signature> } cls.prototype.showAddAppointmentAsync = function showAddAppointmentAsync(appointment, selection, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointment" type="Appointment">A param.</param> /// <param name="selection" type="Object">A param.</param> /// </signature> } cls.prototype.showReplaceAppointmentAsync = function showReplaceAppointmentAsync(localId, appointment, selection, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="localId" type="String">A param.</param> /// <param name="appointment" type="Appointment">A param.</param> /// <param name="selection" type="Object">A param.</param> /// </signature> } cls.prototype.showReplaceAppointmentAsync = function showReplaceAppointmentAsync(localId, appointment, selection, preferredPlacement, instanceStartDate, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="localId" type="String">A param.</param> /// <param name="appointment" type="Appointment">A param.</param> /// <param name="selection" type="Object">A param.</param> /// <param name="preferredPlacement" type="Number">A param.</param> /// <param name="instanceStartDate" type="Date">A param.</param> /// </signature> } cls.prototype.showRemoveAppointmentAsync = function showRemoveAppointmentAsync(localId, selection, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="localId" type="String">A param.</param> /// <param name="selection" type="Object">A param.</param> /// </signature> } cls.prototype.showRemoveAppointmentAsync = function showRemoveAppointmentAsync(localId, selection, preferredPlacement, instanceStartDate, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="localId" type="String">A param.</param> /// <param name="selection" type="Object">A param.</param> /// <param name="preferredPlacement" type="Number">A param.</param> /// <param name="instanceStartDate" type="Date">A param.</param> /// </signature> } cls.prototype.showAppointmentDetailsAsync = function showAppointmentDetailsAsync(localId, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="localId" type="String">A param.</param> /// </signature> } cls.prototype.showAppointmentDetailsAsync = function showAppointmentDetailsAsync(localId, instanceStartDate, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="localId" type="String">A param.</param> /// <param name="instanceStartDate" type="Date">A param.</param> /// </signature> } cls.prototype.showEditNewAppointmentAsync = function showEditNewAppointmentAsync(appointment, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointment" type="Appointment">A param.</param> /// </signature> } cls.prototype.findLocalIdsFromRoamingIdAsync = function findLocalIdsFromRoamingIdAsync(roamingId, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="roamingId" type="String">A param.</param> /// </signature> } cls.prototype.addListener = function addListener(eventName, callback){} cls.prototype.removeListener = function removeListener(eventName, callback){} cls.prototype.on = function on(eventName, callback){} cls.prototype.off = function off(eventName, callback){} return cls; }) (); exports.AppointmentStore = AppointmentStore; IAppointmentParticipant = (function () { var cls = function IAppointmentParticipant() { this.address = new String(); this.displayName = new String(); }; return cls; }) (); exports.IAppointmentParticipant = IAppointmentParticipant; AppointmentOrganizer = (function () { var cls = function AppointmentOrganizer() { this.displayName = new String(); this.address = new String(); }; return cls; }) (); exports.AppointmentOrganizer = AppointmentOrganizer; AppointmentInvitee = (function () { var cls = function AppointmentInvitee() { this.role = new AppointmentParticipantRole(); this.response = new AppointmentParticipantResponse(); this.displayName = new String(); this.address = new String(); }; return cls; }) (); exports.AppointmentInvitee = AppointmentInvitee; AppointmentRecurrence = (function () { var cls = function AppointmentRecurrence() { this.unit = new AppointmentRecurrenceUnit(); this.occurrences = new Number(); this.month = new Number(); this.interval = new Number(); this.daysOfWeek = new AppointmentDaysOfWeek(); this.day = new Number(); this.weekOfMonth = new AppointmentWeekOfMonth(); this.until = new Date(); this.timeZone = new String(); this.recurrenceType = new RecurrenceType(); this.calendarIdentifier = new String(); }; return cls; }) (); exports.AppointmentRecurrence = AppointmentRecurrence; AppointmentManager = (function () { var cls = function AppointmentManager() { }; cls.showAppointmentDetailsAsync = function showAppointmentDetailsAsync(appointmentId, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointmentId" type="String">A param.</param> /// </signature> } cls.showAppointmentDetailsAsync = function showAppointmentDetailsAsync(appointmentId, instanceStartDate, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointmentId" type="String">A param.</param> /// <param name="instanceStartDate" type="Date">A param.</param> /// </signature> } cls.showEditNewAppointmentAsync = function showEditNewAppointmentAsync(appointment, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointment" type="Appointment">A param.</param> /// </signature> } cls.requestStoreAsync = function requestStoreAsync(options, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="options" type="AppointmentStoreAccessType">A param.</param> /// </signature> } cls.showAddAppointmentAsync = function showAddAppointmentAsync(appointment, selection, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointment" type="Appointment">A param.</param> /// <param name="selection" type="Object">A param.</param> /// </signature> } cls.showAddAppointmentAsync = function showAddAppointmentAsync(appointment, selection, preferredPlacement, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointment" type="Appointment">A param.</param> /// <param name="selection" type="Object">A param.</param> /// <param name="preferredPlacement" type="Number">A param.</param> /// </signature> } cls.showReplaceAppointmentAsync = function showReplaceAppointmentAsync(appointmentId, appointment, selection, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointmentId" type="String">A param.</param> /// <param name="appointment" type="Appointment">A param.</param> /// <param name="selection" type="Object">A param.</param> /// </signature> } cls.showReplaceAppointmentAsync = function showReplaceAppointmentAsync(appointmentId, appointment, selection, preferredPlacement, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointmentId" type="String">A param.</param> /// <param name="appointment" type="Appointment">A param.</param> /// <param name="selection" type="Object">A param.</param> /// <param name="preferredPlacement" type="Number">A param.</param> /// </signature> } cls.showReplaceAppointmentAsync = function showReplaceAppointmentAsync(appointmentId, appointment, selection, preferredPlacement, instanceStartDate, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointmentId" type="String">A param.</param> /// <param name="appointment" type="Appointment">A param.</param> /// <param name="selection" type="Object">A param.</param> /// <param name="preferredPlacement" type="Number">A param.</param> /// <param name="instanceStartDate" type="Date">A param.</param> /// </signature> } cls.showRemoveAppointmentAsync = function showRemoveAppointmentAsync(appointmentId, selection, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointmentId" type="String">A param.</param> /// <param name="selection" type="Object">A param.</param> /// </signature> } cls.showRemoveAppointmentAsync = function showRemoveAppointmentAsync(appointmentId, selection, preferredPlacement, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointmentId" type="String">A param.</param> /// <param name="selection" type="Object">A param.</param> /// <param name="preferredPlacement" type="Number">A param.</param> /// </signature> } cls.showRemoveAppointmentAsync = function showRemoveAppointmentAsync(appointmentId, selection, preferredPlacement, instanceStartDate, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointmentId" type="String">A param.</param> /// <param name="selection" type="Object">A param.</param> /// <param name="preferredPlacement" type="Number">A param.</param> /// <param name="instanceStartDate" type="Date">A param.</param> /// </signature> } cls.showTimeFrameAsync = function showTimeFrameAsync(timeToShow, duration, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="timeToShow" type="Date">A param.</param> /// <param name="duration" type="Number">A param.</param> /// </signature> } return cls; }) (); exports.AppointmentManager = AppointmentManager; FindAppointmentsOptions = (function () { var cls = function FindAppointmentsOptions() { this.maxCount = new Number(); this.includeHidden = new Boolean(); this.calendarIds = new Object(); this.fetchProperties = new Object(); }; return cls; }) (); exports.FindAppointmentsOptions = FindAppointmentsOptions; AppointmentException = (function () { var cls = function AppointmentException() { this.appointment = new Appointment(); this.exceptionProperties = new Object(); this.isDeleted = new Boolean(); }; return cls; }) (); exports.AppointmentException = AppointmentException; AppointmentCalendarSyncManager = (function () { var cls = function AppointmentCalendarSyncManager() { this.lastAttemptedSyncTime = new Date(); this.lastSuccessfulSyncTime = new Date(); this.status = new AppointmentCalendarSyncStatus(); }; cls.prototype.syncAsync = function syncAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.addListener = function addListener(eventName, callback){} cls.prototype.removeListener = function removeListener(eventName, callback){} cls.prototype.on = function on(eventName, callback){} cls.prototype.off = function off(eventName, callback){} return cls; }) (); exports.AppointmentCalendarSyncManager = AppointmentCalendarSyncManager; AppointmentCalendar = (function () { var cls = function AppointmentCalendar() { this.summaryCardView = new AppointmentSummaryCardView(); this.otherAppWriteAccess = new AppointmentCalendarOtherAppWriteAccess(); this.displayColor = new Object(); this.isHidden = new Boolean(); this.displayName = new String(); this.otherAppReadAccess = new AppointmentCalendarOtherAppReadAccess(); this.localId = new String(); this.sourceDisplayName = new String(); this.canCancelMeetings = new Boolean(); this.canNotifyInvitees = new Boolean(); this.remoteId = new String(); this.mustNofityInvitees = new Boolean(); this.canUpdateMeetingResponses = new Boolean(); this.canProposeNewTimeForMeetings = new Boolean(); this.canCreateOrUpdateAppointments = new Boolean(); this.canForwardMeetings = new Boolean(); this.syncManager = new AppointmentCalendarSyncManager(); this.userDataAccountId = new String(); }; cls.prototype.findAppointmentsAsync = function findAppointmentsAsync(rangeStart, rangeLength, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="rangeStart" type="Date">A param.</param> /// <param name="rangeLength" type="Number">A param.</param> /// </signature> } cls.prototype.findAppointmentsAsync = function findAppointmentsAsync(rangeStart, rangeLength, options, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="rangeStart" type="Date">A param.</param> /// <param name="rangeLength" type="Number">A param.</param> /// <param name="options" type="FindAppointmentsOptions">A param.</param> /// </signature> } cls.prototype.findExceptionsFromMasterAsync = function findExceptionsFromMasterAsync(masterLocalId, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="masterLocalId" type="String">A param.</param> /// </signature> } cls.prototype.findAllInstancesAsync = function findAllInstancesAsync(masterLocalId, rangeStart, rangeLength, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="masterLocalId" type="String">A param.</param> /// <param name="rangeStart" type="Date">A param.</param> /// <param name="rangeLength" type="Number">A param.</param> /// </signature> } cls.prototype.findAllInstancesAsync = function findAllInstancesAsync(masterLocalId, rangeStart, rangeLength, pOptions, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="masterLocalId" type="String">A param.</param> /// <param name="rangeStart" type="Date">A param.</param> /// <param name="rangeLength" type="Number">A param.</param> /// <param name="pOptions" type="FindAppointmentsOptions">A param.</param> /// </signature> } cls.prototype.getAppointmentAsync = function getAppointmentAsync(localId, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="localId" type="String">A param.</param> /// </signature> } cls.prototype.getAppointmentInstanceAsync = function getAppointmentInstanceAsync(localId, instanceStartTime, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="localId" type="String">A param.</param> /// <param name="instanceStartTime" type="Date">A param.</param> /// </signature> } cls.prototype.findUnexpandedAppointmentsAsync = function findUnexpandedAppointmentsAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.findUnexpandedAppointmentsAsync = function findUnexpandedAppointmentsAsync(options, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="options" type="FindAppointmentsOptions">A param.</param> /// </signature> } cls.prototype.deleteAsync = function deleteAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.saveAsync = function saveAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.deleteAppointmentAsync = function deleteAppointmentAsync(localId, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="localId" type="String">A param.</param> /// </signature> } cls.prototype.deleteAppointmentInstanceAsync = function deleteAppointmentInstanceAsync(localId, instanceStartTime, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="localId" type="String">A param.</param> /// <param name="instanceStartTime" type="Date">A param.</param> /// </signature> } cls.prototype.saveAppointmentAsync = function saveAppointmentAsync(pAppointment, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="pAppointment" type="Appointment">A param.</param> /// </signature> } cls.prototype.tryCreateOrUpdateAppointmentAsync = function tryCreateOrUpdateAppointmentAsync(appointment, notifyInvitees, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="appointment" type="Appointment">A param.</param> /// <param name="notifyInvitees" type="Boolean">A param.</param> /// </signature> } cls.prototype.tryCancelMeetingAsync = function tryCancelMeetingAsync(meeting, subject, comment, notifyInvitees, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="meeting" type="Appointment">A param.</param> /// <param name="subject" type="String">A param.</param> /// <param name="comment" type="String">A param.</param> /// <param name="notifyInvitees" type="Boolean">A param.</param> /// </signature> } cls.prototype.tryForwardMeetingAsync = function tryForwardMeetingAsync(meeting, invitees, subject, forwardHeader, comment, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="meeting" type="Appointment">A param.</param> /// <param name="invitees" type="Object">A param.</param> /// <param name="subject" type="String">A param.</param> /// <param name="forwardHeader" type="String">A param.</param> /// <param name="comment" type="String">A param.</param> /// </signature> } cls.prototype.tryProposeNewTimeForMeetingAsync = function tryProposeNewTimeForMeetingAsync(meeting, newStartTime, newDuration, subject, comment, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="meeting" type="Appointment">A param.</param> /// <param name="newStartTime" type="Date">A param.</param> /// <param name="newDuration" type="Number">A param.</param> /// <param name="subject" type="String">A param.</param> /// <param name="comment" type="String">A param.</param> /// </signature> } cls.prototype.tryUpdateMeetingResponseAsync = function tryUpdateMeetingResponseAsync(meeting, response, subject, comment, sendUpdate, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="meeting" type="Appointment">A param.</param> /// <param name="response" type="AppointmentParticipantResponse">A param.</param> /// <param name="subject" type="String">A param.</param> /// <param name="comment" type="String">A param.</param> /// <param name="sendUpdate" type="Boolean">A param.</param> /// </signature> } return cls; }) (); exports.AppointmentCalendar = AppointmentCalendar; AppointmentStoreChange = (function () { var cls = function AppointmentStoreChange() { this.appointment = new Appointment(); this.changeType = new AppointmentStoreChangeType(); this.appointmentCalendar = new AppointmentCalendar(); }; return cls; }) (); exports.AppointmentStoreChange = AppointmentStoreChange; AppointmentStoreChangeReader = (function () { var cls = function AppointmentStoreChangeReader() { }; cls.prototype.readBatchAsync = function readBatchAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.acceptChanges = function acceptChanges() { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.acceptChangesThrough = function acceptChangesThrough(lastChangeToAccept) { /// <signature> /// <summary>Function summary.</summary> /// <param name="lastChangeToAccept" type="AppointmentStoreChange">A param.</param> /// </signature> } return cls; }) (); exports.AppointmentStoreChangeReader = AppointmentStoreChangeReader; AppointmentStoreChangedDeferral = (function () { var cls = function AppointmentStoreChangedDeferral() { }; cls.prototype.complete = function complete() { /// <signature> /// <summary>Function summary.</summary> /// </signature> } return cls; }) (); exports.AppointmentStoreChangedDeferral = AppointmentStoreChangedDeferral; AppointmentStoreChangeTracker = (function () { var cls = function AppointmentStoreChangeTracker() { }; cls.prototype.getChangeReader = function getChangeReader() { /// <signature> /// <summary>Function summary.</summary> /// <returns type="AppointmentStoreChangeReader" /> /// </signature> return new AppointmentStoreChangeReader(); } cls.prototype.enable = function enable() { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.reset = function reset() { /// <signature> /// <summary>Function summary.</summary> /// </signature> } return cls; }) (); exports.AppointmentStoreChangeTracker = AppointmentStoreChangeTracker; AppointmentConflictResult = (function () { var cls = function AppointmentConflictResult() { this.date = new Date(); this.type = new AppointmentConflictType(); }; return cls; }) (); exports.AppointmentConflictResult = AppointmentConflictResult; AppointmentStoreChangedEventArgs = (function () { var cls = function AppointmentStoreChangedEventArgs() { }; cls.prototype.getDeferral = function getDeferral() { /// <signature> /// <summary>Function summary.</summary> /// <returns type="AppointmentStoreChangedDeferral" /> /// </signature> return new AppointmentStoreChangedDeferral(); } return cls; }) (); exports.AppointmentStoreChangedEventArgs = AppointmentStoreChangedEventArgs; AppointmentProperties = (function () { var cls = function AppointmentProperties() { }; cls.hasInvitees = new String(); cls.allDay = new String(); cls.allowNewTimeProposal = new String(); cls.busyStatus = new String(); cls.defaultProperties = new Object(); cls.details = new String(); cls.duration = new String(); cls.recurrence = new String(); cls.invitees = new String(); cls.isCanceledMeeting = new String(); cls.isOrganizedByUser = new String(); cls.isResponseRequested = new String(); cls.location = new String(); cls.onlineMeetingLink = new String(); cls.organizer = new String(); cls.originalStartTime = new String(); cls.reminder = new String(); cls.replyTime = new String(); cls.sensitivity = new String(); cls.startTime = new String(); cls.subject = new String(); cls.uri = new String(); cls.userResponse = new String(); cls.detailsKind = new String(); cls.remoteChangeNumber = new String(); cls.changeNumber = new String(); return cls; }) (); exports.AppointmentProperties = AppointmentProperties; AppointmentStoreNotificationTriggerDetails = (function () { var cls = function AppointmentStoreNotificationTriggerDetails() { }; return cls; }) (); exports.AppointmentStoreNotificationTriggerDetails = AppointmentStoreNotificationTriggerDetails;