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

import { DeregisterModuleWorkflowsRequest, DeregisterModuleWorkflowsResult, GetModuleWorkflowsRequest, GetModuleWorkflowsResult, GetWorkflowExecutionInformationsRequest, GetWorkflowExecutionInformationsResult, GetWorkflowStateRequest, GetWorkflowStateResult, RegisterModuleWorkflowsRequest, RegisterModuleWorkflowsResult, RetryWorkflowRequest, RetryWorkflowResult, StartWorkflowAnonymizeDataRequest, StartWorkflowAnonymizeDataResult, StartWorkflowBillingRequest, StartWorkflowBillingResult, StartWorkflowCheckAndLaunchRecoverDataRequest, StartWorkflowCheckAndLaunchRecoverDataResult, StartWorkflowCreateOrganisationRequest, StartWorkflowCreateOrganisationResult, StartWorkflowCreateProjectRequest, StartWorkflowCreateProjectResult, StartWorkflowDailyProjectsOperationsRequest, StartWorkflowDailyProjectsOperationsResult, StartWorkflowDeleteConnectionRequest, StartWorkflowDeleteConnectionResult, StartWorkflowDeleteCoreRequest, StartWorkflowDeleteCoreResult, StartWorkflowDeleteOrganisationRequest, StartWorkflowDeleteOrganisationResult, StartWorkflowDeletePartnerAppRequest, StartWorkflowDeletePartnerAppResult, StartWorkflowDeleteProjectRequest, StartWorkflowDeleteProjectResult, StartWorkflowExtractDataFromDBRequest, StartWorkflowExtractDataFromDBResult, StartWorkflowExtractKPIRequest, StartWorkflowExtractKPIResult, StartWorkflowHealthCheckWorkflowsRequest, StartWorkflowHealthCheckWorkflowsResult, StartWorkflowOptimizeClickhouseRequest, StartWorkflowOptimizeClickhouseResult, StartWorkflowPruneDataRequest, StartWorkflowPruneDataResult, StartWorkflowRecoverDataRequest, StartWorkflowRecoverDataResult, StartWorkflowStopIdleFlinkRequest, StartWorkflowStopIdleFlinkResult, StartWorkflowSynchronizeRulesOnGitRequest, StartWorkflowSynchronizeRulesOnGitResult, StartWorkflowUpdateMaterializedViewRequest, StartWorkflowUpdateMaterializedViewResult, StopWorkflowBillingRequest, StopWorkflowBillingResult, StopWorkflowRequest, StopWorkflowResult, StopWorkflowStopIdleFlinkRequest, StopWorkflowStopIdleFlinkResult } from "./workflow_pb.js";
import { MethodKind } from "@bufbuild/protobuf";

/**
 * @generated from service api.WorkflowService
 */
export const WorkflowService = {
  typeName: "api.WorkflowService",
  methods: {
    /**
     * @generated from rpc api.WorkflowService.RetryWorkflow
     */
    retryWorkflow: {
      name: "RetryWorkflow",
      I: RetryWorkflowRequest,
      O: RetryWorkflowResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowCreateProject
     */
    startWorkflowCreateProject: {
      name: "StartWorkflowCreateProject",
      I: StartWorkflowCreateProjectRequest,
      O: StartWorkflowCreateProjectResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowDeleteProject
     */
    startWorkflowDeleteProject: {
      name: "StartWorkflowDeleteProject",
      I: StartWorkflowDeleteProjectRequest,
      O: StartWorkflowDeleteProjectResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowDeleteCore
     */
    startWorkflowDeleteCore: {
      name: "StartWorkflowDeleteCore",
      I: StartWorkflowDeleteCoreRequest,
      O: StartWorkflowDeleteCoreResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowDeletePartnerApp
     */
    startWorkflowDeletePartnerApp: {
      name: "StartWorkflowDeletePartnerApp",
      I: StartWorkflowDeletePartnerAppRequest,
      O: StartWorkflowDeletePartnerAppResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowDeleteConnection
     */
    startWorkflowDeleteConnection: {
      name: "StartWorkflowDeleteConnection",
      I: StartWorkflowDeleteConnectionRequest,
      O: StartWorkflowDeleteConnectionResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowBilling
     */
    startWorkflowBilling: {
      name: "StartWorkflowBilling",
      I: StartWorkflowBillingRequest,
      O: StartWorkflowBillingResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StopWorkflowBilling
     */
    stopWorkflowBilling: {
      name: "StopWorkflowBilling",
      I: StopWorkflowBillingRequest,
      O: StopWorkflowBillingResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowExtractDataFromDB
     */
    startWorkflowExtractDataFromDB: {
      name: "StartWorkflowExtractDataFromDB",
      I: StartWorkflowExtractDataFromDBRequest,
      O: StartWorkflowExtractDataFromDBResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.RegisterModuleWorkflows
     */
    registerModuleWorkflows: {
      name: "RegisterModuleWorkflows",
      I: RegisterModuleWorkflowsRequest,
      O: RegisterModuleWorkflowsResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.DeregisterModuleWorkflows
     */
    deregisterModuleWorkflows: {
      name: "DeregisterModuleWorkflows",
      I: DeregisterModuleWorkflowsRequest,
      O: DeregisterModuleWorkflowsResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.GetModuleWorkflows
     */
    getModuleWorkflows: {
      name: "GetModuleWorkflows",
      I: GetModuleWorkflowsRequest,
      O: GetModuleWorkflowsResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowStopIdleFlink
     */
    startWorkflowStopIdleFlink: {
      name: "StartWorkflowStopIdleFlink",
      I: StartWorkflowStopIdleFlinkRequest,
      O: StartWorkflowStopIdleFlinkResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StopWorkflowStopIdleFlink
     */
    stopWorkflowStopIdleFlink: {
      name: "StopWorkflowStopIdleFlink",
      I: StopWorkflowStopIdleFlinkRequest,
      O: StopWorkflowStopIdleFlinkResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StopWorkflow
     */
    stopWorkflow: {
      name: "StopWorkflow",
      I: StopWorkflowRequest,
      O: StopWorkflowResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowOptimizeClickhouse
     */
    startWorkflowOptimizeClickhouse: {
      name: "StartWorkflowOptimizeClickhouse",
      I: StartWorkflowOptimizeClickhouseRequest,
      O: StartWorkflowOptimizeClickhouseResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowCreateOrganisation
     */
    startWorkflowCreateOrganisation: {
      name: "StartWorkflowCreateOrganisation",
      I: StartWorkflowCreateOrganisationRequest,
      O: StartWorkflowCreateOrganisationResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowDeleteOrganisation
     */
    startWorkflowDeleteOrganisation: {
      name: "StartWorkflowDeleteOrganisation",
      I: StartWorkflowDeleteOrganisationRequest,
      O: StartWorkflowDeleteOrganisationResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowRecoverData
     */
    startWorkflowRecoverData: {
      name: "StartWorkflowRecoverData",
      I: StartWorkflowRecoverDataRequest,
      O: StartWorkflowRecoverDataResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowCheckAndLaunchRecoverData
     */
    startWorkflowCheckAndLaunchRecoverData: {
      name: "StartWorkflowCheckAndLaunchRecoverData",
      I: StartWorkflowCheckAndLaunchRecoverDataRequest,
      O: StartWorkflowCheckAndLaunchRecoverDataResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowUpdateMaterializedView
     */
    startWorkflowUpdateMaterializedView: {
      name: "StartWorkflowUpdateMaterializedView",
      I: StartWorkflowUpdateMaterializedViewRequest,
      O: StartWorkflowUpdateMaterializedViewResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.GetWorkflowState
     */
    getWorkflowState: {
      name: "GetWorkflowState",
      I: GetWorkflowStateRequest,
      O: GetWorkflowStateResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.GetWorkflowExecutionInformations
     */
    getWorkflowExecutionInformations: {
      name: "GetWorkflowExecutionInformations",
      I: GetWorkflowExecutionInformationsRequest,
      O: GetWorkflowExecutionInformationsResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowDailyProjectsOperations
     */
    startWorkflowDailyProjectsOperations: {
      name: "StartWorkflowDailyProjectsOperations",
      I: StartWorkflowDailyProjectsOperationsRequest,
      O: StartWorkflowDailyProjectsOperationsResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowHealthCheckWorkflows
     */
    startWorkflowHealthCheckWorkflows: {
      name: "StartWorkflowHealthCheckWorkflows",
      I: StartWorkflowHealthCheckWorkflowsRequest,
      O: StartWorkflowHealthCheckWorkflowsResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowExtractKPI
     */
    startWorkflowExtractKPI: {
      name: "StartWorkflowExtractKPI",
      I: StartWorkflowExtractKPIRequest,
      O: StartWorkflowExtractKPIResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowPruneData
     */
    startWorkflowPruneData: {
      name: "StartWorkflowPruneData",
      I: StartWorkflowPruneDataRequest,
      O: StartWorkflowPruneDataResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowSynchronizeRulesOnGit
     */
    startWorkflowSynchronizeRulesOnGit: {
      name: "StartWorkflowSynchronizeRulesOnGit",
      I: StartWorkflowSynchronizeRulesOnGitRequest,
      O: StartWorkflowSynchronizeRulesOnGitResult,
      kind: MethodKind.Unary,
    },
    /**
     * @generated from rpc api.WorkflowService.StartWorkflowAnonymizeData
     */
    startWorkflowAnonymizeData: {
      name: "StartWorkflowAnonymizeData",
      I: StartWorkflowAnonymizeDataRequest,
      O: StartWorkflowAnonymizeDataResult,
      kind: MethodKind.Unary,
    },
  }
} as const;

