ali-mns-sdk
Version:
The nodejs SDK for aliyun mns service
27 lines • 1.55 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
// The Message class
class Msg {
constructor(msg, priority, delaySeconds) {
// message priority
this._priority = 8;
// message delay to visible, in seconds
this._delaySeconds = 0;
this._msg = msg;
if (!isNaN(priority))
this._priority = priority;
if (!isNaN(delaySeconds))
this._delaySeconds = delaySeconds;
}
getMsg() {
return this._msg;
}
getPriority() {
return this._priority;
}
getDelaySeconds() {
return this._delaySeconds;
}
}
exports.Msg = Msg;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTXNnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL01zZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLG9CQUFvQjtBQUNwQixNQUFhLEdBQUc7SUFDZCxZQUFtQixHQUFXLEVBQUUsUUFBaUIsRUFBRSxZQUFxQjtRQWtCeEUsbUJBQW1CO1FBQ1gsY0FBUyxHQUFHLENBQUMsQ0FBQztRQUN0Qix1Q0FBdUM7UUFDL0Isa0JBQWEsR0FBRyxDQUFDLENBQUM7UUFwQnhCLElBQUksQ0FBQyxJQUFJLEdBQUcsR0FBRyxDQUFDO1FBQ2hCLElBQUksQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDO1lBQUUsSUFBSSxDQUFDLFNBQVMsR0FBRyxRQUFRLENBQUM7UUFDaEQsSUFBSSxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUM7WUFBRSxJQUFJLENBQUMsYUFBYSxHQUFHLFlBQVksQ0FBQztJQUM5RCxDQUFDO0lBRU0sTUFBTTtRQUNYLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQztJQUNuQixDQUFDO0lBQ00sV0FBVztRQUNoQixPQUFPLElBQUksQ0FBQyxTQUFTLENBQUM7SUFDeEIsQ0FBQztJQUNNLGVBQWU7UUFDcEIsT0FBTyxJQUFJLENBQUMsYUFBYSxDQUFDO0lBQzVCLENBQUM7Q0FRRjtBQXZCRCxrQkF1QkMifQ==