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

import { CreateConnectorRequest, CreateConnectorResult, DeleteConnectorRequest, DeleteConnectorResult, GetConnectorRequest, GetConnectorResult, ListAvailableConnectorsRequest, ListAvailableConnectorsResult, ListConnectorsRequest, ListConnectorsResult, UpdateConnectorRequest, UpdateConnectorResult } from "./connector_pb.js";
import { MethodKind } from "@bufbuild/protobuf";

/**
 * @generated from service api.ConnectorService
 */
export const ConnectorService = {
  typeName: "api.ConnectorService",
  methods: {
    /**
     * @generated from rpc api.ConnectorService.Create
     */
    create: {
      name: "Create",
      I: CreateConnectorRequest,
      O: CreateConnectorResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ConnectorService.Update
     */
    update: {
      name: "Update",
      I: UpdateConnectorRequest,
      O: UpdateConnectorResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ConnectorService.Delete
     */
    delete: {
      name: "Delete",
      I: DeleteConnectorRequest,
      O: DeleteConnectorResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ConnectorService.Get
     */
    get: {
      name: "Get",
      I: GetConnectorRequest,
      O: GetConnectorResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ConnectorService.List
     */
    list: {
      name: "List",
      I: ListConnectorsRequest,
      O: ListConnectorsResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.ConnectorService.ListAvailable
     */
    listAvailable: {
      name: "ListAvailable",
      I: ListAvailableConnectorsRequest,
      O: ListAvailableConnectorsResult,
      kind: MethodKind.Unary,
    },
  }
} as const;

