@aneoconsultingfr/armonik.api
Version:
gRPC API to interact with ArmoniK built for the web
30 lines (27 loc) • 1.23 kB
text/typescript
import { ListApplicationsRequest, ListApplicationsResponse } from './applications_common.mjs';
import './applications_filters.mjs';
import './filters_common.mjs';
import 'protobufjs/minimal.js';
import './google/protobuf/duration.mjs';
import './applications_fields.mjs';
import './sort_direction.mjs';
declare const protobufPackage = "armonik.api.grpc.v1.applications";
/** Applications related methods within a service. */
/** Service for handling applications. */
interface Applications {
/** Get a applications list using pagination, filters and sorting; */
ListApplications(request: ListApplicationsRequest): Promise<ListApplicationsResponse>;
}
declare const ApplicationsServiceName = "armonik.api.grpc.v1.applications.Applications";
declare class ApplicationsClientImpl implements Applications {
private readonly rpc;
private readonly service;
constructor(rpc: Rpc, opts?: {
service?: string;
});
ListApplications(request: ListApplicationsRequest): Promise<ListApplicationsResponse>;
}
interface Rpc {
request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>;
}
export { Applications, ApplicationsClientImpl, ApplicationsServiceName, protobufPackage };