// @generated by protoc-gen-connect-es v0.13.0 with parameter "target=ts"
// @generated from file claimInput.proto (package api, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { ClaimAmountUpdatedRequest, ClaimAmountUpdatedResponse, ClaimAssigneesAddedRequest, ClaimAssigneesAddedResponse, ClaimAssigneesRemovedRequest, ClaimAssigneesRemovedResponse, ClaimAttachmentAddedRequest, ClaimAttachmentAddedResponse, ClaimAttachmentRemovedRequest, ClaimAttachmentRemovedResponse, ClaimCompletedRequest, ClaimCompletedResponse, ClaimCreatedRequest, ClaimCreatedResponse, ClaimCriticalityUpdatedRequest, ClaimCriticalityUpdatedResponse, ClaimDeletedRequest, ClaimDeletedResponse, ClaimMessageSentRequest, ClaimMessageSentResponse, ClaimMetaDataUpdatedRequest, ClaimMetaDataUpdatedResponse, ClaimStatusUpdatedRequest, ClaimStatusUpdatedResponse, ClaimTitleUpdatedRequest, ClaimTitleUpdatedResponse } from "./claimInput_pb.js";
import { MethodKind } from "@bufbuild/protobuf";

/**
 *
 * API-server services
 *
 * @generated from service api.ClaimInputAPI
 */
export const ClaimInputAPI = {
  typeName: "api.ClaimInputAPI",
  methods: {
    /**
     * @generated from rpc api.ClaimInputAPI.Created
     */
    created: {
      name: "Created",
      I: ClaimCreatedRequest,
      O: ClaimCreatedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ClaimInputAPI.Completed
     */
    completed: {
      name: "Completed",
      I: ClaimCompletedRequest,
      O: ClaimCompletedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ClaimInputAPI.CriticalityUpdated
     */
    criticalityUpdated: {
      name: "CriticalityUpdated",
      I: ClaimCriticalityUpdatedRequest,
      O: ClaimCriticalityUpdatedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ClaimInputAPI.StatusUpdated
     */
    statusUpdated: {
      name: "StatusUpdated",
      I: ClaimStatusUpdatedRequest,
      O: ClaimStatusUpdatedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ClaimInputAPI.AssigneesAdded
     */
    assigneesAdded: {
      name: "AssigneesAdded",
      I: ClaimAssigneesAddedRequest,
      O: ClaimAssigneesAddedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ClaimInputAPI.AssigneesRemoved
     */
    assigneesRemoved: {
      name: "AssigneesRemoved",
      I: ClaimAssigneesRemovedRequest,
      O: ClaimAssigneesRemovedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ClaimInputAPI.AmountUpdated
     */
    amountUpdated: {
      name: "AmountUpdated",
      I: ClaimAmountUpdatedRequest,
      O: ClaimAmountUpdatedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ClaimInputAPI.AttachmentAdded
     */
    attachmentAdded: {
      name: "AttachmentAdded",
      I: ClaimAttachmentAddedRequest,
      O: ClaimAttachmentAddedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ClaimInputAPI.AttachmentRemoved
     */
    attachmentRemoved: {
      name: "AttachmentRemoved",
      I: ClaimAttachmentRemovedRequest,
      O: ClaimAttachmentRemovedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ClaimInputAPI.MetaDataUpdated
     */
    metaDataUpdated: {
      name: "MetaDataUpdated",
      I: ClaimMetaDataUpdatedRequest,
      O: ClaimMetaDataUpdatedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ClaimInputAPI.TitleUpdated
     */
    titleUpdated: {
      name: "TitleUpdated",
      I: ClaimTitleUpdatedRequest,
      O: ClaimTitleUpdatedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ClaimInputAPI.MessageSent
     */
    messageSent: {
      name: "MessageSent",
      I: ClaimMessageSentRequest,
      O: ClaimMessageSentResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ClaimInputAPI.Deleted
     */
    deleted: {
      name: "Deleted",
      I: ClaimDeletedRequest,
      O: ClaimDeletedResponse,
      kind: MethodKind.Unary,
    },
  }
} as const;

