@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
30 lines • 3.67 kB
JavaScript
import { Injectable } from '@angular/core';
import { GatewayConnection } from '@microsoft/windows-admin-center-sdk/core/data/gateway-connection';
import { AuthorizationService } from './authorization.service';
import { HttpService } from './http.service';
import { RpcService } from './rpc.service';
import * as i0 from "@angular/core";
import * as i1 from "./http.service";
import * as i2 from "./rpc.service";
import * as i3 from "./authorization.service";
/**
* The gateway service class.
*/
export class GatewayService extends GatewayConnection {
/**
* Initializes a new instance of the GatewayService class.
*
* @param http the Http object.
* @param rpcService the RPC service.
* @param authorizationService the authorizaton service.
*/
constructor(httpService, rpcService, authorizationService) {
super(httpService, rpcService, authorizationService);
}
}
/** @nocollapse */ GatewayService.ɵfac = function GatewayService_Factory(t) { return new (t || GatewayService)(i0.ɵɵinject(i1.HttpService), i0.ɵɵinject(i2.RpcService), i0.ɵɵinject(i3.AuthorizationService)); };
/** @nocollapse */ GatewayService.ɵprov = /** @pureOrBreakMyCode */ i0.ɵɵdefineInjectable({ token: GatewayService, factory: GatewayService.ɵfac });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(GatewayService, [{
type: Injectable
}], function () { return [{ type: i1.HttpService }, { type: i2.RpcService }, { type: i3.AuthorizationService }]; }, null); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2F0ZXdheS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYW5ndWxhci9zcmMvc2VydmljZS9nYXRld2F5LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxrRUFBa0UsQ0FBQztBQUNyRyxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUMvRCxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDN0MsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7Ozs7QUFHM0M7O0dBRUc7QUFDSCxNQUFNLE9BQU8sY0FBZSxTQUFRLGlCQUFpQjtJQUNqRDs7Ozs7O09BTUc7SUFDSCxZQUNJLFdBQXdCLEVBQ3hCLFVBQXNCLEVBQ3RCLG9CQUEwQztRQUMxQyxLQUFLLENBQUMsV0FBVyxFQUFFLFVBQVUsRUFBRSxvQkFBb0IsQ0FBQyxDQUFDO0lBQ3pELENBQUM7OytGQWJRLGNBQWM7bUdBQWQsY0FBYyxXQUFkLGNBQWM7dUZBQWQsY0FBYztjQUoxQixVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBHYXRld2F5Q29ubmVjdGlvbiB9IGZyb20gJ0BtaWNyb3NvZnQvd2luZG93cy1hZG1pbi1jZW50ZXItc2RrL2NvcmUvZGF0YS9nYXRld2F5LWNvbm5lY3Rpb24nO1xyXG5pbXBvcnQgeyBBdXRob3JpemF0aW9uU2VydmljZSB9IGZyb20gJy4vYXV0aG9yaXphdGlvbi5zZXJ2aWNlJztcclxuaW1wb3J0IHsgSHR0cFNlcnZpY2UgfSBmcm9tICcuL2h0dHAuc2VydmljZSc7XHJcbmltcG9ydCB7IFJwY1NlcnZpY2UgfSBmcm9tICcuL3JwYy5zZXJ2aWNlJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuLyoqXHJcbiAqIFRoZSBnYXRld2F5IHNlcnZpY2UgY2xhc3MuXHJcbiAqL1xyXG5leHBvcnQgY2xhc3MgR2F0ZXdheVNlcnZpY2UgZXh0ZW5kcyBHYXRld2F5Q29ubmVjdGlvbiB7XHJcbiAgICAvKipcclxuICAgICAqIEluaXRpYWxpemVzIGEgbmV3IGluc3RhbmNlIG9mIHRoZSBHYXRld2F5U2VydmljZSBjbGFzcy5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gaHR0cCB0aGUgSHR0cCBvYmplY3QuXHJcbiAgICAgKiBAcGFyYW0gcnBjU2VydmljZSB0aGUgUlBDIHNlcnZpY2UuXHJcbiAgICAgKiBAcGFyYW0gYXV0aG9yaXphdGlvblNlcnZpY2UgdGhlIGF1dGhvcml6YXRvbiBzZXJ2aWNlLlxyXG4gICAgICovXHJcbiAgICBjb25zdHJ1Y3RvcihcclxuICAgICAgICBodHRwU2VydmljZTogSHR0cFNlcnZpY2UsXHJcbiAgICAgICAgcnBjU2VydmljZTogUnBjU2VydmljZSxcclxuICAgICAgICBhdXRob3JpemF0aW9uU2VydmljZTogQXV0aG9yaXphdGlvblNlcnZpY2UpIHtcclxuICAgICAgICBzdXBlcihodHRwU2VydmljZSwgcnBjU2VydmljZSwgYXV0aG9yaXphdGlvblNlcnZpY2UpO1xyXG4gICAgfVxyXG59XHJcbiJdfQ==