@nodert-win10/windows.applicationmodel.appointments
Version:
Use the Windows.ApplicationModel.Appointments UWP API directly from Node.js
985 lines (789 loc) • 33.3 kB
JavaScript
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;