UNPKG

channelape-sdk

Version:
23 lines 883 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const Q = require("q"); const Version_1 = require("../../model/Version"); const Resource_1 = require("../../model/Resource"); const RestService_1 = require("../../service/RestService"); class UsersService extends RestService_1.default { constructor(client) { super(); this.client = client; this.EXPECTED_GET_STATUS = 200; } get(userId) { const deferred = Q.defer(); const requestUrl = `/${Version_1.default.V1}${Resource_1.default.USERS}/${userId}`; this.client.get(requestUrl, {}, (error, response, body) => { this.mapResponseToPromise(requestUrl, deferred, error, response, body, this.EXPECTED_GET_STATUS); }); return deferred.promise; } } exports.default = UsersService; //# sourceMappingURL=UsersService.js.map