@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
30 lines • 3.78 kB
JavaScript
import { Injectable } from '@angular/core';
import { FileTransfer } from '@microsoft/windows-admin-center-sdk/core/data/file-transfer';
import { AuthorizationService } from './authorization.service';
import { GatewayService } from './gateway.service';
import { NodeService } from './node.service';
import * as i0 from "@angular/core";
import * as i1 from "./node.service";
import * as i2 from "./gateway.service";
import * as i3 from "./authorization.service";
/**
* The File Transfer service class.
*/
export class FileTransferService extends FileTransfer {
/**
* Initializes a new instance of the FileTransferService class.
*
* @param nodeService the node service.
* @param gatewayService the gateway service.
* @param authorizationService the authorization service.
*/
constructor(nodeService, gatewayService, authorizationService) {
super(nodeService, gatewayService, authorizationService);
}
}
/** @nocollapse */ FileTransferService.ɵfac = function FileTransferService_Factory(t) { return new (t || FileTransferService)(i0.ɵɵinject(i1.NodeService), i0.ɵɵinject(i2.GatewayService), i0.ɵɵinject(i3.AuthorizationService)); };
/** @nocollapse */ FileTransferService.ɵprov = /** @pureOrBreakMyCode */ i0.ɵɵdefineInjectable({ token: FileTransferService, factory: FileTransferService.ɵfac });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(FileTransferService, [{
type: Injectable
}], function () { return [{ type: i1.NodeService }, { type: i2.GatewayService }, { type: i3.AuthorizationService }]; }, null); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsZS10cmFuc2Zlci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYW5ndWxhci9zcmMvc2VydmljZS9maWxlLXRyYW5zZmVyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sNkRBQTZELENBQUM7QUFDM0YsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDL0QsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBQ25ELE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7Ozs7QUFHN0M7O0dBRUc7QUFDSCxNQUFNLE9BQU8sbUJBQW9CLFNBQVEsWUFBWTtJQUNqRDs7Ozs7O09BTUc7SUFDSCxZQUFZLFdBQXdCLEVBQUUsY0FBOEIsRUFBRyxvQkFBMEM7UUFDN0csS0FBSyxDQUFDLFdBQVcsRUFBRSxjQUFjLEVBQUUsb0JBQW9CLENBQUMsQ0FBQztJQUM3RCxDQUFDOzt5R0FWUSxtQkFBbUI7d0dBQW5CLG1CQUFtQixXQUFuQixtQkFBbUI7dUZBQW5CLG1CQUFtQjtjQUovQixVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBGaWxlVHJhbnNmZXIgfSBmcm9tICdAbWljcm9zb2Z0L3dpbmRvd3MtYWRtaW4tY2VudGVyLXNkay9jb3JlL2RhdGEvZmlsZS10cmFuc2Zlcic7XHJcbmltcG9ydCB7IEF1dGhvcml6YXRpb25TZXJ2aWNlIH0gZnJvbSAnLi9hdXRob3JpemF0aW9uLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBHYXRld2F5U2VydmljZSB9IGZyb20gJy4vZ2F0ZXdheS5zZXJ2aWNlJztcclxuaW1wb3J0IHsgTm9kZVNlcnZpY2UgfSBmcm9tICcuL25vZGUuc2VydmljZSc7XHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbi8qKlxyXG4gKiBUaGUgRmlsZSBUcmFuc2ZlciBzZXJ2aWNlIGNsYXNzLlxyXG4gKi9cclxuZXhwb3J0IGNsYXNzIEZpbGVUcmFuc2ZlclNlcnZpY2UgZXh0ZW5kcyBGaWxlVHJhbnNmZXIge1xyXG4gICAgLyoqXHJcbiAgICAgKiBJbml0aWFsaXplcyBhIG5ldyBpbnN0YW5jZSBvZiB0aGUgRmlsZVRyYW5zZmVyU2VydmljZSBjbGFzcy5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gbm9kZVNlcnZpY2UgdGhlIG5vZGUgc2VydmljZS5cclxuICAgICAqIEBwYXJhbSBnYXRld2F5U2VydmljZSB0aGUgZ2F0ZXdheSBzZXJ2aWNlLlxyXG4gICAgICogQHBhcmFtIGF1dGhvcml6YXRpb25TZXJ2aWNlIHRoZSBhdXRob3JpemF0aW9uIHNlcnZpY2UuXHJcbiAgICAgKi9cclxuICAgIGNvbnN0cnVjdG9yKG5vZGVTZXJ2aWNlOiBOb2RlU2VydmljZSwgZ2F0ZXdheVNlcnZpY2U6IEdhdGV3YXlTZXJ2aWNlLCAgYXV0aG9yaXphdGlvblNlcnZpY2U6IEF1dGhvcml6YXRpb25TZXJ2aWNlKSB7XHJcbiAgICAgICAgc3VwZXIobm9kZVNlcnZpY2UsIGdhdGV3YXlTZXJ2aWNlLCBhdXRob3JpemF0aW9uU2VydmljZSk7XHJcbiAgICB9XHJcbn1cclxuIl19