// @generated by protobuf-ts 2.11.1 with parameter use_proto_field_name,keep_enum_prefix // @generated from protobuf file "claimInput.proto" (package "api", syntax proto3) // tslint:disable import type { RpcTransport } from "@protobuf-ts/runtime-rpc"; import type { ServiceInfo } from "@protobuf-ts/runtime-rpc"; import { ClaimInputAPI } from "./claimInput"; import type { ClaimCustomFieldsUpdatedResponse } from "./claimInput"; import type { ClaimCustomFieldsUpdatedRequest } from "./claimInput"; import type { ClaimSanitisedResponse } from "./claimInput"; import type { ClaimSanitisedRequest } from "./claimInput"; import type { ClaimDeletedResponse } from "./claimInput"; import type { ClaimDeletedRequest } from "./claimInput"; import type { ClaimMessageSentResponse } from "./claimInput"; import type { ClaimMessageSentRequest } from "./claimInput"; import type { ClaimTitleUpdatedResponse } from "./claimInput"; import type { ClaimTitleUpdatedRequest } from "./claimInput"; import type { ClaimMetaDataUpdatedResponse } from "./claimInput"; import type { ClaimMetaDataUpdatedRequest } from "./claimInput"; import type { ClaimAttachmentRemovedResponse } from "./claimInput"; import type { ClaimAttachmentRemovedRequest } from "./claimInput"; import type { ClaimAttachmentAddedResponse } from "./claimInput"; import type { ClaimAttachmentAddedRequest } from "./claimInput"; import type { ClaimAmountUpdatedResponse } from "./claimInput"; import type { ClaimAmountUpdatedRequest } from "./claimInput"; import type { ClaimAssigneesRemovedResponse } from "./claimInput"; import type { ClaimAssigneesRemovedRequest } from "./claimInput"; import type { ClaimAssigneesAddedResponse } from "./claimInput"; import type { ClaimAssigneesAddedRequest } from "./claimInput"; import type { ClaimStatusUpdatedResponse } from "./claimInput"; import type { ClaimStatusUpdatedRequest } from "./claimInput"; import type { ClaimCriticalityUpdatedResponse } from "./claimInput"; import type { ClaimCriticalityUpdatedRequest } from "./claimInput"; import type { ClaimCompletedResponse } from "./claimInput"; import type { ClaimCompletedRequest } from "./claimInput"; import { stackIntercept } from "@protobuf-ts/runtime-rpc"; import type { ClaimCreatedResponse } from "./claimInput"; import type { ClaimCreatedRequest } from "./claimInput"; import type { UnaryCall } from "@protobuf-ts/runtime-rpc"; import type { RpcOptions } from "@protobuf-ts/runtime-rpc"; /** * * API-server services * * @generated from protobuf service api.ClaimInputAPI */ export interface IClaimInputAPIClient { /** * @generated from protobuf rpc: Created */ created(input: ClaimCreatedRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: Completed */ completed(input: ClaimCompletedRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: CriticalityUpdated */ criticalityUpdated(input: ClaimCriticalityUpdatedRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: StatusUpdated */ statusUpdated(input: ClaimStatusUpdatedRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: AssigneesAdded */ assigneesAdded(input: ClaimAssigneesAddedRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: AssigneesRemoved */ assigneesRemoved(input: ClaimAssigneesRemovedRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: AmountUpdated */ amountUpdated(input: ClaimAmountUpdatedRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: AttachmentAdded */ attachmentAdded(input: ClaimAttachmentAddedRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: AttachmentRemoved */ attachmentRemoved(input: ClaimAttachmentRemovedRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: MetaDataUpdated */ metaDataUpdated(input: ClaimMetaDataUpdatedRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: TitleUpdated */ titleUpdated(input: ClaimTitleUpdatedRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: MessageSent */ messageSent(input: ClaimMessageSentRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: Deleted */ deleted(input: ClaimDeletedRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: Sanitised */ sanitised(input: ClaimSanitisedRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: CustomFieldsUpdated */ customFieldsUpdated(input: ClaimCustomFieldsUpdatedRequest, options?: RpcOptions): UnaryCall; } /** * * API-server services * * @generated from protobuf service api.ClaimInputAPI */ export class ClaimInputAPIClient implements IClaimInputAPIClient, ServiceInfo { typeName = ClaimInputAPI.typeName; methods = ClaimInputAPI.methods; options = ClaimInputAPI.options; constructor(private readonly _transport: RpcTransport) { } /** * @generated from protobuf rpc: Created */ created(input: ClaimCreatedRequest, 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: Completed */ completed(input: ClaimCompletedRequest, 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: CriticalityUpdated */ criticalityUpdated(input: ClaimCriticalityUpdatedRequest, 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: StatusUpdated */ statusUpdated(input: ClaimStatusUpdatedRequest, 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: AssigneesAdded */ assigneesAdded(input: ClaimAssigneesAddedRequest, 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: AssigneesRemoved */ assigneesRemoved(input: ClaimAssigneesRemovedRequest, 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: AmountUpdated */ amountUpdated(input: ClaimAmountUpdatedRequest, 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: AttachmentAdded */ attachmentAdded(input: ClaimAttachmentAddedRequest, options?: RpcOptions): UnaryCall { const method = this.methods[7], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } /** * @generated from protobuf rpc: AttachmentRemoved */ attachmentRemoved(input: ClaimAttachmentRemovedRequest, options?: RpcOptions): UnaryCall { const method = this.methods[8], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } /** * @generated from protobuf rpc: MetaDataUpdated */ metaDataUpdated(input: ClaimMetaDataUpdatedRequest, options?: RpcOptions): UnaryCall { const method = this.methods[9], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } /** * @generated from protobuf rpc: TitleUpdated */ titleUpdated(input: ClaimTitleUpdatedRequest, options?: RpcOptions): UnaryCall { const method = this.methods[10], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } /** * @generated from protobuf rpc: MessageSent */ messageSent(input: ClaimMessageSentRequest, options?: RpcOptions): UnaryCall { const method = this.methods[11], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } /** * @generated from protobuf rpc: Deleted */ deleted(input: ClaimDeletedRequest, options?: RpcOptions): UnaryCall { const method = this.methods[12], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } /** * @generated from protobuf rpc: Sanitised */ sanitised(input: ClaimSanitisedRequest, options?: RpcOptions): UnaryCall { const method = this.methods[13], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } /** * @generated from protobuf rpc: CustomFieldsUpdated */ customFieldsUpdated(input: ClaimCustomFieldsUpdatedRequest, options?: RpcOptions): UnaryCall { const method = this.methods[14], opt = this._transport.mergeOptions(options); return stackIntercept("unary", this._transport, method, opt, input); } }