// @generated by protobuf-ts 2.11.1 with parameter use_proto_field_name,keep_enum_prefix // @generated from protobuf file "stockInput.proto" (package "api", syntax proto3) // tslint:disable import type { RpcTransport } from "@protobuf-ts/runtime-rpc"; import type { ServiceInfo } from "@protobuf-ts/runtime-rpc"; import { StockInputAPI } from "./stockInput"; import type { StockCustomFieldsUpdatedResponse } from "./stockInput"; import type { StockCustomFieldsUpdatedRequest } from "./stockInput"; import type { StockSanitisedResponse } from "./stockInput"; import type { StockSanitisedRequest } from "./stockInput"; import type { StockDeletedResponse } from "./stockInput"; import type { StockDeletedRequest } from "./stockInput"; import type { StockSnapshottedResponse } from "./stockInput"; import type { StockSnapshottedRequest } from "./stockInput"; import { stackIntercept } from "@protobuf-ts/runtime-rpc"; import type { StockMovedResponse } from "./stockInput"; import type { StockMovedRequest } from "./stockInput"; import type { UnaryCall } from "@protobuf-ts/runtime-rpc"; import type { RpcOptions } from "@protobuf-ts/runtime-rpc"; /** * * API-server services * * @generated from protobuf service api.StockInputAPI */ export interface IStockInputAPIClient { /** * @generated from protobuf rpc: Moved */ moved(input: StockMovedRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: Snapshotted */ snapshotted(input: StockSnapshottedRequest, options?: RpcOptions): UnaryCall; /** * @deprecated * @generated from protobuf rpc: Deleted */ deleted(input: StockDeletedRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: Sanitised */ sanitised(input: StockSanitisedRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: CustomFieldsUpdated */ customFieldsUpdated(input: StockCustomFieldsUpdatedRequest, options?: RpcOptions): UnaryCall; } /** * * API-server services * * @generated from protobuf service api.StockInputAPI */ export class StockInputAPIClient implements IStockInputAPIClient, ServiceInfo { typeName = StockInputAPI.typeName; methods = StockInputAPI.methods; options = StockInputAPI.options; constructor(private readonly _transport: RpcTransport) { } /** * @generated from protobuf rpc: Moved */ moved(input: StockMovedRequest, 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: Snapshotted */ snapshotted(input: StockSnapshottedRequest, options?: RpcOptions): UnaryCall { const method = this.methods[1], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } /** * @deprecated * @generated from protobuf rpc: Deleted */ deleted(input: StockDeletedRequest, 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: Sanitised */ sanitised(input: StockSanitisedRequest, 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: CustomFieldsUpdated */ customFieldsUpdated(input: StockCustomFieldsUpdatedRequest, options?: RpcOptions): UnaryCall { const method = this.methods[4], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } }