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

import { ItemAttachmentAddedRequest, ItemAttachmentAddedResponse, ItemAttachmentRemovedRequest, ItemAttachmentRemovedResponse, ItemCreatedRequest, ItemCreatedResponse, ItemDeletedRequest, ItemDeletedResponse, ItemDescriptionUpdatedRequest, ItemDescriptionUpdatedResponse, ItemLogisticVariantRemovedRequest, ItemLogisticVariantRemovedResponse, ItemLogisticVariantUpdatedRequest, ItemLogisticVariantUpdatedResponse, ItemMetaDataUpdatedRequest, ItemMetaDataUpdatedResponse } from "./itemInput_pb.js";
import { MethodKind } from "@bufbuild/protobuf";

/**
 *
 * API-server services
 *
 * @generated from service api.ItemInputAPI
 */
export const ItemInputAPI = {
  typeName: "api.ItemInputAPI",
  methods: {
    /**
     * @generated from rpc api.ItemInputAPI.Created
     */
    created: {
      name: "Created",
      I: ItemCreatedRequest,
      O: ItemCreatedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ItemInputAPI.LogisticVariantUpdated
     */
    logisticVariantUpdated: {
      name: "LogisticVariantUpdated",
      I: ItemLogisticVariantUpdatedRequest,
      O: ItemLogisticVariantUpdatedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ItemInputAPI.LogisticVariantRemoved
     */
    logisticVariantRemoved: {
      name: "LogisticVariantRemoved",
      I: ItemLogisticVariantRemovedRequest,
      O: ItemLogisticVariantRemovedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ItemInputAPI.MetaDataUpdated
     */
    metaDataUpdated: {
      name: "MetaDataUpdated",
      I: ItemMetaDataUpdatedRequest,
      O: ItemMetaDataUpdatedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ItemInputAPI.Deleted
     */
    deleted: {
      name: "Deleted",
      I: ItemDeletedRequest,
      O: ItemDeletedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ItemInputAPI.DescriptionUpdated
     */
    descriptionUpdated: {
      name: "DescriptionUpdated",
      I: ItemDescriptionUpdatedRequest,
      O: ItemDescriptionUpdatedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ItemInputAPI.AttachmentAdded
     */
    attachmentAdded: {
      name: "AttachmentAdded",
      I: ItemAttachmentAddedRequest,
      O: ItemAttachmentAddedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ItemInputAPI.AttachmentRemoved
     */
    attachmentRemoved: {
      name: "AttachmentRemoved",
      I: ItemAttachmentRemovedRequest,
      O: ItemAttachmentRemovedResponse,
      kind: MethodKind.Unary,
    },
  }
} as const;

