// @generated by protobuf-ts 2.11.1 with parameter use_proto_field_name,keep_enum_prefix // @generated from protobuf file "ruleEngine_services.proto" (package "api", syntax proto3) // tslint:disable import { MappingTableService } from "./ruleEngine_services"; import type { DeleteMappingTableResponse } from "./ruleEngine_services"; import type { DeleteMappingTableRequest } from "./ruleEngine_services"; import type { ListMappingTableResponse } from "./ruleEngine_services"; import type { ListMappingTableRequest } from "./ruleEngine_services"; import type { GetMappingTableResponse } from "./ruleEngine_services"; import type { GetMappingTableRequest } from "./ruleEngine_services"; import type { PutMappingTableResponse } from "./ruleEngine_services"; import type { PutMappingTableRequest } from "./ruleEngine_services"; import { ComputationService } from "./ruleEngine_services"; import type { DeleteComputationResponse } from "./ruleEngine_services"; import type { DeleteComputationRequest } from "./ruleEngine_services"; import type { ListComputationResponse } from "./ruleEngine_services"; import type { ListComputationRequest } from "./ruleEngine_services"; import type { GetComputationResponse } from "./ruleEngine_services"; import type { GetComputationRequest } from "./ruleEngine_services"; import type { PutComputationResponse } from "./ruleEngine_services"; import type { PutComputationRequest } from "./ruleEngine_services"; import type { RpcTransport } from "@protobuf-ts/runtime-rpc"; import type { ServiceInfo } from "@protobuf-ts/runtime-rpc"; import { RuleEngineService } from "./ruleEngine_services"; import type { ToggleDebugOnResponse } from "./ruleEngine_services"; import type { ToggleDebugOnRequest } from "./ruleEngine_services"; import type { DeleteEngineRuleResponse } from "./ruleEngine_services"; import type { DeleteEngineRuleRequest } from "./ruleEngine_services"; import type { ListEngineRuleResponse } from "./ruleEngine_services"; import type { ListEngineRuleRequest } from "./ruleEngine_services"; import type { GetEngineRuleResponse } from "./ruleEngine_services"; import type { GetEngineRuleRequest } from "./ruleEngine_services"; import { stackIntercept } from "@protobuf-ts/runtime-rpc"; import type { PutEngineRuleResponse } from "./ruleEngine_services"; import type { PutEngineRuleRequest } from "./ruleEngine_services"; import type { UnaryCall } from "@protobuf-ts/runtime-rpc"; import type { RpcOptions } from "@protobuf-ts/runtime-rpc"; // ─── RuleEngineService ──────────────────────────────────────────────────────── /** * @generated from protobuf service api.RuleEngineService */ export interface IRuleEngineServiceClient { /** * @generated from protobuf rpc: Put */ put(input: PutEngineRuleRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: Get */ get(input: GetEngineRuleRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: List */ list(input: ListEngineRuleRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: Delete */ delete(input: DeleteEngineRuleRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: ToggleDebugOn */ toggleDebugOn(input: ToggleDebugOnRequest, options?: RpcOptions): UnaryCall; } // ─── RuleEngineService ──────────────────────────────────────────────────────── /** * @generated from protobuf service api.RuleEngineService */ export class RuleEngineServiceClient implements IRuleEngineServiceClient, ServiceInfo { typeName = RuleEngineService.typeName; methods = RuleEngineService.methods; options = RuleEngineService.options; constructor(private readonly _transport: RpcTransport) { } /** * @generated from protobuf rpc: Put */ put(input: PutEngineRuleRequest, 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: Get */ get(input: GetEngineRuleRequest, 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: List */ list(input: ListEngineRuleRequest, 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: Delete */ delete(input: DeleteEngineRuleRequest, 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: ToggleDebugOn */ toggleDebugOn(input: ToggleDebugOnRequest, options?: RpcOptions): UnaryCall { const method = this.methods[4], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } } // ─── ComputationService ─────────────────────────────────────────────────────── /** * @generated from protobuf service api.ComputationService */ export interface IComputationServiceClient { /** * @generated from protobuf rpc: Put */ put(input: PutComputationRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: Get */ get(input: GetComputationRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: List */ list(input: ListComputationRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: Delete */ delete(input: DeleteComputationRequest, options?: RpcOptions): UnaryCall; } // ─── ComputationService ─────────────────────────────────────────────────────── /** * @generated from protobuf service api.ComputationService */ export class ComputationServiceClient implements IComputationServiceClient, ServiceInfo { typeName = ComputationService.typeName; methods = ComputationService.methods; options = ComputationService.options; constructor(private readonly _transport: RpcTransport) { } /** * @generated from protobuf rpc: Put */ put(input: PutComputationRequest, 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: Get */ get(input: GetComputationRequest, 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: List */ list(input: ListComputationRequest, 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: Delete */ delete(input: DeleteComputationRequest, options?: RpcOptions): UnaryCall { const method = this.methods[3], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } } // ─── MappingTableService ────────────────────────────────────────────────────── /** * @generated from protobuf service api.MappingTableService */ export interface IMappingTableServiceClient { /** * @generated from protobuf rpc: Put */ put(input: PutMappingTableRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: Get */ get(input: GetMappingTableRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: List */ list(input: ListMappingTableRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: Delete */ delete(input: DeleteMappingTableRequest, options?: RpcOptions): UnaryCall; } // ─── MappingTableService ────────────────────────────────────────────────────── /** * @generated from protobuf service api.MappingTableService */ export class MappingTableServiceClient implements IMappingTableServiceClient, ServiceInfo { typeName = MappingTableService.typeName; methods = MappingTableService.methods; options = MappingTableService.options; constructor(private readonly _transport: RpcTransport) { } /** * @generated from protobuf rpc: Put */ put(input: PutMappingTableRequest, 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: Get */ get(input: GetMappingTableRequest, 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: List */ list(input: ListMappingTableRequest, 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: Delete */ delete(input: DeleteMappingTableRequest, options?: RpcOptions): UnaryCall { const method = this.methods[3], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } }