// @generated by protobuf-ts 2.11.1 with parameter use_proto_field_name,keep_enum_prefix // @generated from protobuf file "module.proto" (package "api", syntax proto3) // tslint:disable import type { RpcTransport } from "@protobuf-ts/runtime-rpc"; import type { ServiceInfo } from "@protobuf-ts/runtime-rpc"; import { ModuleService } from "./module"; import type { IsAPIActivatedResponse } from "./module"; import type { IsAPIActivatedRequest } from "./module"; import type { ListResourceModulesResponse } from "./module"; import type { ListResourceModulesRequest } from "./module"; import type { SetResourceModulesResponse } from "./module"; import type { SetResourceModulesRequest } from "./module"; import type { SetProjectModulesResponse } from "./module"; import type { SetProjectModulesRequest } from "./module"; import type { SetOrganisationModulesResponse } from "./module"; import type { SetOrganisationModulesRequest } from "./module"; import type { DeleteModuleResponse } from "./module"; import type { DeleteModuleRequest } from "./module"; import type { CreateModuleResponse } from "./module"; import type { CreateModuleRequest } from "./module"; import { stackIntercept } from "@protobuf-ts/runtime-rpc"; import type { ListModulesResponse } from "./module"; import type { ListModulesRequest } from "./module"; import type { UnaryCall } from "@protobuf-ts/runtime-rpc"; import type { RpcOptions } from "@protobuf-ts/runtime-rpc"; /** * @generated from protobuf service api.ModuleService */ export interface IModuleServiceClient { /** * @generated from protobuf rpc: List */ list(input: ListModulesRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: Create */ create(input: CreateModuleRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: Delete */ delete(input: DeleteModuleRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: SetOrganisationModules */ setOrganisationModules(input: SetOrganisationModulesRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: SetProjectModules */ setProjectModules(input: SetProjectModulesRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: SetResourceModules */ setResourceModules(input: SetResourceModulesRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: ListResourceModules */ listResourceModules(input: ListResourceModulesRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: IsAPIActivated */ isAPIActivated(input: IsAPIActivatedRequest, options?: RpcOptions): UnaryCall; } /** * @generated from protobuf service api.ModuleService */ export class ModuleServiceClient implements IModuleServiceClient, ServiceInfo { typeName = ModuleService.typeName; methods = ModuleService.methods; options = ModuleService.options; constructor(private readonly _transport: RpcTransport) { } /** * @generated from protobuf rpc: List */ list(input: ListModulesRequest, options?: RpcOptions): UnaryCall { const method = this.methods[0], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } /** * @generated from protobuf rpc: Create */ create(input: CreateModuleRequest, options?: RpcOptions): UnaryCall { const method = this.methods[1], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } /** * @generated from protobuf rpc: Delete */ delete(input: DeleteModuleRequest, options?: RpcOptions): UnaryCall { const method = this.methods[2], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } /** * @generated from protobuf rpc: SetOrganisationModules */ setOrganisationModules(input: SetOrganisationModulesRequest, options?: RpcOptions): UnaryCall { const method = this.methods[3], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } /** * @generated from protobuf rpc: SetProjectModules */ setProjectModules(input: SetProjectModulesRequest, options?: RpcOptions): UnaryCall { const method = this.methods[4], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } /** * @generated from protobuf rpc: SetResourceModules */ setResourceModules(input: SetResourceModulesRequest, options?: RpcOptions): UnaryCall { const method = this.methods[5], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } /** * @generated from protobuf rpc: ListResourceModules */ listResourceModules(input: ListResourceModulesRequest, options?: RpcOptions): UnaryCall { const method = this.methods[6], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } /** * @generated from protobuf rpc: IsAPIActivated */ isAPIActivated(input: IsAPIActivatedRequest, options?: RpcOptions): UnaryCall { const method = this.methods[7], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } }