UNPKG

blast-graph-angular2

Version:

![Alt text](./resources/images/b-circle-trans-100.png) **with** ![Alt text](./resources/images/angular.png)

122 lines (121 loc) 7.99 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Instruction } from './instruction'; import { BlastException } from './blast-exception'; import { GraphMessageType } from './graph-message-type'; var GraphResponseMessage = /** @class */ (function () { function GraphResponseMessage(jsonObject) { if (jsonObject['graphMessageType'] === undefined) { throw new BlastException('not a graph response message'); } this._graphMessageType = jsonObject['graphMessageType']; if (GraphMessageType[this._graphMessageType] === undefined) { throw new BlastException('not a valid graph response message type'); } this._correlationId = jsonObject['correlationId']; this._key = jsonObject['key']; if (jsonObject['instruction']) { this._instruction = new Instruction(jsonObject['instruction']); } this._data = jsonObject['data']; this._status = jsonObject['status']; this._cmd = jsonObject['cmd']; this._attachmentId = jsonObject['attachmentId']; this._graphMessageType = jsonObject['graphMessageType']; } /** * @return {?} */ GraphResponseMessage.prototype.getCorrelationId = /** * @return {?} */ function () { return this._correlationId; }; /** * @return {?} */ GraphResponseMessage.prototype.getKey = /** * @return {?} */ function () { return this._key; }; /** * @return {?} */ GraphResponseMessage.prototype.getInstruction = /** * @return {?} */ function () { return this._instruction; }; /** * @return {?} */ GraphResponseMessage.prototype.getData = /** * @return {?} */ function () { return this._data; }; /** * @return {?} */ GraphResponseMessage.prototype.getStatus = /** * @return {?} */ function () { return this._status; }; /** * @return {?} */ GraphResponseMessage.prototype.getGraphMessageType = /** * @return {?} */ function () { return this._graphMessageType; }; /** * @return {?} */ GraphResponseMessage.prototype.getCommand = /** * @return {?} */ function () { return this._cmd; }; /** * @return {?} */ GraphResponseMessage.prototype.getAttachmentId = /** * @return {?} */ function () { return this._attachmentId; }; return GraphResponseMessage; }()); export { GraphResponseMessage }; if (false) { /** @type {?} */ GraphResponseMessage.prototype._correlationId; /** @type {?} */ GraphResponseMessage.prototype._key; /** @type {?} */ GraphResponseMessage.prototype._instruction; /** @type {?} */ GraphResponseMessage.prototype._data; /** @type {?} */ GraphResponseMessage.prototype._status; /** @type {?} */ GraphResponseMessage.prototype._graphMessageType; /** @type {?} */ GraphResponseMessage.prototype._cmd; /** @type {?} */ GraphResponseMessage.prototype._attachmentId; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3JhcGgtcmVzcG9uc2UtbWVzc2FnZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2JsYXN0LWdyYXBoLWFuZ3VsYXIyLyIsInNvdXJjZXMiOlsic3JjL2dyYXBoLXJlc3BvbnNlLW1lc3NhZ2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDMUMsT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFNLG1CQUFtQixDQUFDO0FBQ2pELE9BQU8sRUFBQyxnQkFBZ0IsRUFBQyxNQUFNLHNCQUFzQixDQUFDO0FBRXRELElBQUE7SUFVSSw4QkFBWSxVQUFlO1FBQ3ZCLEVBQUUsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUM7WUFDL0MsTUFBTSxJQUFJLGNBQWMsQ0FBQyw4QkFBOEIsQ0FBQyxDQUFDO1NBQzVEO1FBQ0QsSUFBSSxDQUFDLGlCQUFpQixHQUFHLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO1FBRXhELEVBQUUsQ0FBQyxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUM7WUFDekQsTUFBTSxJQUFJLGNBQWMsQ0FBQyx5Q0FBeUMsQ0FBQyxDQUFDO1NBQ3ZFO1FBRUQsSUFBSSxDQUFDLGNBQWMsR0FBRyxVQUFVLENBQUMsZUFBZSxDQUFDLENBQUM7UUFDbEQsSUFBSSxDQUFDLElBQUksR0FBRyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDOUIsRUFBRSxDQUFDLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUM1QixJQUFJLENBQUMsWUFBWSxHQUFHLElBQUksV0FBVyxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDO1NBQ2xFO1FBQ0QsSUFBSSxDQUFDLEtBQUssR0FBRyxVQUFVLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDaEMsSUFBSSxDQUFDLE9BQU8sR0FBRyxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDcEMsSUFBSSxDQUFDLElBQUksR0FBRyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDOUIsSUFBSSxDQUFDLGFBQWEsR0FBRyxVQUFVLENBQUMsY0FBYyxDQUFDLENBQUM7UUFDaEQsSUFBSSxDQUFDLGlCQUFpQixHQUFHLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO0tBQzNEOzs7O0lBRUQsK0NBQWdCOzs7SUFBaEI7UUFDSSxNQUFNLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQztLQUM5Qjs7OztJQUVELHFDQUFNOzs7SUFBTjtRQUNJLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO0tBQ3BCOzs7O0lBRUQsNkNBQWM7OztJQUFkO1FBQ0ksTUFBTSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUM7S0FDNUI7Ozs7SUFFRCxzQ0FBTzs7O0lBQVA7UUFDSSxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQztLQUNyQjs7OztJQUVELHdDQUFTOzs7SUFBVDtRQUNJLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDO0tBQ3ZCOzs7O0lBRUQsa0RBQW1COzs7SUFBbkI7UUFDSSxNQUFNLENBQUMsSUFBSSxDQUFDLGlCQUFpQixDQUFDO0tBQ2pDOzs7O0lBRUQseUNBQVU7OztJQUFWO1FBQ0ksTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUM7S0FDcEI7Ozs7SUFFRCw4Q0FBZTs7O0lBQWY7UUFDSSxNQUFNLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQztLQUM3QjsrQkFsRUw7SUFvRUMsQ0FBQTtBQWhFRCxnQ0FnRUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luc3RydWN0aW9ufSBmcm9tICcuL2luc3RydWN0aW9uJztcbmltcG9ydCB7Qmxhc3RFeGNlcHRpb259IGZyb20gJy4vYmxhc3QtZXhjZXB0aW9uJztcbmltcG9ydCB7R3JhcGhNZXNzYWdlVHlwZX0gZnJvbSAnLi9ncmFwaC1tZXNzYWdlLXR5cGUnO1xuXG5leHBvcnQgY2xhc3MgR3JhcGhSZXNwb25zZU1lc3NhZ2Uge1xuICAgIF9jb3JyZWxhdGlvbklkOiBudW1iZXI7XG4gICAgX2tleTogc3RyaW5nO1xuICAgIF9pbnN0cnVjdGlvbjogSW5zdHJ1Y3Rpb247XG4gICAgX2RhdGE6IGFueTtcbiAgICBfc3RhdHVzOiBzdHJpbmc7XG4gICAgX2dyYXBoTWVzc2FnZVR5cGU6IHN0cmluZztcbiAgICBfY21kOiBzdHJpbmc7XG4gICAgX2F0dGFjaG1lbnRJZDogc3RyaW5nO1xuXG4gICAgY29uc3RydWN0b3IoanNvbk9iamVjdDogYW55KSB7XG4gICAgICAgIGlmIChqc29uT2JqZWN0WydncmFwaE1lc3NhZ2VUeXBlJ10gPT09IHVuZGVmaW5lZCkge1xuICAgICAgICAgICAgdGhyb3cgbmV3IEJsYXN0RXhjZXB0aW9uKCdub3QgYSBncmFwaCByZXNwb25zZSBtZXNzYWdlJyk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5fZ3JhcGhNZXNzYWdlVHlwZSA9IGpzb25PYmplY3RbJ2dyYXBoTWVzc2FnZVR5cGUnXTtcblxuICAgICAgICBpZiAoR3JhcGhNZXNzYWdlVHlwZVt0aGlzLl9ncmFwaE1lc3NhZ2VUeXBlXSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgQmxhc3RFeGNlcHRpb24oJ25vdCBhIHZhbGlkIGdyYXBoIHJlc3BvbnNlIG1lc3NhZ2UgdHlwZScpO1xuICAgICAgICB9XG5cbiAgICAgICAgdGhpcy5fY29ycmVsYXRpb25JZCA9IGpzb25PYmplY3RbJ2NvcnJlbGF0aW9uSWQnXTtcbiAgICAgICAgdGhpcy5fa2V5ID0ganNvbk9iamVjdFsna2V5J107XG4gICAgICAgIGlmIChqc29uT2JqZWN0WydpbnN0cnVjdGlvbiddKSB7XG4gICAgICAgICAgICB0aGlzLl9pbnN0cnVjdGlvbiA9IG5ldyBJbnN0cnVjdGlvbihqc29uT2JqZWN0WydpbnN0cnVjdGlvbiddKTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLl9kYXRhID0ganNvbk9iamVjdFsnZGF0YSddO1xuICAgICAgICB0aGlzLl9zdGF0dXMgPSBqc29uT2JqZWN0WydzdGF0dXMnXTtcbiAgICAgICAgdGhpcy5fY21kID0ganNvbk9iamVjdFsnY21kJ107XG4gICAgICAgIHRoaXMuX2F0dGFjaG1lbnRJZCA9IGpzb25PYmplY3RbJ2F0dGFjaG1lbnRJZCddO1xuICAgICAgICB0aGlzLl9ncmFwaE1lc3NhZ2VUeXBlID0ganNvbk9iamVjdFsnZ3JhcGhNZXNzYWdlVHlwZSddO1xuICAgIH1cblxuICAgIGdldENvcnJlbGF0aW9uSWQoKTogbnVtYmVyIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NvcnJlbGF0aW9uSWQ7XG4gICAgfVxuXG4gICAgZ2V0S2V5KCk6IHN0cmluZyB7XG4gICAgICAgIHJldHVybiB0aGlzLl9rZXk7XG4gICAgfVxuXG4gICAgZ2V0SW5zdHJ1Y3Rpb24oKTogSW5zdHJ1Y3Rpb24ge1xuICAgICAgICByZXR1cm4gdGhpcy5faW5zdHJ1Y3Rpb247XG4gICAgfVxuXG4gICAgZ2V0RGF0YSgpOiBhbnkge1xuICAgICAgICByZXR1cm4gdGhpcy5fZGF0YTtcbiAgICB9XG5cbiAgICBnZXRTdGF0dXMoKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3N0YXR1cztcbiAgICB9XG5cbiAgICBnZXRHcmFwaE1lc3NhZ2VUeXBlKCk6IHN0cmluZyB7XG4gICAgICAgIHJldHVybiB0aGlzLl9ncmFwaE1lc3NhZ2VUeXBlO1xuICAgIH1cblxuICAgIGdldENvbW1hbmQoKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NtZDtcbiAgICB9XG5cbiAgICBnZXRBdHRhY2htZW50SWQoKTogc3RyaW5nIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2F0dGFjaG1lbnRJZDtcbiAgICB9XG5cbn1cbiJdfQ==