UNPKG

@aneoconsultingfr/armonik.api

Version:

gRPC API to interact with ArmoniK built for the web

111 lines (108 loc) 4.89 kB
import { CreateResultsMetaDataRequest, CreateResultsMetaDataResponse, CreateResultsRequest, CreateResultsResponse, DeleteResultsDataRequest, DeleteResultsDataResponse, DownloadResultDataRequest, DownloadResultDataResponse, GetOwnerTaskIdRequest, GetOwnerTaskIdResponse, GetResultRequest, GetResultResponse, ImportResultsDataRequest, ImportResultsDataResponse, ListResultsRequest, ListResultsResponse, ResultsServiceConfigurationResponse, UploadResultDataRequest, UploadResultDataResponse, WatchResultRequest, WatchResultResponse } from "./chunk-EMQCORSW.mjs"; import { Empty } from "./chunk-E7TUDUPV.mjs"; // src/generated/results_service.ts import _m0 from "protobufjs/minimal.js"; import { map } from "rxjs/operators"; var protobufPackage = "armonik.api.grpc.v1.results"; var ResultsServiceName = "armonik.api.grpc.v1.results.Results"; var ResultsClientImpl = class { constructor(rpc, opts) { this.service = (opts == null ? void 0 : opts.service) || ResultsServiceName; this.rpc = rpc; this.ListResults = this.ListResults.bind(this); this.GetResult = this.GetResult.bind(this); this.GetOwnerTaskId = this.GetOwnerTaskId.bind(this); this.CreateResultsMetaData = this.CreateResultsMetaData.bind(this); this.CreateResults = this.CreateResults.bind(this); this.UploadResultData = this.UploadResultData.bind(this); this.DownloadResultData = this.DownloadResultData.bind(this); this.DeleteResultsData = this.DeleteResultsData.bind(this); this.ImportResultsData = this.ImportResultsData.bind(this); this.GetServiceConfiguration = this.GetServiceConfiguration.bind(this); this.WatchResults = this.WatchResults.bind(this); } ListResults(request) { const data = ListResultsRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "ListResults", data); return promise.then((data2) => ListResultsResponse.decode(_m0.Reader.create(data2))); } GetResult(request) { const data = GetResultRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "GetResult", data); return promise.then((data2) => GetResultResponse.decode(_m0.Reader.create(data2))); } GetOwnerTaskId(request) { const data = GetOwnerTaskIdRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "GetOwnerTaskId", data); return promise.then((data2) => GetOwnerTaskIdResponse.decode(_m0.Reader.create(data2))); } CreateResultsMetaData(request) { const data = CreateResultsMetaDataRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "CreateResultsMetaData", data); return promise.then((data2) => CreateResultsMetaDataResponse.decode(_m0.Reader.create(data2))); } CreateResults(request) { const data = CreateResultsRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "CreateResults", data); return promise.then((data2) => CreateResultsResponse.decode(_m0.Reader.create(data2))); } UploadResultData(request) { const data = request.pipe(map((request2) => UploadResultDataRequest.encode(request2).finish())); const promise = this.rpc.clientStreamingRequest(this.service, "UploadResultData", data); return promise.then((data2) => UploadResultDataResponse.decode(_m0.Reader.create(data2))); } DownloadResultData(request) { const data = DownloadResultDataRequest.encode(request).finish(); const result = this.rpc.serverStreamingRequest(this.service, "DownloadResultData", data); return result.pipe(map((data2) => DownloadResultDataResponse.decode(_m0.Reader.create(data2)))); } DeleteResultsData(request) { const data = DeleteResultsDataRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "DeleteResultsData", data); return promise.then((data2) => DeleteResultsDataResponse.decode(_m0.Reader.create(data2))); } ImportResultsData(request) { const data = ImportResultsDataRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "ImportResultsData", data); return promise.then((data2) => ImportResultsDataResponse.decode(_m0.Reader.create(data2))); } GetServiceConfiguration(request) { const data = Empty.encode(request).finish(); const promise = this.rpc.request(this.service, "GetServiceConfiguration", data); return promise.then((data2) => ResultsServiceConfigurationResponse.decode(_m0.Reader.create(data2))); } WatchResults(request) { const data = request.pipe(map((request2) => WatchResultRequest.encode(request2).finish())); const result = this.rpc.bidirectionalStreamingRequest(this.service, "WatchResults", data); return result.pipe(map((data2) => WatchResultResponse.decode(_m0.Reader.create(data2)))); } }; export { protobufPackage, ResultsServiceName, ResultsClientImpl };