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

import { OrderAnonymisedRequest, OrderAnonymisedResponse, OrderAttachmentAddedRequest, OrderAttachmentAddedResponse, OrderAttachmentRemovedRequest, OrderAttachmentRemovedResponse, OrderCancelledRequest, OrderCancelledResponse, OrderCarrierUpdatedRequest, OrderCarrierUpdatedResponse, OrderClaimAddedRequest, OrderClaimAddedResponse, OrderCompletedRequest, OrderCompletedResponse, OrderCreatedRequest, OrderCreatedResponse, OrderDeletedRequest, OrderDeletedResponse, OrderExecutionflowDetectedRequest, OrderExecutionflowDetectedResponse, OrderExecutionflowETAUpdatedRequest, OrderExecutionflowETAUpdatedResponse, OrderExecutionflowUpdatedRequest, OrderExecutionflowUpdatedResponse, OrderMetaDataUpdatedRequest, OrderMetaDataUpdatedResponse, OrderPartiallyCompletedRequest, OrderPartiallyCompletedResponse, OrderRequestedDeliveryDateDefinedRequest, OrderRequestedDeliveryDateDefinedResponse, OrderShipperAssignedRequest, OrderShipperAssignedResponse } from "./orderInput_pb.js";
import { MethodKind } from "@bufbuild/protobuf";

/**
 *
 * API-server services
 *
 * @generated from service api.OrderInputAPI
 */
export const OrderInputAPI = {
  typeName: "api.OrderInputAPI",
  methods: {
    /**
     * @generated from rpc api.OrderInputAPI.Created
     */
    created: {
      name: "Created",
      I: OrderCreatedRequest,
      O: OrderCreatedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.OrderInputAPI.ExecutionflowDetected
     */
    executionflowDetected: {
      name: "ExecutionflowDetected",
      I: OrderExecutionflowDetectedRequest,
      O: OrderExecutionflowDetectedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.OrderInputAPI.Cancelled
     */
    cancelled: {
      name: "Cancelled",
      I: OrderCancelledRequest,
      O: OrderCancelledResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.OrderInputAPI.Anonymised
     */
    anonymised: {
      name: "Anonymised",
      I: OrderAnonymisedRequest,
      O: OrderAnonymisedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.OrderInputAPI.ShipperAssigned
     */
    shipperAssigned: {
      name: "ShipperAssigned",
      I: OrderShipperAssignedRequest,
      O: OrderShipperAssignedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.OrderInputAPI.PartiallyCompleted
     */
    partiallyCompleted: {
      name: "PartiallyCompleted",
      I: OrderPartiallyCompletedRequest,
      O: OrderPartiallyCompletedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.OrderInputAPI.RequestedDeliveryDateDefined
     */
    requestedDeliveryDateDefined: {
      name: "RequestedDeliveryDateDefined",
      I: OrderRequestedDeliveryDateDefinedRequest,
      O: OrderRequestedDeliveryDateDefinedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.OrderInputAPI.ExecutionflowETAUpdated
     */
    executionflowETAUpdated: {
      name: "ExecutionflowETAUpdated",
      I: OrderExecutionflowETAUpdatedRequest,
      O: OrderExecutionflowETAUpdatedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.OrderInputAPI.Completed
     */
    completed: {
      name: "Completed",
      I: OrderCompletedRequest,
      O: OrderCompletedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.OrderInputAPI.ExecutionflowUpdated
     */
    executionflowUpdated: {
      name: "ExecutionflowUpdated",
      I: OrderExecutionflowUpdatedRequest,
      O: OrderExecutionflowUpdatedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.OrderInputAPI.MetaDataUpdated
     */
    metaDataUpdated: {
      name: "MetaDataUpdated",
      I: OrderMetaDataUpdatedRequest,
      O: OrderMetaDataUpdatedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.OrderInputAPI.CarrierUpdated
     */
    carrierUpdated: {
      name: "CarrierUpdated",
      I: OrderCarrierUpdatedRequest,
      O: OrderCarrierUpdatedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.OrderInputAPI.AttachmentAdded
     */
    attachmentAdded: {
      name: "AttachmentAdded",
      I: OrderAttachmentAddedRequest,
      O: OrderAttachmentAddedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.OrderInputAPI.AttachmentRemoved
     */
    attachmentRemoved: {
      name: "AttachmentRemoved",
      I: OrderAttachmentRemovedRequest,
      O: OrderAttachmentRemovedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.OrderInputAPI.ClaimAdded
     */
    claimAdded: {
      name: "ClaimAdded",
      I: OrderClaimAddedRequest,
      O: OrderClaimAddedResponse,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.OrderInputAPI.Deleted
     */
    deleted: {
      name: "Deleted",
      I: OrderDeletedRequest,
      O: OrderDeletedResponse,
      kind: MethodKind.Unary,
    },
  }
} as const;

