Learn more  » Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

vipera-npm-registry / wa-motif-open-api-module   js

Repository URL to install this package:

Version: 0.0.1 

/ esm5 / lib / services / PlatformService / UsersService.js

/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes} checked by tsc
 */
import { Injectable } from '@angular/core';
import { MotifConnectorService } from 'web-console-core';
import { WAGlobals } from '../../WAGlobals';
import { String } from 'typescript-string-operations';
import * as i0 from "@angular/core";
import * as i1 from "web-console-core";
var /** @type {?} */ USERS_LIST_ENDPOINT = WAGlobals.API_ENDPOINT_PRFIX + "/platform/domains/{0}/users";
var User = /** @class */ (function () {
    function User() {
    }
    return User;
}());
export { User };
function User_tsickle_Closure_declarations() {
    /** @type {?} */
    User.prototype.created;
    /** @type {?} */
    User.prototype.domain;
    /** @type {?} */
    User.prototype.email;
    /** @type {?} */
    User.prototype.lastLogin;
    /** @type {?} */
    User.prototype.locale;
    /** @type {?} */
    User.prototype.msisdn;
    /** @type {?} */
    User.prototype.prevState;
    /** @type {?} */
    User.prototype.serial;
    /** @type {?} */
    User.prototype.state;
    /** @type {?} */
    User.prototype.userId;
    /** @type {?} */
    User.prototype.userIdInt;
}
var UsersService = /** @class */ (function () {
    function UsersService(motifConnector) {
        this.motifConnector = motifConnector;
        console.log("MotifConnectorService=", motifConnector);
    }
    /**
     * @param {?} domain
     * @return {?}
     */
    UsersService.prototype.getUsersList = /**
     * @param {?} domain
     * @return {?}
     */
    function (domain) {
        var _this = this;
        return new Promise(function (resolve, reject) {
            var /** @type {?} */ endpoint = String.Format(USERS_LIST_ENDPOINT, domain);
            _this.motifConnector.get(endpoint).subscribe(function (data) {
                console.log("Get Users List done: ", data);
                resolve(data);
            }, reject);
        });
    };
    UsersService.decorators = [
        { type: Injectable, args: [{
                    providedIn: 'root'
                },] },
    ];
    /** @nocollapse */
    UsersService.ctorParameters = function () { return [
        { type: MotifConnectorService }
    ]; };
    /** @nocollapse */ UsersService.ngInjectableDef = i0.defineInjectable({ factory: function UsersService_Factory() { return new UsersService(i0.inject(i1.MotifConnectorService)); }, token: UsersService, providedIn: "root" });
    return UsersService;
}());
export { UsersService };
function UsersService_tsickle_Closure_declarations() {
    /** @type {?} */
    UsersService.prototype.motifConnector;
}

