// This is a generated file - do not edit.
//
// Generated from workflow.proto.

// @dart = 3.3

// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names
// ignore_for_file: curly_braces_in_flow_control_structures
// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes
// ignore_for_file: non_constant_identifier_names

import 'dart:async' as $async;
import 'dart:core' as $core;

import 'package:grpc/service_api.dart' as $grpc;
import 'package:protobuf/protobuf.dart' as $pb;

import 'workflow.pb.dart' as $0;

export 'workflow.pb.dart';

@$pb.GrpcServiceName('api.WorkflowService')
class WorkflowServiceClient extends $grpc.Client {
  /// The hostname for this service.
  static const $core.String defaultHost = '';

  /// OAuth scopes needed for the client.
  static const $core.List<$core.String> oauthScopes = [
    '',
  ];

  WorkflowServiceClient(super.channel, {super.options, super.interceptors});

  $grpc.ResponseFuture<$0.RetryWorkflowResult> retryWorkflow($0.RetryWorkflowRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$retryWorkflow, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowCreateProjectResult> startWorkflowCreateProject($0.StartWorkflowCreateProjectRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowCreateProject, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowDeleteProjectResult> startWorkflowDeleteProject($0.StartWorkflowDeleteProjectRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowDeleteProject, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowDeleteCoreResult> startWorkflowDeleteCore($0.StartWorkflowDeleteCoreRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowDeleteCore, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowDeletePartnerAppResult> startWorkflowDeletePartnerApp($0.StartWorkflowDeletePartnerAppRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowDeletePartnerApp, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowDeleteConnectionResult> startWorkflowDeleteConnection($0.StartWorkflowDeleteConnectionRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowDeleteConnection, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowBillingResult> startWorkflowBilling($0.StartWorkflowBillingRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowBilling, request, options: options);
  }

  $grpc.ResponseFuture<$0.StopWorkflowBillingResult> stopWorkflowBilling($0.StopWorkflowBillingRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$stopWorkflowBilling, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowExtractDataFromDBResult> startWorkflowExtractDataFromDB($0.StartWorkflowExtractDataFromDBRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowExtractDataFromDB, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowExtractDataFromDBResult> startWorkflowCrossExtractDataFromDB($0.StartWorkflowCrossExtractDataFromDBRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowCrossExtractDataFromDB, request, options: options);
  }

  $grpc.ResponseFuture<$0.RegisterModuleWorkflowsResult> registerModuleWorkflows($0.RegisterModuleWorkflowsRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$registerModuleWorkflows, request, options: options);
  }

  $grpc.ResponseFuture<$0.DeregisterModuleWorkflowsResult> deregisterModuleWorkflows($0.DeregisterModuleWorkflowsRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$deregisterModuleWorkflows, request, options: options);
  }

  $grpc.ResponseFuture<$0.GetModuleWorkflowsResult> getModuleWorkflows($0.GetModuleWorkflowsRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$getModuleWorkflows, request, options: options);
  }

  $grpc.ResponseFuture<$0.StopWorkflowResult> stopWorkflow($0.StopWorkflowRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$stopWorkflow, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowOptimizeClickhouseResult> startWorkflowOptimizeClickhouse($0.StartWorkflowOptimizeClickhouseRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowOptimizeClickhouse, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowCreateOrganisationResult> startWorkflowCreateOrganisation($0.StartWorkflowCreateOrganisationRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowCreateOrganisation, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowDeleteOrganisationResult> startWorkflowDeleteOrganisation($0.StartWorkflowDeleteOrganisationRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowDeleteOrganisation, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowRecoverDataResult> startWorkflowRecoverData($0.StartWorkflowRecoverDataRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowRecoverData, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowCheckAndLaunchRecoverDataResult> startWorkflowCheckAndLaunchRecoverData($0.StartWorkflowCheckAndLaunchRecoverDataRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowCheckAndLaunchRecoverData, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowUpdateMaterializedViewResult> startWorkflowUpdateMaterializedView($0.StartWorkflowUpdateMaterializedViewRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowUpdateMaterializedView, request, options: options);
  }

  $grpc.ResponseFuture<$0.GetWorkflowStateResult> getWorkflowState($0.GetWorkflowStateRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$getWorkflowState, request, options: options);
  }

  $grpc.ResponseFuture<$0.GetWorkflowExecutionInformationsResult> getWorkflowExecutionInformations($0.GetWorkflowExecutionInformationsRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$getWorkflowExecutionInformations, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowDailyProjectsOperationsResult> startWorkflowDailyProjectsOperations($0.StartWorkflowDailyProjectsOperationsRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowDailyProjectsOperations, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowHealthCheckWorkflowsResult> startWorkflowHealthCheckWorkflows($0.StartWorkflowHealthCheckWorkflowsRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowHealthCheckWorkflows, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowExtractKPIResult> startWorkflowExtractKPI($0.StartWorkflowExtractKPIRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowExtractKPI, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowPruneDataResult> startWorkflowPruneData($0.StartWorkflowPruneDataRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowPruneData, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowSynchronizeRulesOnGitResult> startWorkflowSynchronizeRulesOnGit($0.StartWorkflowSynchronizeRulesOnGitRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowSynchronizeRulesOnGit, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowAnonymizeDataResult> startWorkflowAnonymizeData($0.StartWorkflowAnonymizeDataRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowAnonymizeData, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowUpgradeModelResult> startWorkflowUpgradeModel($0.StartWorkflowUpgradeModelRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowUpgradeModel, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowSweepResult> startWorkflowSweep($0.StartWorkflowSweepRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowSweep, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowCreateClickhouseResult> startWorkflowCreateClickhouse($0.StartWorkflowCreateClickhouseRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowCreateClickhouse, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowDeleteClickhouseResult> startWorkflowDeleteClickhouse($0.StartWorkflowDeleteClickhouseRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowDeleteClickhouse, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowCleanCassandraResult> startWorkflowCleanCassandra($0.StartWorkflowCleanCassandraRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowCleanCassandra, request, options: options);
  }

  $grpc.ResponseFuture<$0.StartWorkflowSynchronizeUMAStoreResult> startWorkflowSynchronizeUMAStore($0.StartWorkflowSynchronizeUMAStoreRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$startWorkflowSynchronizeUMAStore, request, options: options);
  }

    // method descriptors

  static final _$retryWorkflow = $grpc.ClientMethod<$0.RetryWorkflowRequest, $0.RetryWorkflowResult>(
      '/api.WorkflowService/RetryWorkflow',
      ($0.RetryWorkflowRequest value) => value.writeToBuffer(),
      $0.RetryWorkflowResult.fromBuffer);
  static final _$startWorkflowCreateProject = $grpc.ClientMethod<$0.StartWorkflowCreateProjectRequest, $0.StartWorkflowCreateProjectResult>(
      '/api.WorkflowService/StartWorkflowCreateProject',
      ($0.StartWorkflowCreateProjectRequest value) => value.writeToBuffer(),
      $0.StartWorkflowCreateProjectResult.fromBuffer);
  static final _$startWorkflowDeleteProject = $grpc.ClientMethod<$0.StartWorkflowDeleteProjectRequest, $0.StartWorkflowDeleteProjectResult>(
      '/api.WorkflowService/StartWorkflowDeleteProject',
      ($0.StartWorkflowDeleteProjectRequest value) => value.writeToBuffer(),
      $0.StartWorkflowDeleteProjectResult.fromBuffer);
  static final _$startWorkflowDeleteCore = $grpc.ClientMethod<$0.StartWorkflowDeleteCoreRequest, $0.StartWorkflowDeleteCoreResult>(
      '/api.WorkflowService/StartWorkflowDeleteCore',
      ($0.StartWorkflowDeleteCoreRequest value) => value.writeToBuffer(),
      $0.StartWorkflowDeleteCoreResult.fromBuffer);
  static final _$startWorkflowDeletePartnerApp = $grpc.ClientMethod<$0.StartWorkflowDeletePartnerAppRequest, $0.StartWorkflowDeletePartnerAppResult>(
      '/api.WorkflowService/StartWorkflowDeletePartnerApp',
      ($0.StartWorkflowDeletePartnerAppRequest value) => value.writeToBuffer(),
      $0.StartWorkflowDeletePartnerAppResult.fromBuffer);
  static final _$startWorkflowDeleteConnection = $grpc.ClientMethod<$0.StartWorkflowDeleteConnectionRequest, $0.StartWorkflowDeleteConnectionResult>(
      '/api.WorkflowService/StartWorkflowDeleteConnection',
      ($0.StartWorkflowDeleteConnectionRequest value) => value.writeToBuffer(),
      $0.StartWorkflowDeleteConnectionResult.fromBuffer);
  static final _$startWorkflowBilling = $grpc.ClientMethod<$0.StartWorkflowBillingRequest, $0.StartWorkflowBillingResult>(
      '/api.WorkflowService/StartWorkflowBilling',
      ($0.StartWorkflowBillingRequest value) => value.writeToBuffer(),
      $0.StartWorkflowBillingResult.fromBuffer);
  static final _$stopWorkflowBilling = $grpc.ClientMethod<$0.StopWorkflowBillingRequest, $0.StopWorkflowBillingResult>(
      '/api.WorkflowService/StopWorkflowBilling',
      ($0.StopWorkflowBillingRequest value) => value.writeToBuffer(),
      $0.StopWorkflowBillingResult.fromBuffer);
  static final _$startWorkflowExtractDataFromDB = $grpc.ClientMethod<$0.StartWorkflowExtractDataFromDBRequest, $0.StartWorkflowExtractDataFromDBResult>(
      '/api.WorkflowService/StartWorkflowExtractDataFromDB',
      ($0.StartWorkflowExtractDataFromDBRequest value) => value.writeToBuffer(),
      $0.StartWorkflowExtractDataFromDBResult.fromBuffer);
  static final _$startWorkflowCrossExtractDataFromDB = $grpc.ClientMethod<$0.StartWorkflowCrossExtractDataFromDBRequest, $0.StartWorkflowExtractDataFromDBResult>(
      '/api.WorkflowService/StartWorkflowCrossExtractDataFromDB',
      ($0.StartWorkflowCrossExtractDataFromDBRequest value) => value.writeToBuffer(),
      $0.StartWorkflowExtractDataFromDBResult.fromBuffer);
  static final _$registerModuleWorkflows = $grpc.ClientMethod<$0.RegisterModuleWorkflowsRequest, $0.RegisterModuleWorkflowsResult>(
      '/api.WorkflowService/RegisterModuleWorkflows',
      ($0.RegisterModuleWorkflowsRequest value) => value.writeToBuffer(),
      $0.RegisterModuleWorkflowsResult.fromBuffer);
  static final _$deregisterModuleWorkflows = $grpc.ClientMethod<$0.DeregisterModuleWorkflowsRequest, $0.DeregisterModuleWorkflowsResult>(
      '/api.WorkflowService/DeregisterModuleWorkflows',
      ($0.DeregisterModuleWorkflowsRequest value) => value.writeToBuffer(),
      $0.DeregisterModuleWorkflowsResult.fromBuffer);
  static final _$getModuleWorkflows = $grpc.ClientMethod<$0.GetModuleWorkflowsRequest, $0.GetModuleWorkflowsResult>(
      '/api.WorkflowService/GetModuleWorkflows',
      ($0.GetModuleWorkflowsRequest value) => value.writeToBuffer(),
      $0.GetModuleWorkflowsResult.fromBuffer);
  static final _$stopWorkflow = $grpc.ClientMethod<$0.StopWorkflowRequest, $0.StopWorkflowResult>(
      '/api.WorkflowService/StopWorkflow',
      ($0.StopWorkflowRequest value) => value.writeToBuffer(),
      $0.StopWorkflowResult.fromBuffer);
  static final _$startWorkflowOptimizeClickhouse = $grpc.ClientMethod<$0.StartWorkflowOptimizeClickhouseRequest, $0.StartWorkflowOptimizeClickhouseResult>(
      '/api.WorkflowService/StartWorkflowOptimizeClickhouse',
      ($0.StartWorkflowOptimizeClickhouseRequest value) => value.writeToBuffer(),
      $0.StartWorkflowOptimizeClickhouseResult.fromBuffer);
  static final _$startWorkflowCreateOrganisation = $grpc.ClientMethod<$0.StartWorkflowCreateOrganisationRequest, $0.StartWorkflowCreateOrganisationResult>(
      '/api.WorkflowService/StartWorkflowCreateOrganisation',
      ($0.StartWorkflowCreateOrganisationRequest value) => value.writeToBuffer(),
      $0.StartWorkflowCreateOrganisationResult.fromBuffer);
  static final _$startWorkflowDeleteOrganisation = $grpc.ClientMethod<$0.StartWorkflowDeleteOrganisationRequest, $0.StartWorkflowDeleteOrganisationResult>(
      '/api.WorkflowService/StartWorkflowDeleteOrganisation',
      ($0.StartWorkflowDeleteOrganisationRequest value) => value.writeToBuffer(),
      $0.StartWorkflowDeleteOrganisationResult.fromBuffer);
  static final _$startWorkflowRecoverData = $grpc.ClientMethod<$0.StartWorkflowRecoverDataRequest, $0.StartWorkflowRecoverDataResult>(
      '/api.WorkflowService/StartWorkflowRecoverData',
      ($0.StartWorkflowRecoverDataRequest value) => value.writeToBuffer(),
      $0.StartWorkflowRecoverDataResult.fromBuffer);
  static final _$startWorkflowCheckAndLaunchRecoverData = $grpc.ClientMethod<$0.StartWorkflowCheckAndLaunchRecoverDataRequest, $0.StartWorkflowCheckAndLaunchRecoverDataResult>(
      '/api.WorkflowService/StartWorkflowCheckAndLaunchRecoverData',
      ($0.StartWorkflowCheckAndLaunchRecoverDataRequest value) => value.writeToBuffer(),
      $0.StartWorkflowCheckAndLaunchRecoverDataResult.fromBuffer);
  static final _$startWorkflowUpdateMaterializedView = $grpc.ClientMethod<$0.StartWorkflowUpdateMaterializedViewRequest, $0.StartWorkflowUpdateMaterializedViewResult>(
      '/api.WorkflowService/StartWorkflowUpdateMaterializedView',
      ($0.StartWorkflowUpdateMaterializedViewRequest value) => value.writeToBuffer(),
      $0.StartWorkflowUpdateMaterializedViewResult.fromBuffer);
  static final _$getWorkflowState = $grpc.ClientMethod<$0.GetWorkflowStateRequest, $0.GetWorkflowStateResult>(
      '/api.WorkflowService/GetWorkflowState',
      ($0.GetWorkflowStateRequest value) => value.writeToBuffer(),
      $0.GetWorkflowStateResult.fromBuffer);
  static final _$getWorkflowExecutionInformations = $grpc.ClientMethod<$0.GetWorkflowExecutionInformationsRequest, $0.GetWorkflowExecutionInformationsResult>(
      '/api.WorkflowService/GetWorkflowExecutionInformations',
      ($0.GetWorkflowExecutionInformationsRequest value) => value.writeToBuffer(),
      $0.GetWorkflowExecutionInformationsResult.fromBuffer);
  static final _$startWorkflowDailyProjectsOperations = $grpc.ClientMethod<$0.StartWorkflowDailyProjectsOperationsRequest, $0.StartWorkflowDailyProjectsOperationsResult>(
      '/api.WorkflowService/StartWorkflowDailyProjectsOperations',
      ($0.StartWorkflowDailyProjectsOperationsRequest value) => value.writeToBuffer(),
      $0.StartWorkflowDailyProjectsOperationsResult.fromBuffer);
  static final _$startWorkflowHealthCheckWorkflows = $grpc.ClientMethod<$0.StartWorkflowHealthCheckWorkflowsRequest, $0.StartWorkflowHealthCheckWorkflowsResult>(
      '/api.WorkflowService/StartWorkflowHealthCheckWorkflows',
      ($0.StartWorkflowHealthCheckWorkflowsRequest value) => value.writeToBuffer(),
      $0.StartWorkflowHealthCheckWorkflowsResult.fromBuffer);
  static final _$startWorkflowExtractKPI = $grpc.ClientMethod<$0.StartWorkflowExtractKPIRequest, $0.StartWorkflowExtractKPIResult>(
      '/api.WorkflowService/StartWorkflowExtractKPI',
      ($0.StartWorkflowExtractKPIRequest value) => value.writeToBuffer(),
      $0.StartWorkflowExtractKPIResult.fromBuffer);
  static final _$startWorkflowPruneData = $grpc.ClientMethod<$0.StartWorkflowPruneDataRequest, $0.StartWorkflowPruneDataResult>(
      '/api.WorkflowService/StartWorkflowPruneData',
      ($0.StartWorkflowPruneDataRequest value) => value.writeToBuffer(),
      $0.StartWorkflowPruneDataResult.fromBuffer);
  static final _$startWorkflowSynchronizeRulesOnGit = $grpc.ClientMethod<$0.StartWorkflowSynchronizeRulesOnGitRequest, $0.StartWorkflowSynchronizeRulesOnGitResult>(
      '/api.WorkflowService/StartWorkflowSynchronizeRulesOnGit',
      ($0.StartWorkflowSynchronizeRulesOnGitRequest value) => value.writeToBuffer(),
      $0.StartWorkflowSynchronizeRulesOnGitResult.fromBuffer);
  static final _$startWorkflowAnonymizeData = $grpc.ClientMethod<$0.StartWorkflowAnonymizeDataRequest, $0.StartWorkflowAnonymizeDataResult>(
      '/api.WorkflowService/StartWorkflowAnonymizeData',
      ($0.StartWorkflowAnonymizeDataRequest value) => value.writeToBuffer(),
      $0.StartWorkflowAnonymizeDataResult.fromBuffer);
  static final _$startWorkflowUpgradeModel = $grpc.ClientMethod<$0.StartWorkflowUpgradeModelRequest, $0.StartWorkflowUpgradeModelResult>(
      '/api.WorkflowService/StartWorkflowUpgradeModel',
      ($0.StartWorkflowUpgradeModelRequest value) => value.writeToBuffer(),
      $0.StartWorkflowUpgradeModelResult.fromBuffer);
  static final _$startWorkflowSweep = $grpc.ClientMethod<$0.StartWorkflowSweepRequest, $0.StartWorkflowSweepResult>(
      '/api.WorkflowService/StartWorkflowSweep',
      ($0.StartWorkflowSweepRequest value) => value.writeToBuffer(),
      $0.StartWorkflowSweepResult.fromBuffer);
  static final _$startWorkflowCreateClickhouse = $grpc.ClientMethod<$0.StartWorkflowCreateClickhouseRequest, $0.StartWorkflowCreateClickhouseResult>(
      '/api.WorkflowService/StartWorkflowCreateClickhouse',
      ($0.StartWorkflowCreateClickhouseRequest value) => value.writeToBuffer(),
      $0.StartWorkflowCreateClickhouseResult.fromBuffer);
  static final _$startWorkflowDeleteClickhouse = $grpc.ClientMethod<$0.StartWorkflowDeleteClickhouseRequest, $0.StartWorkflowDeleteClickhouseResult>(
      '/api.WorkflowService/StartWorkflowDeleteClickhouse',
      ($0.StartWorkflowDeleteClickhouseRequest value) => value.writeToBuffer(),
      $0.StartWorkflowDeleteClickhouseResult.fromBuffer);
  static final _$startWorkflowCleanCassandra = $grpc.ClientMethod<$0.StartWorkflowCleanCassandraRequest, $0.StartWorkflowCleanCassandraResult>(
      '/api.WorkflowService/StartWorkflowCleanCassandra',
      ($0.StartWorkflowCleanCassandraRequest value) => value.writeToBuffer(),
      $0.StartWorkflowCleanCassandraResult.fromBuffer);
  static final _$startWorkflowSynchronizeUMAStore = $grpc.ClientMethod<$0.StartWorkflowSynchronizeUMAStoreRequest, $0.StartWorkflowSynchronizeUMAStoreResult>(
      '/api.WorkflowService/StartWorkflowSynchronizeUMAStore',
      ($0.StartWorkflowSynchronizeUMAStoreRequest value) => value.writeToBuffer(),
      $0.StartWorkflowSynchronizeUMAStoreResult.fromBuffer);
}

@$pb.GrpcServiceName('api.WorkflowService')
abstract class WorkflowServiceBase extends $grpc.Service {
  $core.String get $name => 'api.WorkflowService';

  WorkflowServiceBase() {
    $addMethod($grpc.ServiceMethod<$0.RetryWorkflowRequest, $0.RetryWorkflowResult>(
        'RetryWorkflow',
        retryWorkflow_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.RetryWorkflowRequest.fromBuffer(value),
        ($0.RetryWorkflowResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowCreateProjectRequest, $0.StartWorkflowCreateProjectResult>(
        'StartWorkflowCreateProject',
        startWorkflowCreateProject_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowCreateProjectRequest.fromBuffer(value),
        ($0.StartWorkflowCreateProjectResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowDeleteProjectRequest, $0.StartWorkflowDeleteProjectResult>(
        'StartWorkflowDeleteProject',
        startWorkflowDeleteProject_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowDeleteProjectRequest.fromBuffer(value),
        ($0.StartWorkflowDeleteProjectResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowDeleteCoreRequest, $0.StartWorkflowDeleteCoreResult>(
        'StartWorkflowDeleteCore',
        startWorkflowDeleteCore_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowDeleteCoreRequest.fromBuffer(value),
        ($0.StartWorkflowDeleteCoreResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowDeletePartnerAppRequest, $0.StartWorkflowDeletePartnerAppResult>(
        'StartWorkflowDeletePartnerApp',
        startWorkflowDeletePartnerApp_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowDeletePartnerAppRequest.fromBuffer(value),
        ($0.StartWorkflowDeletePartnerAppResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowDeleteConnectionRequest, $0.StartWorkflowDeleteConnectionResult>(
        'StartWorkflowDeleteConnection',
        startWorkflowDeleteConnection_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowDeleteConnectionRequest.fromBuffer(value),
        ($0.StartWorkflowDeleteConnectionResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowBillingRequest, $0.StartWorkflowBillingResult>(
        'StartWorkflowBilling',
        startWorkflowBilling_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowBillingRequest.fromBuffer(value),
        ($0.StartWorkflowBillingResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StopWorkflowBillingRequest, $0.StopWorkflowBillingResult>(
        'StopWorkflowBilling',
        stopWorkflowBilling_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StopWorkflowBillingRequest.fromBuffer(value),
        ($0.StopWorkflowBillingResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowExtractDataFromDBRequest, $0.StartWorkflowExtractDataFromDBResult>(
        'StartWorkflowExtractDataFromDB',
        startWorkflowExtractDataFromDB_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowExtractDataFromDBRequest.fromBuffer(value),
        ($0.StartWorkflowExtractDataFromDBResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowCrossExtractDataFromDBRequest, $0.StartWorkflowExtractDataFromDBResult>(
        'StartWorkflowCrossExtractDataFromDB',
        startWorkflowCrossExtractDataFromDB_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowCrossExtractDataFromDBRequest.fromBuffer(value),
        ($0.StartWorkflowExtractDataFromDBResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.RegisterModuleWorkflowsRequest, $0.RegisterModuleWorkflowsResult>(
        'RegisterModuleWorkflows',
        registerModuleWorkflows_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.RegisterModuleWorkflowsRequest.fromBuffer(value),
        ($0.RegisterModuleWorkflowsResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.DeregisterModuleWorkflowsRequest, $0.DeregisterModuleWorkflowsResult>(
        'DeregisterModuleWorkflows',
        deregisterModuleWorkflows_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.DeregisterModuleWorkflowsRequest.fromBuffer(value),
        ($0.DeregisterModuleWorkflowsResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.GetModuleWorkflowsRequest, $0.GetModuleWorkflowsResult>(
        'GetModuleWorkflows',
        getModuleWorkflows_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.GetModuleWorkflowsRequest.fromBuffer(value),
        ($0.GetModuleWorkflowsResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StopWorkflowRequest, $0.StopWorkflowResult>(
        'StopWorkflow',
        stopWorkflow_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StopWorkflowRequest.fromBuffer(value),
        ($0.StopWorkflowResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowOptimizeClickhouseRequest, $0.StartWorkflowOptimizeClickhouseResult>(
        'StartWorkflowOptimizeClickhouse',
        startWorkflowOptimizeClickhouse_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowOptimizeClickhouseRequest.fromBuffer(value),
        ($0.StartWorkflowOptimizeClickhouseResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowCreateOrganisationRequest, $0.StartWorkflowCreateOrganisationResult>(
        'StartWorkflowCreateOrganisation',
        startWorkflowCreateOrganisation_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowCreateOrganisationRequest.fromBuffer(value),
        ($0.StartWorkflowCreateOrganisationResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowDeleteOrganisationRequest, $0.StartWorkflowDeleteOrganisationResult>(
        'StartWorkflowDeleteOrganisation',
        startWorkflowDeleteOrganisation_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowDeleteOrganisationRequest.fromBuffer(value),
        ($0.StartWorkflowDeleteOrganisationResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowRecoverDataRequest, $0.StartWorkflowRecoverDataResult>(
        'StartWorkflowRecoverData',
        startWorkflowRecoverData_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowRecoverDataRequest.fromBuffer(value),
        ($0.StartWorkflowRecoverDataResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowCheckAndLaunchRecoverDataRequest, $0.StartWorkflowCheckAndLaunchRecoverDataResult>(
        'StartWorkflowCheckAndLaunchRecoverData',
        startWorkflowCheckAndLaunchRecoverData_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowCheckAndLaunchRecoverDataRequest.fromBuffer(value),
        ($0.StartWorkflowCheckAndLaunchRecoverDataResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowUpdateMaterializedViewRequest, $0.StartWorkflowUpdateMaterializedViewResult>(
        'StartWorkflowUpdateMaterializedView',
        startWorkflowUpdateMaterializedView_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowUpdateMaterializedViewRequest.fromBuffer(value),
        ($0.StartWorkflowUpdateMaterializedViewResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.GetWorkflowStateRequest, $0.GetWorkflowStateResult>(
        'GetWorkflowState',
        getWorkflowState_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.GetWorkflowStateRequest.fromBuffer(value),
        ($0.GetWorkflowStateResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.GetWorkflowExecutionInformationsRequest, $0.GetWorkflowExecutionInformationsResult>(
        'GetWorkflowExecutionInformations',
        getWorkflowExecutionInformations_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.GetWorkflowExecutionInformationsRequest.fromBuffer(value),
        ($0.GetWorkflowExecutionInformationsResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowDailyProjectsOperationsRequest, $0.StartWorkflowDailyProjectsOperationsResult>(
        'StartWorkflowDailyProjectsOperations',
        startWorkflowDailyProjectsOperations_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowDailyProjectsOperationsRequest.fromBuffer(value),
        ($0.StartWorkflowDailyProjectsOperationsResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowHealthCheckWorkflowsRequest, $0.StartWorkflowHealthCheckWorkflowsResult>(
        'StartWorkflowHealthCheckWorkflows',
        startWorkflowHealthCheckWorkflows_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowHealthCheckWorkflowsRequest.fromBuffer(value),
        ($0.StartWorkflowHealthCheckWorkflowsResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowExtractKPIRequest, $0.StartWorkflowExtractKPIResult>(
        'StartWorkflowExtractKPI',
        startWorkflowExtractKPI_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowExtractKPIRequest.fromBuffer(value),
        ($0.StartWorkflowExtractKPIResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowPruneDataRequest, $0.StartWorkflowPruneDataResult>(
        'StartWorkflowPruneData',
        startWorkflowPruneData_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowPruneDataRequest.fromBuffer(value),
        ($0.StartWorkflowPruneDataResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowSynchronizeRulesOnGitRequest, $0.StartWorkflowSynchronizeRulesOnGitResult>(
        'StartWorkflowSynchronizeRulesOnGit',
        startWorkflowSynchronizeRulesOnGit_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowSynchronizeRulesOnGitRequest.fromBuffer(value),
        ($0.StartWorkflowSynchronizeRulesOnGitResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowAnonymizeDataRequest, $0.StartWorkflowAnonymizeDataResult>(
        'StartWorkflowAnonymizeData',
        startWorkflowAnonymizeData_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowAnonymizeDataRequest.fromBuffer(value),
        ($0.StartWorkflowAnonymizeDataResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowUpgradeModelRequest, $0.StartWorkflowUpgradeModelResult>(
        'StartWorkflowUpgradeModel',
        startWorkflowUpgradeModel_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowUpgradeModelRequest.fromBuffer(value),
        ($0.StartWorkflowUpgradeModelResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowSweepRequest, $0.StartWorkflowSweepResult>(
        'StartWorkflowSweep',
        startWorkflowSweep_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowSweepRequest.fromBuffer(value),
        ($0.StartWorkflowSweepResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowCreateClickhouseRequest, $0.StartWorkflowCreateClickhouseResult>(
        'StartWorkflowCreateClickhouse',
        startWorkflowCreateClickhouse_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowCreateClickhouseRequest.fromBuffer(value),
        ($0.StartWorkflowCreateClickhouseResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowDeleteClickhouseRequest, $0.StartWorkflowDeleteClickhouseResult>(
        'StartWorkflowDeleteClickhouse',
        startWorkflowDeleteClickhouse_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowDeleteClickhouseRequest.fromBuffer(value),
        ($0.StartWorkflowDeleteClickhouseResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowCleanCassandraRequest, $0.StartWorkflowCleanCassandraResult>(
        'StartWorkflowCleanCassandra',
        startWorkflowCleanCassandra_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowCleanCassandraRequest.fromBuffer(value),
        ($0.StartWorkflowCleanCassandraResult value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.StartWorkflowSynchronizeUMAStoreRequest, $0.StartWorkflowSynchronizeUMAStoreResult>(
        'StartWorkflowSynchronizeUMAStore',
        startWorkflowSynchronizeUMAStore_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.StartWorkflowSynchronizeUMAStoreRequest.fromBuffer(value),
        ($0.StartWorkflowSynchronizeUMAStoreResult value) => value.writeToBuffer()));
  }

  $async.Future<$0.RetryWorkflowResult> retryWorkflow_Pre($grpc.ServiceCall $call, $async.Future<$0.RetryWorkflowRequest> $request) async {
    return retryWorkflow($call, await $request);
  }

  $async.Future<$0.RetryWorkflowResult> retryWorkflow($grpc.ServiceCall call, $0.RetryWorkflowRequest request);

  $async.Future<$0.StartWorkflowCreateProjectResult> startWorkflowCreateProject_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowCreateProjectRequest> $request) async {
    return startWorkflowCreateProject($call, await $request);
  }

  $async.Future<$0.StartWorkflowCreateProjectResult> startWorkflowCreateProject($grpc.ServiceCall call, $0.StartWorkflowCreateProjectRequest request);

  $async.Future<$0.StartWorkflowDeleteProjectResult> startWorkflowDeleteProject_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowDeleteProjectRequest> $request) async {
    return startWorkflowDeleteProject($call, await $request);
  }

  $async.Future<$0.StartWorkflowDeleteProjectResult> startWorkflowDeleteProject($grpc.ServiceCall call, $0.StartWorkflowDeleteProjectRequest request);

  $async.Future<$0.StartWorkflowDeleteCoreResult> startWorkflowDeleteCore_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowDeleteCoreRequest> $request) async {
    return startWorkflowDeleteCore($call, await $request);
  }

  $async.Future<$0.StartWorkflowDeleteCoreResult> startWorkflowDeleteCore($grpc.ServiceCall call, $0.StartWorkflowDeleteCoreRequest request);

  $async.Future<$0.StartWorkflowDeletePartnerAppResult> startWorkflowDeletePartnerApp_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowDeletePartnerAppRequest> $request) async {
    return startWorkflowDeletePartnerApp($call, await $request);
  }

  $async.Future<$0.StartWorkflowDeletePartnerAppResult> startWorkflowDeletePartnerApp($grpc.ServiceCall call, $0.StartWorkflowDeletePartnerAppRequest request);

  $async.Future<$0.StartWorkflowDeleteConnectionResult> startWorkflowDeleteConnection_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowDeleteConnectionRequest> $request) async {
    return startWorkflowDeleteConnection($call, await $request);
  }

  $async.Future<$0.StartWorkflowDeleteConnectionResult> startWorkflowDeleteConnection($grpc.ServiceCall call, $0.StartWorkflowDeleteConnectionRequest request);

  $async.Future<$0.StartWorkflowBillingResult> startWorkflowBilling_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowBillingRequest> $request) async {
    return startWorkflowBilling($call, await $request);
  }

  $async.Future<$0.StartWorkflowBillingResult> startWorkflowBilling($grpc.ServiceCall call, $0.StartWorkflowBillingRequest request);

  $async.Future<$0.StopWorkflowBillingResult> stopWorkflowBilling_Pre($grpc.ServiceCall $call, $async.Future<$0.StopWorkflowBillingRequest> $request) async {
    return stopWorkflowBilling($call, await $request);
  }

  $async.Future<$0.StopWorkflowBillingResult> stopWorkflowBilling($grpc.ServiceCall call, $0.StopWorkflowBillingRequest request);

  $async.Future<$0.StartWorkflowExtractDataFromDBResult> startWorkflowExtractDataFromDB_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowExtractDataFromDBRequest> $request) async {
    return startWorkflowExtractDataFromDB($call, await $request);
  }

  $async.Future<$0.StartWorkflowExtractDataFromDBResult> startWorkflowExtractDataFromDB($grpc.ServiceCall call, $0.StartWorkflowExtractDataFromDBRequest request);

  $async.Future<$0.StartWorkflowExtractDataFromDBResult> startWorkflowCrossExtractDataFromDB_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowCrossExtractDataFromDBRequest> $request) async {
    return startWorkflowCrossExtractDataFromDB($call, await $request);
  }

  $async.Future<$0.StartWorkflowExtractDataFromDBResult> startWorkflowCrossExtractDataFromDB($grpc.ServiceCall call, $0.StartWorkflowCrossExtractDataFromDBRequest request);

  $async.Future<$0.RegisterModuleWorkflowsResult> registerModuleWorkflows_Pre($grpc.ServiceCall $call, $async.Future<$0.RegisterModuleWorkflowsRequest> $request) async {
    return registerModuleWorkflows($call, await $request);
  }

  $async.Future<$0.RegisterModuleWorkflowsResult> registerModuleWorkflows($grpc.ServiceCall call, $0.RegisterModuleWorkflowsRequest request);

  $async.Future<$0.DeregisterModuleWorkflowsResult> deregisterModuleWorkflows_Pre($grpc.ServiceCall $call, $async.Future<$0.DeregisterModuleWorkflowsRequest> $request) async {
    return deregisterModuleWorkflows($call, await $request);
  }

  $async.Future<$0.DeregisterModuleWorkflowsResult> deregisterModuleWorkflows($grpc.ServiceCall call, $0.DeregisterModuleWorkflowsRequest request);

  $async.Future<$0.GetModuleWorkflowsResult> getModuleWorkflows_Pre($grpc.ServiceCall $call, $async.Future<$0.GetModuleWorkflowsRequest> $request) async {
    return getModuleWorkflows($call, await $request);
  }

  $async.Future<$0.GetModuleWorkflowsResult> getModuleWorkflows($grpc.ServiceCall call, $0.GetModuleWorkflowsRequest request);

  $async.Future<$0.StopWorkflowResult> stopWorkflow_Pre($grpc.ServiceCall $call, $async.Future<$0.StopWorkflowRequest> $request) async {
    return stopWorkflow($call, await $request);
  }

  $async.Future<$0.StopWorkflowResult> stopWorkflow($grpc.ServiceCall call, $0.StopWorkflowRequest request);

  $async.Future<$0.StartWorkflowOptimizeClickhouseResult> startWorkflowOptimizeClickhouse_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowOptimizeClickhouseRequest> $request) async {
    return startWorkflowOptimizeClickhouse($call, await $request);
  }

  $async.Future<$0.StartWorkflowOptimizeClickhouseResult> startWorkflowOptimizeClickhouse($grpc.ServiceCall call, $0.StartWorkflowOptimizeClickhouseRequest request);

  $async.Future<$0.StartWorkflowCreateOrganisationResult> startWorkflowCreateOrganisation_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowCreateOrganisationRequest> $request) async {
    return startWorkflowCreateOrganisation($call, await $request);
  }

  $async.Future<$0.StartWorkflowCreateOrganisationResult> startWorkflowCreateOrganisation($grpc.ServiceCall call, $0.StartWorkflowCreateOrganisationRequest request);

  $async.Future<$0.StartWorkflowDeleteOrganisationResult> startWorkflowDeleteOrganisation_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowDeleteOrganisationRequest> $request) async {
    return startWorkflowDeleteOrganisation($call, await $request);
  }

  $async.Future<$0.StartWorkflowDeleteOrganisationResult> startWorkflowDeleteOrganisation($grpc.ServiceCall call, $0.StartWorkflowDeleteOrganisationRequest request);

  $async.Future<$0.StartWorkflowRecoverDataResult> startWorkflowRecoverData_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowRecoverDataRequest> $request) async {
    return startWorkflowRecoverData($call, await $request);
  }

  $async.Future<$0.StartWorkflowRecoverDataResult> startWorkflowRecoverData($grpc.ServiceCall call, $0.StartWorkflowRecoverDataRequest request);

  $async.Future<$0.StartWorkflowCheckAndLaunchRecoverDataResult> startWorkflowCheckAndLaunchRecoverData_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowCheckAndLaunchRecoverDataRequest> $request) async {
    return startWorkflowCheckAndLaunchRecoverData($call, await $request);
  }

  $async.Future<$0.StartWorkflowCheckAndLaunchRecoverDataResult> startWorkflowCheckAndLaunchRecoverData($grpc.ServiceCall call, $0.StartWorkflowCheckAndLaunchRecoverDataRequest request);

  $async.Future<$0.StartWorkflowUpdateMaterializedViewResult> startWorkflowUpdateMaterializedView_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowUpdateMaterializedViewRequest> $request) async {
    return startWorkflowUpdateMaterializedView($call, await $request);
  }

  $async.Future<$0.StartWorkflowUpdateMaterializedViewResult> startWorkflowUpdateMaterializedView($grpc.ServiceCall call, $0.StartWorkflowUpdateMaterializedViewRequest request);

  $async.Future<$0.GetWorkflowStateResult> getWorkflowState_Pre($grpc.ServiceCall $call, $async.Future<$0.GetWorkflowStateRequest> $request) async {
    return getWorkflowState($call, await $request);
  }

  $async.Future<$0.GetWorkflowStateResult> getWorkflowState($grpc.ServiceCall call, $0.GetWorkflowStateRequest request);

  $async.Future<$0.GetWorkflowExecutionInformationsResult> getWorkflowExecutionInformations_Pre($grpc.ServiceCall $call, $async.Future<$0.GetWorkflowExecutionInformationsRequest> $request) async {
    return getWorkflowExecutionInformations($call, await $request);
  }

  $async.Future<$0.GetWorkflowExecutionInformationsResult> getWorkflowExecutionInformations($grpc.ServiceCall call, $0.GetWorkflowExecutionInformationsRequest request);

  $async.Future<$0.StartWorkflowDailyProjectsOperationsResult> startWorkflowDailyProjectsOperations_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowDailyProjectsOperationsRequest> $request) async {
    return startWorkflowDailyProjectsOperations($call, await $request);
  }

  $async.Future<$0.StartWorkflowDailyProjectsOperationsResult> startWorkflowDailyProjectsOperations($grpc.ServiceCall call, $0.StartWorkflowDailyProjectsOperationsRequest request);

  $async.Future<$0.StartWorkflowHealthCheckWorkflowsResult> startWorkflowHealthCheckWorkflows_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowHealthCheckWorkflowsRequest> $request) async {
    return startWorkflowHealthCheckWorkflows($call, await $request);
  }

  $async.Future<$0.StartWorkflowHealthCheckWorkflowsResult> startWorkflowHealthCheckWorkflows($grpc.ServiceCall call, $0.StartWorkflowHealthCheckWorkflowsRequest request);

  $async.Future<$0.StartWorkflowExtractKPIResult> startWorkflowExtractKPI_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowExtractKPIRequest> $request) async {
    return startWorkflowExtractKPI($call, await $request);
  }

  $async.Future<$0.StartWorkflowExtractKPIResult> startWorkflowExtractKPI($grpc.ServiceCall call, $0.StartWorkflowExtractKPIRequest request);

  $async.Future<$0.StartWorkflowPruneDataResult> startWorkflowPruneData_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowPruneDataRequest> $request) async {
    return startWorkflowPruneData($call, await $request);
  }

  $async.Future<$0.StartWorkflowPruneDataResult> startWorkflowPruneData($grpc.ServiceCall call, $0.StartWorkflowPruneDataRequest request);

  $async.Future<$0.StartWorkflowSynchronizeRulesOnGitResult> startWorkflowSynchronizeRulesOnGit_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowSynchronizeRulesOnGitRequest> $request) async {
    return startWorkflowSynchronizeRulesOnGit($call, await $request);
  }

  $async.Future<$0.StartWorkflowSynchronizeRulesOnGitResult> startWorkflowSynchronizeRulesOnGit($grpc.ServiceCall call, $0.StartWorkflowSynchronizeRulesOnGitRequest request);

  $async.Future<$0.StartWorkflowAnonymizeDataResult> startWorkflowAnonymizeData_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowAnonymizeDataRequest> $request) async {
    return startWorkflowAnonymizeData($call, await $request);
  }

  $async.Future<$0.StartWorkflowAnonymizeDataResult> startWorkflowAnonymizeData($grpc.ServiceCall call, $0.StartWorkflowAnonymizeDataRequest request);

  $async.Future<$0.StartWorkflowUpgradeModelResult> startWorkflowUpgradeModel_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowUpgradeModelRequest> $request) async {
    return startWorkflowUpgradeModel($call, await $request);
  }

  $async.Future<$0.StartWorkflowUpgradeModelResult> startWorkflowUpgradeModel($grpc.ServiceCall call, $0.StartWorkflowUpgradeModelRequest request);

  $async.Future<$0.StartWorkflowSweepResult> startWorkflowSweep_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowSweepRequest> $request) async {
    return startWorkflowSweep($call, await $request);
  }

  $async.Future<$0.StartWorkflowSweepResult> startWorkflowSweep($grpc.ServiceCall call, $0.StartWorkflowSweepRequest request);

  $async.Future<$0.StartWorkflowCreateClickhouseResult> startWorkflowCreateClickhouse_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowCreateClickhouseRequest> $request) async {
    return startWorkflowCreateClickhouse($call, await $request);
  }

  $async.Future<$0.StartWorkflowCreateClickhouseResult> startWorkflowCreateClickhouse($grpc.ServiceCall call, $0.StartWorkflowCreateClickhouseRequest request);

  $async.Future<$0.StartWorkflowDeleteClickhouseResult> startWorkflowDeleteClickhouse_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowDeleteClickhouseRequest> $request) async {
    return startWorkflowDeleteClickhouse($call, await $request);
  }

  $async.Future<$0.StartWorkflowDeleteClickhouseResult> startWorkflowDeleteClickhouse($grpc.ServiceCall call, $0.StartWorkflowDeleteClickhouseRequest request);

  $async.Future<$0.StartWorkflowCleanCassandraResult> startWorkflowCleanCassandra_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowCleanCassandraRequest> $request) async {
    return startWorkflowCleanCassandra($call, await $request);
  }

  $async.Future<$0.StartWorkflowCleanCassandraResult> startWorkflowCleanCassandra($grpc.ServiceCall call, $0.StartWorkflowCleanCassandraRequest request);

  $async.Future<$0.StartWorkflowSynchronizeUMAStoreResult> startWorkflowSynchronizeUMAStore_Pre($grpc.ServiceCall $call, $async.Future<$0.StartWorkflowSynchronizeUMAStoreRequest> $request) async {
    return startWorkflowSynchronizeUMAStore($call, await $request);
  }

  $async.Future<$0.StartWorkflowSynchronizeUMAStoreResult> startWorkflowSynchronizeUMAStore($grpc.ServiceCall call, $0.StartWorkflowSynchronizeUMAStoreRequest request);

}
