@nodert-win10/windows.devices.sms
Version:
Use the Windows.Devices.Sms UWP API directly from Node.js
1,030 lines (824 loc) • 28.1 kB
JavaScript
LegacySmsApiContract = (function () {
var cls = function LegacySmsApiContract() {
};
return cls;
}) ();
exports.LegacySmsApiContract = LegacySmsApiContract;
SmsEncodedLength = (function () {
var cls = function SmsEncodedLength() {
this.segmentCount = new Number();
this.characterCountLastSegment = new Number();
this.charactersPerSegment = new Number();
this.byteCountLastSegment = new Number();
this.bytesPerSegment = new Number();
};
return cls;
}) ();
exports.SmsEncodedLength = SmsEncodedLength;
_SmsMessageFilter = function () {
this.all = 0;
this.unread = 1;
this.read = 2;
this.sent = 3;
this.draft = 4;
}
exports.SmsMessageFilter = new _SmsMessageFilter();
_SmsMessageClass = function () {
this.none = 0;
this.class0 = 1;
this.class1 = 2;
this.class2 = 3;
this.class3 = 4;
}
exports.SmsMessageClass = new _SmsMessageClass();
_SmsMessageType = function () {
this.binary = 0;
this.text = 1;
this.wap = 2;
this.app = 3;
this.broadcast = 4;
this.voicemail = 5;
this.status = 6;
}
exports.SmsMessageType = new _SmsMessageType();
_CellularClass = function () {
this.none = 0;
this.gsm = 1;
this.cdma = 2;
}
exports.CellularClass = new _CellularClass();
_SmsDataFormat = function () {
this.unknown = 0;
this.cdmaSubmit = 1;
this.gsmSubmit = 2;
this.cdmaDeliver = 3;
this.gsmDeliver = 4;
}
exports.SmsDataFormat = new _SmsDataFormat();
_SmsEncoding = function () {
this.unknown = 0;
this.optimal = 1;
this.sevenBitAscii = 2;
this.unicode = 3;
this.gsmSevenBit = 4;
this.eightBit = 5;
this.latin = 6;
this.korean = 7;
this.iA5 = 8;
this.shiftJis = 9;
this.latinHebrew = 10;
}
exports.SmsEncoding = new _SmsEncoding();
_SmsGeographicalScope = function () {
this.none = 0;
this.cellWithImmediateDisplay = 1;
this.locationArea = 2;
this.plmn = 3;
this.cell = 4;
}
exports.SmsGeographicalScope = new _SmsGeographicalScope();
_SmsBroadcastType = function () {
this.other = 0;
this.cmasPresidential = 1;
this.cmasExtreme = 2;
this.cmasSevere = 3;
this.cmasAmber = 4;
this.cmasTest = 5;
this.eUAlert1 = 6;
this.eUAlert2 = 7;
this.eUAlert3 = 8;
this.eUAlertAmber = 9;
this.eUAlertInfo = 10;
this.etwsEarthquake = 11;
this.etwsTsunami = 12;
this.etwsTsunamiAndEarthquake = 13;
this.latAlertLocal = 14;
}
exports.SmsBroadcastType = new _SmsBroadcastType();
_SmsDeviceStatus = function () {
this.off = 0;
this.ready = 1;
this.simNotInserted = 2;
this.badSim = 3;
this.deviceFailure = 4;
this.subscriptionNotActivated = 5;
this.deviceLocked = 6;
this.deviceBlocked = 7;
}
exports.SmsDeviceStatus = new _SmsDeviceStatus();
_SmsModemErrorCode = function () {
this.other = 0;
this.messagingNetworkError = 1;
this.smsOperationNotSupportedByDevice = 2;
this.smsServiceNotSupportedByNetwork = 3;
this.deviceFailure = 4;
this.messageNotEncodedProperly = 5;
this.messageTooLarge = 6;
this.deviceNotReady = 7;
this.networkNotReady = 8;
this.invalidSmscAddress = 9;
this.networkFailure = 10;
this.fixedDialingNumberRestricted = 11;
}
exports.SmsModemErrorCode = new _SmsModemErrorCode();
_SmsFilterActionType = function () {
this.acceptImmediately = 0;
this.drop = 1;
this.peek = 2;
this.accept = 3;
}
exports.SmsFilterActionType = new _SmsFilterActionType();
ISmsMessage = (function () {
var cls = function ISmsMessage() {
this.id = new Number();
this.messageClass = new SmsMessageClass();
};
return cls;
}) ();
exports.ISmsMessage = ISmsMessage;
ISmsBinaryMessage = (function () {
var cls = function ISmsBinaryMessage() {
this.format = new SmsDataFormat();
};
cls.prototype.getData = function getData() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Array<Number>" />
/// </signature>
return new Array<Number>();
}
cls.prototype.setData = function setData(value) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="value" type="Array<Number>">A param.</param>
/// </signature>
}
return cls;
}) ();
exports.ISmsBinaryMessage = ISmsBinaryMessage;
SmsBinaryMessage = (function () {
var cls = function SmsBinaryMessage() {
this.format = new SmsDataFormat();
this.id = new Number();
this.messageClass = new SmsMessageClass();
};
cls.prototype.getData = function getData() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Array<Number>" />
/// </signature>
return new Array<Number>();
}
cls.prototype.setData = function setData(value) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="value" type="Array<Number>">A param.</param>
/// </signature>
}
return cls;
}) ();
exports.SmsBinaryMessage = SmsBinaryMessage;
ISmsTextMessage = (function () {
var cls = function ISmsTextMessage() {
this.body = new String();
this.encoding = new SmsEncoding();
this.from = new String();
this.partCount = new Number();
this.partNumber = new Number();
this.partReferenceId = new Number();
this.timestamp = new Date();
this.to = new String();
};
cls.prototype.toBinaryMessages = function toBinaryMessages(format) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="format" type="SmsDataFormat">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
return cls;
}) ();
exports.ISmsTextMessage = ISmsTextMessage;
SmsTextMessage = (function () {
var cls = function SmsTextMessage() {
this.id = new Number();
this.messageClass = new SmsMessageClass();
this.to = new String();
this.from = new String();
this.encoding = new SmsEncoding();
this.body = new String();
this.partCount = new Number();
this.partNumber = new Number();
this.partReferenceId = new Number();
this.timestamp = new Date();
};
cls.prototype.toBinaryMessages = function toBinaryMessages(format) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="format" type="SmsDataFormat">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.fromBinaryMessage = function fromBinaryMessage(binaryMessage) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="binaryMessage" type="SmsBinaryMessage">A param.</param>
/// <returns type="SmsTextMessage" />
/// </signature>
return new SmsTextMessage();
}
cls.fromBinaryData = function fromBinaryData(format, value) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="format" type="SmsDataFormat">A param.</param>
/// <param name="value" type="Array<Number>">A param.</param>
/// <returns type="SmsTextMessage" />
/// </signature>
return new SmsTextMessage();
}
return cls;
}) ();
exports.SmsTextMessage = SmsTextMessage;
DeleteSmsMessageOperation = (function () {
var cls = function DeleteSmsMessageOperation() {
this.errorCode = new Number();
this.id = new Number();
this.status = new Number();
this.completed = new Object();
};
cls.prototype.getResults = function getResults() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.cancel = function cancel() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.close = function close() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
return cls;
}) ();
exports.DeleteSmsMessageOperation = DeleteSmsMessageOperation;
DeleteSmsMessagesOperation = (function () {
var cls = function DeleteSmsMessagesOperation() {
this.errorCode = new Number();
this.id = new Number();
this.status = new Number();
this.completed = new Object();
};
cls.prototype.getResults = function getResults() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.cancel = function cancel() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.close = function close() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
return cls;
}) ();
exports.DeleteSmsMessagesOperation = DeleteSmsMessagesOperation;
GetSmsMessageOperation = (function () {
var cls = function GetSmsMessageOperation() {
this.errorCode = new Number();
this.id = new Number();
this.status = new Number();
this.completed = new Object();
};
cls.prototype.getResults = function getResults() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="ISmsMessage" />
/// </signature>
return new ISmsMessage();
}
cls.prototype.cancel = function cancel() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.close = function close() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
return cls;
}) ();
exports.GetSmsMessageOperation = GetSmsMessageOperation;
GetSmsMessagesOperation = (function () {
var cls = function GetSmsMessagesOperation() {
this.errorCode = new Number();
this.id = new Number();
this.status = new Number();
this.progress = new Object();
this.completed = new Object();
};
cls.prototype.getResults = function getResults() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.cancel = function cancel() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.close = function close() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
return cls;
}) ();
exports.GetSmsMessagesOperation = GetSmsMessagesOperation;
SmsDeviceMessageStore = (function () {
var cls = function SmsDeviceMessageStore() {
this.maxMessages = new Number();
};
cls.prototype.deleteMessageAsync = function deleteMessageAsync(messageId, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="messageId" type="Number">A param.</param>
/// </signature>
}
cls.prototype.deleteMessagesAsync = function deleteMessagesAsync(messageFilter, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="messageFilter" type="SmsMessageFilter">A param.</param>
/// </signature>
}
cls.prototype.getMessageAsync = function getMessageAsync(messageId, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="messageId" type="Number">A param.</param>
/// </signature>
}
cls.prototype.getMessagesAsync = function getMessagesAsync(messageFilter, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="messageFilter" type="SmsMessageFilter">A param.</param>
/// </signature>
}
return cls;
}) ();
exports.SmsDeviceMessageStore = SmsDeviceMessageStore;
SendSmsMessageOperation = (function () {
var cls = function SendSmsMessageOperation() {
this.errorCode = new Number();
this.id = new Number();
this.status = new Number();
this.completed = new Object();
};
cls.prototype.getResults = function getResults() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.cancel = function cancel() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.close = function close() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
return cls;
}) ();
exports.SendSmsMessageOperation = SendSmsMessageOperation;
SmsMessageReceivedEventArgs = (function () {
var cls = function SmsMessageReceivedEventArgs() {
this.binaryMessage = new SmsBinaryMessage();
this.textMessage = new SmsTextMessage();
};
return cls;
}) ();
exports.SmsMessageReceivedEventArgs = SmsMessageReceivedEventArgs;
SmsDevice = (function () {
var cls = function SmsDevice() {
this.accountPhoneNumber = new String();
this.cellularClass = new CellularClass();
this.deviceStatus = new SmsDeviceStatus();
this.messageStore = new SmsDeviceMessageStore();
};
cls.prototype.sendMessageAsync = function sendMessageAsync(message, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="message" type="ISmsMessage">A param.</param>
/// </signature>
}
cls.prototype.calculateLength = function calculateLength(message) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="message" type="SmsTextMessage">A param.</param>
/// <returns type="SmsEncodedLength" />
/// </signature>
return new SmsEncodedLength();
}
cls.fromNetworkAccountIdAsync = function fromNetworkAccountIdAsync(networkAccountId, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="networkAccountId" type="String">A param.</param>
/// </signature>
}
cls.fromIdAsync = function fromIdAsync(deviceId, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="deviceId" type="String">A param.</param>
/// </signature>
}
cls.getDefaultAsync = function getDefaultAsync(callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.getDeviceSelector = function getDeviceSelector() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="String" />
/// </signature>
return new String();
}
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.SmsDevice = SmsDevice;
GetSmsDeviceOperation = (function () {
var cls = function GetSmsDeviceOperation() {
this.errorCode = new Number();
this.id = new Number();
this.status = new Number();
this.completed = new Object();
};
cls.prototype.getResults = function getResults() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="SmsDevice" />
/// </signature>
return new SmsDevice();
}
cls.prototype.cancel = function cancel() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.close = function close() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
return cls;
}) ();
exports.GetSmsDeviceOperation = GetSmsDeviceOperation;
ISmsDevice = (function () {
var cls = function ISmsDevice() {
this.accountPhoneNumber = new String();
this.cellularClass = new CellularClass();
this.deviceStatus = new SmsDeviceStatus();
this.messageStore = new SmsDeviceMessageStore();
};
cls.prototype.sendMessageAsync = function sendMessageAsync(message, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="message" type="ISmsMessage">A param.</param>
/// </signature>
}
cls.prototype.calculateLength = function calculateLength(message) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="message" type="SmsTextMessage">A param.</param>
/// <returns type="SmsEncodedLength" />
/// </signature>
return new SmsEncodedLength();
}
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.ISmsDevice = ISmsDevice;
SmsReceivedEventDetails = (function () {
var cls = function SmsReceivedEventDetails() {
this.deviceId = new String();
this.messageIndex = new Number();
this.binaryMessage = new SmsBinaryMessage();
this.messageClass = new SmsMessageClass();
};
return cls;
}) ();
exports.SmsReceivedEventDetails = SmsReceivedEventDetails;
ISmsMessageBase = (function () {
var cls = function ISmsMessageBase() {
this.cellularClass = new CellularClass();
this.deviceId = new String();
this.messageClass = new SmsMessageClass();
this.messageType = new SmsMessageType();
this.simIccId = new String();
};
return cls;
}) ();
exports.ISmsMessageBase = ISmsMessageBase;
SmsTextMessage2 = (function () {
var cls = function SmsTextMessage2() {
this.messageType = new SmsMessageType();
this.deviceId = new String();
this.cellularClass = new CellularClass();
this.messageClass = new SmsMessageClass();
this.simIccId = new String();
this.retryAttemptCount = new Number();
this.to = new String();
this.isDeliveryNotificationEnabled = new Boolean();
this.encoding = new SmsEncoding();
this.callbackNumber = new String();
this.body = new String();
this.protocolId = new Number();
this.from = new String();
this.timestamp = new Date();
this.teleserviceId = new Number();
};
return cls;
}) ();
exports.SmsTextMessage2 = SmsTextMessage2;
SmsWapMessage = (function () {
var cls = function SmsWapMessage() {
this.cellularClass = new CellularClass();
this.deviceId = new String();
this.messageClass = new SmsMessageClass();
this.messageType = new SmsMessageType();
this.simIccId = new String();
this.timestamp = new Date();
this.applicationId = new String();
this.binaryBody = new Object();
this.contentType = new String();
this.from = new String();
this.headers = new Object();
this.to = new String();
};
return cls;
}) ();
exports.SmsWapMessage = SmsWapMessage;
SmsAppMessage = (function () {
var cls = function SmsAppMessage() {
this.protocolId = new Number();
this.portNumber = new Number();
this.isDeliveryNotificationEnabled = new Boolean();
this.retryAttemptCount = new Number();
this.encoding = new SmsEncoding();
this.callbackNumber = new String();
this.body = new String();
this.binaryBody = new Object();
this.to = new String();
this.teleserviceId = new Number();
this.from = new String();
this.timestamp = new Date();
this.cellularClass = new CellularClass();
this.deviceId = new String();
this.messageClass = new SmsMessageClass();
this.messageType = new SmsMessageType();
this.simIccId = new String();
};
return cls;
}) ();
exports.SmsAppMessage = SmsAppMessage;
SmsBroadcastMessage = (function () {
var cls = function SmsBroadcastMessage() {
this.body = new String();
this.broadcastType = new SmsBroadcastType();
this.channel = new Number();
this.geographicalScope = new SmsGeographicalScope();
this.isEmergencyAlert = new Boolean();
this.isUserPopupRequested = new Boolean();
this.messageCode = new Number();
this.timestamp = new Date();
this.to = new String();
this.updateNumber = new Number();
this.cellularClass = new CellularClass();
this.deviceId = new String();
this.messageClass = new SmsMessageClass();
this.messageType = new SmsMessageType();
this.simIccId = new String();
};
return cls;
}) ();
exports.SmsBroadcastMessage = SmsBroadcastMessage;
SmsVoicemailMessage = (function () {
var cls = function SmsVoicemailMessage() {
this.cellularClass = new CellularClass();
this.deviceId = new String();
this.messageClass = new SmsMessageClass();
this.messageType = new SmsMessageType();
this.simIccId = new String();
this.body = new String();
this.messageCount = new Number();
this.timestamp = new Date();
this.to = new String();
};
return cls;
}) ();
exports.SmsVoicemailMessage = SmsVoicemailMessage;
SmsStatusMessage = (function () {
var cls = function SmsStatusMessage() {
this.cellularClass = new CellularClass();
this.deviceId = new String();
this.messageClass = new SmsMessageClass();
this.messageType = new SmsMessageType();
this.simIccId = new String();
this.status = new Number();
this.body = new String();
this.dischargeTime = new Date();
this.from = new String();
this.messageReferenceNumber = new Number();
this.serviceCenterTimestamp = new Date();
this.to = new String();
};
return cls;
}) ();
exports.SmsStatusMessage = SmsStatusMessage;
SmsSendMessageResult = (function () {
var cls = function SmsSendMessageResult() {
this.cellularClass = new CellularClass();
this.isErrorTransient = new Boolean();
this.isSuccessful = new Boolean();
this.messageReferenceNumbers = new Object();
this.modemErrorCode = new SmsModemErrorCode();
this.networkCauseCode = new Number();
this.transportFailureCause = new Number();
};
return cls;
}) ();
exports.SmsSendMessageResult = SmsSendMessageResult;
SmsDevice2 = (function () {
var cls = function SmsDevice2() {
this.smscAddress = new String();
this.accountPhoneNumber = new String();
this.cellularClass = new CellularClass();
this.deviceId = new String();
this.deviceStatus = new SmsDeviceStatus();
this.parentDeviceId = new String();
};
cls.prototype.sendMessageAndGetResultAsync = function sendMessageAndGetResultAsync(message, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="message" type="ISmsMessageBase">A param.</param>
/// </signature>
}
cls.prototype.calculateLength = function calculateLength(message) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="message" type="ISmsMessageBase">A param.</param>
/// <returns type="SmsEncodedLength" />
/// </signature>
return new SmsEncodedLength();
}
cls.getDeviceSelector = function getDeviceSelector() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="String" />
/// </signature>
return new String();
}
cls.fromId = function fromId(deviceId) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="deviceId" type="String">A param.</param>
/// <returns type="SmsDevice2" />
/// </signature>
return new SmsDevice2();
}
cls.getDefault = function getDefault() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="SmsDevice2" />
/// </signature>
return new SmsDevice2();
}
cls.fromParentId = function fromParentId(parentDeviceId) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="parentDeviceId" type="String">A param.</param>
/// <returns type="SmsDevice2" />
/// </signature>
return new SmsDevice2();
}
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.SmsDevice2 = SmsDevice2;
SmsMessageReceivedTriggerDetails = (function () {
var cls = function SmsMessageReceivedTriggerDetails() {
this.appMessage = new SmsAppMessage();
this.broadcastMessage = new SmsBroadcastMessage();
this.messageType = new SmsMessageType();
this.statusMessage = new SmsStatusMessage();
this.textMessage = new SmsTextMessage2();
this.voicemailMessage = new SmsVoicemailMessage();
this.wapMessage = new SmsWapMessage();
};
cls.prototype.drop = function drop() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.accept = function accept() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
return cls;
}) ();
exports.SmsMessageReceivedTriggerDetails = SmsMessageReceivedTriggerDetails;
SmsFilterRule = (function () {
var cls = function SmsFilterRule() {
this.cellularClass = new CellularClass();
this.broadcastChannels = new Object();
this.broadcastTypes = new Object();
this.deviceIds = new Object();
this.imsiPrefixes = new Object();
this.messageType = new SmsMessageType();
this.portNumbers = new Object();
this.protocolIds = new Object();
this.senderNumbers = new Object();
this.teleserviceIds = new Object();
this.textMessagePrefixes = new Object();
this.wapApplicationIds = new Object();
this.wapContentTypes = new Object();
};
var cls = function SmsFilterRule(messageType) {
this.cellularClass = new CellularClass();
this.broadcastChannels = new Object();
this.broadcastTypes = new Object();
this.deviceIds = new Object();
this.imsiPrefixes = new Object();
this.messageType = new SmsMessageType();
this.portNumbers = new Object();
this.protocolIds = new Object();
this.senderNumbers = new Object();
this.teleserviceIds = new Object();
this.textMessagePrefixes = new Object();
this.wapApplicationIds = new Object();
this.wapContentTypes = new Object();
};
return cls;
}) ();
exports.SmsFilterRule = SmsFilterRule;
SmsFilterRules = (function () {
var cls = function SmsFilterRules() {
this.actionType = new SmsFilterActionType();
this.rules = new Object();
};
var cls = function SmsFilterRules(actionType) {
this.actionType = new SmsFilterActionType();
this.rules = new Object();
};
return cls;
}) ();
exports.SmsFilterRules = SmsFilterRules;
SmsMessageRegistration = (function () {
var cls = function SmsMessageRegistration() {
this.id = new String();
};
cls.prototype.unregister = function unregister() {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.register = function register(id, filterRules) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="id" type="String">A param.</param>
/// <param name="filterRules" type="SmsFilterRules">A param.</param>
/// <returns type="SmsMessageRegistration" />
/// </signature>
return new SmsMessageRegistration();
}
cls.allRegistrations = new Object();
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.SmsMessageRegistration = SmsMessageRegistration;