//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVXNlcnNTZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vd2EtbW90aWYtb3Blbi1hcGktbW9kdWxlLyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2VzL1BsYXRmb3JtU2VydmljZS9Vc2Vyc1NlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sa0JBQWtCLENBQUE7QUFDeEQsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGlCQUFpQixDQUFBO0FBQzNDLE9BQU8sRUFBRSxNQUFNLEVBQWlCLE1BQU0sOEJBQThCLENBQUE7OztBQUVwRSxxQkFBTSxtQkFBbUIsR0FBSSxTQUFTLENBQUMsa0JBQWtCLEdBQUcsNkJBQTZCLENBQUE7QUFFekYsSUFBQTtJQVlFO0tBQ0M7ZUFwQkg7SUFzQkMsQ0FBQTtBQWZELGdCQWVDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQU9DLHNCQUFvQixjQUFxQztRQUFyQyxtQkFBYyxHQUFkLGNBQWMsQ0FBdUI7UUFDdkQsT0FBTyxDQUFDLEdBQUcsQ0FBQyx3QkFBd0IsRUFBRSxjQUFjLENBQUMsQ0FBQztLQUN2RDs7Ozs7SUFFRCxtQ0FBWTs7OztJQUFaLFVBQWEsTUFBYTtRQUExQixpQkFRQztRQVBDLE1BQU0sQ0FBQyxJQUFJLE9BQU8sQ0FBYyxVQUFDLE9BQU8sRUFBQyxNQUFNO1lBQzdDLHFCQUFJLFFBQVEsR0FBRyxNQUFNLENBQUMsTUFBTSxDQUFDLG1CQUFtQixFQUFFLE1BQU0sQ0FBQyxDQUFDO1lBQzFELEtBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxVQUFDLElBQUk7Z0JBQzdDLE9BQU8sQ0FBQyxHQUFHLENBQUMsdUJBQXVCLEVBQUMsSUFBSSxDQUFDLENBQUM7Z0JBQzFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUNqQixFQUFDLE1BQU0sQ0FBQyxDQUFDO1NBQ1gsQ0FBQyxDQUFDO0tBQ0o7O2dCQWpCRixVQUFVLFNBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25COzs7O2dCQXpCUSxxQkFBcUI7Ozt1QkFEOUI7O1NBMkJhLFlBQVkiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBNb3RpZkNvbm5lY3RvclNlcnZpY2UgfSBmcm9tICd3ZWItY29uc29sZS1jb3JlJ1xuaW1wb3J0IHvCoFdBR2xvYmFscyB9IGZyb20gJy4uLy4uL1dBR2xvYmFscydcbmltcG9ydCB7IFN0cmluZywgU3RyaW5nQnVpbGRlciB9IGZyb20gJ3R5cGVzY3JpcHQtc3RyaW5nLW9wZXJhdGlvbnMnXG5cbmNvbnN0IFVTRVJTX0xJU1RfRU5EUE9JTlQgPSDCoFdBR2xvYmFscy5BUElfRU5EUE9JTlRfUFJGSVggKyBcIi9wbGF0Zm9ybS9kb21haW5zL3swfS91c2Vyc1wiXG5cbmV4cG9ydCBjbGFzcyBVc2VyIHtcbiAgcHVibGljIGNyZWF0ZWQ6bnVtYmVyO1xuICBwdWJsaWMgZG9tYWluOnN0cmluZztcbiAgcHVibGljIGVtYWlsOnN0cmluZztcbiAgcHVibGljIGxhc3RMb2dpbjpudW1iZXI7XG4gIHB1YmxpYyBsb2NhbGU6c3RyaW5nO1xuICBwdWJsaWMgbXNpc2RuOnN0cmluZztcbiAgcHVibGljIHByZXZTdGF0ZTpzdHJpbmc7XG4gIHB1YmxpYyBzZXJpYWw6c3RyaW5nO1xuICBwdWJsaWMgc3RhdGU6c3RyaW5nO1xuICBwdWJsaWMgdXNlcklkOnN0cmluZztcbiAgcHVibGljIHVzZXJJZEludDpzdHJpbmc7XG4gIGNvbnN0cnVjdG9yKCkge1xuICB9XG5cbn1cblxuQEluamVjdGFibGUoe1xuICBwcm92aWRlZEluOiAncm9vdCdcbn0pXG5leHBvcnQgY2xhc3MgVXNlcnNTZXJ2aWNlIHtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIG1vdGlmQ29ubmVjdG9yOiBNb3RpZkNvbm5lY3RvclNlcnZpY2UpIHtcbiAgICBjb25zb2xlLmxvZyhcIk1vdGlmQ29ubmVjdG9yU2VydmljZT1cIiwgbW90aWZDb25uZWN0b3IpO1xuICB9XG5cbiAgZ2V0VXNlcnNMaXN0KGRvbWFpbjpzdHJpbmcpOiBQcm9taXNlPEFycmF5PFVzZXI+PntcbiAgICByZXR1cm4gbmV3IFByb21pc2U8QXJyYXk8VXNlcj4+KChyZXNvbHZlLHJlamVjdCkgPT4ge1xuICAgICAgbGV0IGVuZHBvaW50ID0gU3RyaW5nLkZvcm1hdChVU0VSU19MSVNUX0VORFBPSU5ULCBkb21haW4pO1xuICAgICAgdGhpcy5tb3RpZkNvbm5lY3Rvci5nZXQoZW5kcG9pbnQpLnN1YnNjcmliZSgoZGF0YSkgPT4ge1xuICAgICAgICAgIGNvbnNvbGUubG9nKFwiR2V0IFVzZXJzIExpc3QgZG9uZTogXCIsZGF0YSk7XG4gICAgICAgICAgcmVzb2x2ZShkYXRhKTtcbiAgICAgIH0scmVqZWN0KTtcbiAgICB9KTtcbiAgfVxuXG5cbn1cblxuIl19