@nodert-win10/windows.applicationmodel.calls
Version:
Use the Windows.ApplicationModel.Calls UWP API directly from Node.js
924 lines (712 loc) • 27.2 kB
JavaScript
Color = (function () {
var cls = function Color() {
};
return cls;
}) ();
exports.Color = Color;
CallsPhoneContract = (function () {
var cls = function CallsPhoneContract() {
};
return cls;
}) ();
exports.CallsPhoneContract = CallsPhoneContract;
CallsVoipContract = (function () {
var cls = function CallsVoipContract() {
};
return cls;
}) ();
exports.CallsVoipContract = CallsVoipContract;
LockScreenCallContract = (function () {
var cls = function LockScreenCallContract() {
};
return cls;
}) ();
exports.LockScreenCallContract = LockScreenCallContract;
_PhoneNetworkState = function () {
this.unknown = 0;
this.noSignal = 1;
this.deregistered = 2;
this.denied = 3;
this.searching = 4;
this.home = 5;
this.roamingInternational = 6;
this.roamingDomestic = 7;
}
exports.PhoneNetworkState = new _PhoneNetworkState();
_PhoneVoicemailType = function () {
this.none = 0;
this.traditional = 1;
this.visual = 2;
}
exports.PhoneVoicemailType = new _PhoneVoicemailType();
_PhoneCallMedia = function () {
this.audio = 0;
this.audioAndVideo = 1;
}
exports.PhoneCallMedia = new _PhoneCallMedia();
_PhoneLineTransport = function () {
this.cellular = 0;
this.voipApp = 1;
}
exports.PhoneLineTransport = new _PhoneLineTransport();
_PhoneSimState = function () {
this.unknown = 0;
this.pinNotRequired = 1;
this.pinUnlocked = 2;
this.pinLocked = 3;
this.pukLocked = 4;
this.notInserted = 5;
this.invalid = 6;
this.disabled = 7;
}
exports.PhoneSimState = new _PhoneSimState();
_PhoneAudioRoutingEndpoint = function () {
this.default = 0;
this.bluetooth = 1;
this.speakerphone = 2;
}
exports.PhoneAudioRoutingEndpoint = new _PhoneAudioRoutingEndpoint();
_PhoneLineWatcherStatus = function () {
this.created = 0;
this.started = 1;
this.enumerationCompleted = 2;
this.stopped = 3;
}
exports.PhoneLineWatcherStatus = new _PhoneLineWatcherStatus();
_PhoneLineNetworkOperatorDisplayTextLocation = function () {
this.default = 0;
this.tile = 1;
this.dialer = 2;
this.inCallUI = 3;
}
exports.PhoneLineNetworkOperatorDisplayTextLocation = new _PhoneLineNetworkOperatorDisplayTextLocation();
_CellularDtmfMode = function () {
this.continuous = 0;
this.burst = 1;
}
exports.CellularDtmfMode = new _CellularDtmfMode();
_VoipPhoneCallMedia = function () {
this.none = 0;
this.audio = 1;
this.video = 2;
}
exports.VoipPhoneCallMedia = new _VoipPhoneCallMedia();
_VoipPhoneCallRejectReason = function () {
this.userIgnored = 0;
this.timedOut = 1;
this.otherIncomingCall = 2;
this.emergencyCallExists = 3;
this.invalidCallState = 4;
}
exports.VoipPhoneCallRejectReason = new _VoipPhoneCallRejectReason();
_VoipPhoneCallState = function () {
this.ended = 0;
this.held = 1;
this.active = 2;
this.incoming = 3;
this.outgoing = 4;
}
exports.VoipPhoneCallState = new _VoipPhoneCallState();
_VoipPhoneCallResourceReservationStatus = function () {
this.success = 0;
this.resourcesNotAvailable = 1;
}
exports.VoipPhoneCallResourceReservationStatus = new _VoipPhoneCallResourceReservationStatus();
_PhoneCallHistoryEntryOtherAppReadAccess = function () {
this.full = 0;
this.systemOnly = 1;
}
exports.PhoneCallHistoryEntryOtherAppReadAccess = new _PhoneCallHistoryEntryOtherAppReadAccess();
_PhoneCallHistoryEntryMedia = function () {
this.audio = 0;
this.video = 1;
}
exports.PhoneCallHistoryEntryMedia = new _PhoneCallHistoryEntryMedia();
_PhoneCallHistoryEntryRawAddressKind = function () {
this.phoneNumber = 0;
this.custom = 1;
}
exports.PhoneCallHistoryEntryRawAddressKind = new _PhoneCallHistoryEntryRawAddressKind();
_PhoneCallHistoryEntryQueryDesiredMedia = function () {
this.none = 0;
this.audio = 1;
this.video = 2;
this.all = 3;
}
exports.PhoneCallHistoryEntryQueryDesiredMedia = new _PhoneCallHistoryEntryQueryDesiredMedia();
_PhoneCallHistoryStoreAccessType = function () {
this.appEntriesReadWrite = 0;
this.allEntriesLimitedReadWrite = 1;
this.allEntriesReadWrite = 2;
}
exports.PhoneCallHistoryStoreAccessType = new _PhoneCallHistoryStoreAccessType();
_PhoneCallHistorySourceIdKind = function () {
this.cellularPhoneLineId = 0;
this.packageFamilyName = 1;
}
exports.PhoneCallHistorySourceIdKind = new _PhoneCallHistorySourceIdKind();
PhoneLine = (function () {
var cls = function PhoneLine() {
this.canDial = new Boolean();
this.cellularDetails = new PhoneLineCellularDetails();
this.displayColor = new Object();
this.displayName = new String();
this.id = new String();
this.lineConfiguration = new PhoneLineConfiguration();
this.networkName = new String();
this.networkState = new PhoneNetworkState();
this.supportsTile = new Boolean();
this.transport = new PhoneLineTransport();
this.videoCallingCapabilities = new PhoneCallVideoCapabilities();
this.voicemail = new PhoneVoicemail();
};
cls.prototype.isImmediateDialNumberAsync = function isImmediateDialNumberAsync(number, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="number" type="String">A param.</param>
/// </signature>
}
cls.prototype.dial = function dial(number, displayName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="number" type="String">A param.</param>
/// <param name="displayName" type="String">A param.</param>
/// </signature>
}
cls.prototype.dialWithOptions = function dialWithOptions(options) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="options" type="PhoneDialOptions">A param.</param>
/// </signature>
}
cls.fromIdAsync = function fromIdAsync(lineId, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="lineId" 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.PhoneLine = PhoneLine;
PhoneVoicemail = (function () {
var cls = function PhoneVoicemail() {
this.messageCount = new Number();
this.number = new String();
this.type = new PhoneVoicemailType();
};
cls.prototype.dialVoicemailAsync = function dialVoicemailAsync(callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
return cls;
}) ();
exports.PhoneVoicemail = PhoneVoicemail;
PhoneLineCellularDetails = (function () {
var cls = function PhoneLineCellularDetails() {
this.isModemOn = new Boolean();
this.registrationRejectCode = new Number();
this.simSlotIndex = new Number();
this.simState = new PhoneSimState();
};
cls.prototype.getNetworkOperatorDisplayText = function getNetworkOperatorDisplayText(location) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="location" type="PhoneLineNetworkOperatorDisplayTextLocation">A param.</param>
/// <returns type="String" />
/// </signature>
return new String();
}
return cls;
}) ();
exports.PhoneLineCellularDetails = PhoneLineCellularDetails;
PhoneCallVideoCapabilities = (function () {
var cls = function PhoneCallVideoCapabilities() {
this.isVideoCallingCapable = new Boolean();
};
return cls;
}) ();
exports.PhoneCallVideoCapabilities = PhoneCallVideoCapabilities;
PhoneLineConfiguration = (function () {
var cls = function PhoneLineConfiguration() {
this.extendedProperties = new Object();
this.isVideoCallingEnabled = new Boolean();
};
return cls;
}) ();
exports.PhoneLineConfiguration = PhoneLineConfiguration;
PhoneDialOptions = (function () {
var cls = function PhoneDialOptions() {
this.number = new String();
this.media = new PhoneCallMedia();
this.displayName = new String();
this.contactPhone = new Object();
this.contact = new Object();
this.audioEndpoint = new PhoneAudioRoutingEndpoint();
};
return cls;
}) ();
exports.PhoneDialOptions = PhoneDialOptions;
PhoneLineWatcher = (function () {
var cls = function PhoneLineWatcher() {
this.status = new PhoneLineWatcherStatus();
};
cls.prototype.start = function start() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.stop = function stop() {
/// <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.PhoneLineWatcher = PhoneLineWatcher;
PhoneLineWatcherEventArgs = (function () {
var cls = function PhoneLineWatcherEventArgs() {
this.lineId = new String();
};
return cls;
}) ();
exports.PhoneLineWatcherEventArgs = PhoneLineWatcherEventArgs;
PhoneCallStore = (function () {
var cls = function PhoneCallStore() {
};
cls.prototype.isEmergencyPhoneNumberAsync = function isEmergencyPhoneNumberAsync(number, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="number" type="String">A param.</param>
/// </signature>
}
cls.prototype.getDefaultLineAsync = function getDefaultLineAsync(callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.requestLineWatcher = function requestLineWatcher() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="PhoneLineWatcher" />
/// </signature>
return new PhoneLineWatcher();
}
return cls;
}) ();
exports.PhoneCallStore = PhoneCallStore;
PhoneCallManager = (function () {
var cls = function PhoneCallManager() {
};
cls.requestStoreAsync = function requestStoreAsync(callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.showPhoneCallSettingsUI = function showPhoneCallSettingsUI() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.showPhoneCallUI = function showPhoneCallUI(phoneNumber, displayName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="phoneNumber" type="String">A param.</param>
/// <param name="displayName" type="String">A param.</param>
/// </signature>
}
cls.isCallActive = new Boolean();
cls.isCallIncoming = new Boolean();
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.PhoneCallManager = PhoneCallManager;
PhoneCallVideoCapabilitiesManager = (function () {
var cls = function PhoneCallVideoCapabilitiesManager() {
};
cls.getCapabilitiesAsync = function getCapabilitiesAsync(phoneNumber, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="phoneNumber" type="String">A param.</param>
/// </signature>
}
return cls;
}) ();
exports.PhoneCallVideoCapabilitiesManager = PhoneCallVideoCapabilitiesManager;
PhoneCallBlocking = (function () {
var cls = function PhoneCallBlocking() {
};
cls.setCallBlockingListAsync = function setCallBlockingListAsync(phoneNumberList, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="phoneNumberList" type="Object">A param.</param>
/// </signature>
}
cls.blockUnknownNumbers = new Boolean();
cls.blockPrivateNumbers = new Boolean();
return cls;
}) ();
exports.PhoneCallBlocking = PhoneCallBlocking;
CallStateChangeEventArgs = (function () {
var cls = function CallStateChangeEventArgs() {
this.state = new VoipPhoneCallState();
};
return cls;
}) ();
exports.CallStateChangeEventArgs = CallStateChangeEventArgs;
CallAnswerEventArgs = (function () {
var cls = function CallAnswerEventArgs() {
this.acceptedMedia = new VoipPhoneCallMedia();
};
return cls;
}) ();
exports.CallAnswerEventArgs = CallAnswerEventArgs;
CallRejectEventArgs = (function () {
var cls = function CallRejectEventArgs() {
this.rejectReason = new VoipPhoneCallRejectReason();
};
return cls;
}) ();
exports.CallRejectEventArgs = CallRejectEventArgs;
VoipPhoneCall = (function () {
var cls = function VoipPhoneCall() {
this.startTime = new Date();
this.contactName = new String();
this.callMedia = new VoipPhoneCallMedia();
};
cls.prototype.notifyCallHeld = function notifyCallHeld() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.notifyCallActive = function notifyCallActive() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.notifyCallEnded = function notifyCallEnded() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.notifyCallReady = function notifyCallReady() {
/// <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.VoipPhoneCall = VoipPhoneCall;
MuteChangeEventArgs = (function () {
var cls = function MuteChangeEventArgs() {
this.muted = new Boolean();
};
return cls;
}) ();
exports.MuteChangeEventArgs = MuteChangeEventArgs;
VoipCallCoordinator = (function () {
var cls = function VoipCallCoordinator() {
};
cls.prototype.reserveCallResourcesAsync = function reserveCallResourcesAsync(taskEntryPoint, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="taskEntryPoint" type="String">A param.</param>
/// </signature>
}
cls.prototype.requestNewIncomingCall = function requestNewIncomingCall(context, contactName, contactNumber, contactImage, serviceName, brandingImage, callDetails, ringtone, media, ringTimeout) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="context" type="String">A param.</param>
/// <param name="contactName" type="String">A param.</param>
/// <param name="contactNumber" type="String">A param.</param>
/// <param name="contactImage" type="Object">A param.</param>
/// <param name="serviceName" type="String">A param.</param>
/// <param name="brandingImage" type="Object">A param.</param>
/// <param name="callDetails" type="String">A param.</param>
/// <param name="ringtone" type="Object">A param.</param>
/// <param name="media" type="VoipPhoneCallMedia">A param.</param>
/// <param name="ringTimeout" type="Number">A param.</param>
/// <returns type="VoipPhoneCall" />
/// </signature>
return new VoipPhoneCall();
}
cls.prototype.requestNewOutgoingCall = function requestNewOutgoingCall(context, contactName, serviceName, media) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="context" type="String">A param.</param>
/// <param name="contactName" type="String">A param.</param>
/// <param name="serviceName" type="String">A param.</param>
/// <param name="media" type="VoipPhoneCallMedia">A param.</param>
/// <returns type="VoipPhoneCall" />
/// </signature>
return new VoipPhoneCall();
}
cls.prototype.notifyMuted = function notifyMuted() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.notifyUnmuted = function notifyUnmuted() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.requestOutgoingUpgradeToVideoCall = function requestOutgoingUpgradeToVideoCall(callUpgradeGuid, context, contactName, serviceName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="callUpgradeGuid" type="String">A param.</param>
/// <param name="context" type="String">A param.</param>
/// <param name="contactName" type="String">A param.</param>
/// <param name="serviceName" type="String">A param.</param>
/// <returns type="VoipPhoneCall" />
/// </signature>
return new VoipPhoneCall();
}
cls.prototype.requestIncomingUpgradeToVideoCall = function requestIncomingUpgradeToVideoCall(context, contactName, contactNumber, contactImage, serviceName, brandingImage, callDetails, ringtone, ringTimeout) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="context" type="String">A param.</param>
/// <param name="contactName" type="String">A param.</param>
/// <param name="contactNumber" type="String">A param.</param>
/// <param name="contactImage" type="Object">A param.</param>
/// <param name="serviceName" type="String">A param.</param>
/// <param name="brandingImage" type="Object">A param.</param>
/// <param name="callDetails" type="String">A param.</param>
/// <param name="ringtone" type="Object">A param.</param>
/// <param name="ringTimeout" type="Number">A param.</param>
/// <returns type="VoipPhoneCall" />
/// </signature>
return new VoipPhoneCall();
}
cls.prototype.terminateCellularCall = function terminateCellularCall(callUpgradeGuid) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="callUpgradeGuid" type="String">A param.</param>
/// </signature>
}
cls.prototype.cancelUpgrade = function cancelUpgrade(callUpgradeGuid) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="callUpgradeGuid" type="String">A param.</param>
/// </signature>
}
cls.getDefault = function getDefault() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="VoipCallCoordinator" />
/// </signature>
return new VoipCallCoordinator();
}
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.VoipCallCoordinator = VoipCallCoordinator;
LockScreenCallEndCallDeferral = (function () {
var cls = function LockScreenCallEndCallDeferral() {
};
cls.prototype.complete = function complete() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
return cls;
}) ();
exports.LockScreenCallEndCallDeferral = LockScreenCallEndCallDeferral;
LockScreenCallUI = (function () {
var cls = function LockScreenCallUI() {
this.callTitle = new String();
};
cls.prototype.dismiss = function dismiss() {
/// <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.LockScreenCallUI = LockScreenCallUI;
LockScreenCallEndRequestedEventArgs = (function () {
var cls = function LockScreenCallEndRequestedEventArgs() {
this.deadline = new Date();
};
cls.prototype.getDeferral = function getDeferral() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="LockScreenCallEndCallDeferral" />
/// </signature>
return new LockScreenCallEndCallDeferral();
}
return cls;
}) ();
exports.LockScreenCallEndRequestedEventArgs = LockScreenCallEndRequestedEventArgs;
PhoneCallHistoryEntryAddress = (function () {
var cls = function PhoneCallHistoryEntryAddress() {
this.rawAddressKind = new PhoneCallHistoryEntryRawAddressKind();
this.rawAddress = new String();
this.displayName = new String();
this.contactId = new String();
};
var cls = function PhoneCallHistoryEntryAddress(rawAddress, rawAddressKind) {
this.rawAddressKind = new PhoneCallHistoryEntryRawAddressKind();
this.rawAddress = new String();
this.displayName = new String();
this.contactId = new String();
};
return cls;
}) ();
exports.PhoneCallHistoryEntryAddress = PhoneCallHistoryEntryAddress;
PhoneCallHistoryEntry = (function () {
var cls = function PhoneCallHistoryEntry() {
this.media = new PhoneCallHistoryEntryMedia();
this.isMissed = new Boolean();
this.isIncoming = new Boolean();
this.isCallerIdBlocked = new Boolean();
this.isSeen = new Boolean();
this.duration = new Number();
this.isEmergency = new Boolean();
this.isSuppressed = new Boolean();
this.startTime = new Date();
this.sourceIdKind = new PhoneCallHistorySourceIdKind();
this.address = new PhoneCallHistoryEntryAddress();
this.sourceId = new String();
this.remoteId = new String();
this.otherAppReadAccess = new PhoneCallHistoryEntryOtherAppReadAccess();
this.isRinging = new Boolean();
this.isVoicemail = new Boolean();
this.id = new String();
this.sourceDisplayName = new String();
};
return cls;
}) ();
exports.PhoneCallHistoryEntry = PhoneCallHistoryEntry;
PhoneCallHistoryEntryReader = (function () {
var cls = function PhoneCallHistoryEntryReader() {
};
cls.prototype.readBatchAsync = function readBatchAsync(callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
return cls;
}) ();
exports.PhoneCallHistoryEntryReader = PhoneCallHistoryEntryReader;
PhoneCallHistoryEntryQueryOptions = (function () {
var cls = function PhoneCallHistoryEntryQueryOptions() {
this.desiredMedia = new PhoneCallHistoryEntryQueryDesiredMedia();
this.sourceIds = new Object();
};
return cls;
}) ();
exports.PhoneCallHistoryEntryQueryOptions = PhoneCallHistoryEntryQueryOptions;
PhoneCallHistoryStore = (function () {
var cls = function PhoneCallHistoryStore() {
};
cls.prototype.getEntryAsync = function getEntryAsync(callHistoryEntryId, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="callHistoryEntryId" type="String">A param.</param>
/// </signature>
}
cls.prototype.saveEntryAsync = function saveEntryAsync(callHistoryEntry, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="callHistoryEntry" type="PhoneCallHistoryEntry">A param.</param>
/// </signature>
}
cls.prototype.deleteEntryAsync = function deleteEntryAsync(callHistoryEntry, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="callHistoryEntry" type="PhoneCallHistoryEntry">A param.</param>
/// </signature>
}
cls.prototype.deleteEntriesAsync = function deleteEntriesAsync(callHistoryEntries, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="callHistoryEntries" type="Object">A param.</param>
/// </signature>
}
cls.prototype.markEntryAsSeenAsync = function markEntryAsSeenAsync(callHistoryEntry, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="callHistoryEntry" type="PhoneCallHistoryEntry">A param.</param>
/// </signature>
}
cls.prototype.markEntriesAsSeenAsync = function markEntriesAsSeenAsync(callHistoryEntries, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="callHistoryEntries" type="Object">A param.</param>
/// </signature>
}
cls.prototype.getUnseenCountAsync = function getUnseenCountAsync(callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.markAllAsSeenAsync = function markAllAsSeenAsync(callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.getSourcesUnseenCountAsync = function getSourcesUnseenCountAsync(sourceIds, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="sourceIds" type="Object">A param.</param>
/// </signature>
}
cls.prototype.markSourcesAsSeenAsync = function markSourcesAsSeenAsync(sourceIds, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="sourceIds" type="Object">A param.</param>
/// </signature>
}
cls.prototype.getEntryReader = function getEntryReader() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="PhoneCallHistoryEntryReader" />
/// </signature>
return new PhoneCallHistoryEntryReader();
}
cls.prototype.getEntryReader = function getEntryReader(queryOptions) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="queryOptions" type="PhoneCallHistoryEntryQueryOptions">A param.</param>
/// <returns type="PhoneCallHistoryEntryReader" />
/// </signature>
return new PhoneCallHistoryEntryReader();
}
return cls;
}) ();
exports.PhoneCallHistoryStore = PhoneCallHistoryStore;
PhoneCallHistoryManager = (function () {
var cls = function PhoneCallHistoryManager() {
};
cls.requestStoreAsync = function requestStoreAsync(accessType, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="accessType" type="PhoneCallHistoryStoreAccessType">A param.</param>
/// </signature>
}
return cls;
}) ();
exports.PhoneCallHistoryManager = PhoneCallHistoryManager;