//
//  Generated code. Do not modify.
//  source: workflow.proto
//
// @dart = 3.3

// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import

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 $8;

export 'workflow.pb.dart';

@$pb.GrpcServiceName('api.WorkflowService')
class WorkflowServiceClient extends $grpc.Client {
  static final _$retryWorkflow = $grpc.ClientMethod<$8.RetryWorkflowRequest, $8.RetryWorkflowResult>(
      '/api.WorkflowService/RetryWorkflow',
      ($8.RetryWorkflowRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.RetryWorkflowResult.fromBuffer(value));
  static final _$startWorkflowCreateProject = $grpc.ClientMethod<$8.StartWorkflowCreateProjectRequest, $8.StartWorkflowCreateProjectResult>(
      '/api.WorkflowService/StartWorkflowCreateProject',
      ($8.StartWorkflowCreateProjectRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowCreateProjectResult.fromBuffer(value));
  static final _$startWorkflowDeleteProject = $grpc.ClientMethod<$8.StartWorkflowDeleteProjectRequest, $8.StartWorkflowDeleteProjectResult>(
      '/api.WorkflowService/StartWorkflowDeleteProject',
      ($8.StartWorkflowDeleteProjectRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowDeleteProjectResult.fromBuffer(value));
  static final _$startWorkflowDeleteCore = $grpc.ClientMethod<$8.StartWorkflowDeleteCoreRequest, $8.StartWorkflowDeleteCoreResult>(
      '/api.WorkflowService/StartWorkflowDeleteCore',
      ($8.StartWorkflowDeleteCoreRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowDeleteCoreResult.fromBuffer(value));
  static final _$startWorkflowDeletePartnerApp = $grpc.ClientMethod<$8.StartWorkflowDeletePartnerAppRequest, $8.StartWorkflowDeletePartnerAppResult>(
      '/api.WorkflowService/StartWorkflowDeletePartnerApp',
      ($8.StartWorkflowDeletePartnerAppRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowDeletePartnerAppResult.fromBuffer(value));
  static final _$startWorkflowDeleteConnection = $grpc.ClientMethod<$8.StartWorkflowDeleteConnectionRequest, $8.StartWorkflowDeleteConnectionResult>(
      '/api.WorkflowService/StartWorkflowDeleteConnection',
      ($8.StartWorkflowDeleteConnectionRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowDeleteConnectionResult.fromBuffer(value));
  static final _$startWorkflowBilling = $grpc.ClientMethod<$8.StartWorkflowBillingRequest, $8.StartWorkflowBillingResult>(
      '/api.WorkflowService/StartWorkflowBilling',
      ($8.StartWorkflowBillingRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowBillingResult.fromBuffer(value));
  static final _$stopWorkflowBilling = $grpc.ClientMethod<$8.StopWorkflowBillingRequest, $8.StopWorkflowBillingResult>(
      '/api.WorkflowService/StopWorkflowBilling',
      ($8.StopWorkflowBillingRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StopWorkflowBillingResult.fromBuffer(value));
  static final _$startWorkflowExtractDataFromDB = $grpc.ClientMethod<$8.StartWorkflowExtractDataFromDBRequest, $8.StartWorkflowExtractDataFromDBResult>(
      '/api.WorkflowService/StartWorkflowExtractDataFromDB',
      ($8.StartWorkflowExtractDataFromDBRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowExtractDataFromDBResult.fromBuffer(value));
  static final _$registerModuleWorkflows = $grpc.ClientMethod<$8.RegisterModuleWorkflowsRequest, $8.RegisterModuleWorkflowsResult>(
      '/api.WorkflowService/RegisterModuleWorkflows',
      ($8.RegisterModuleWorkflowsRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.RegisterModuleWorkflowsResult.fromBuffer(value));
  static final _$deregisterModuleWorkflows = $grpc.ClientMethod<$8.DeregisterModuleWorkflowsRequest, $8.DeregisterModuleWorkflowsResult>(
      '/api.WorkflowService/DeregisterModuleWorkflows',
      ($8.DeregisterModuleWorkflowsRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.DeregisterModuleWorkflowsResult.fromBuffer(value));
  static final _$getModuleWorkflows = $grpc.ClientMethod<$8.GetModuleWorkflowsRequest, $8.GetModuleWorkflowsResult>(
      '/api.WorkflowService/GetModuleWorkflows',
      ($8.GetModuleWorkflowsRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.GetModuleWorkflowsResult.fromBuffer(value));
  static final _$stopWorkflow = $grpc.ClientMethod<$8.StopWorkflowRequest, $8.StopWorkflowResult>(
      '/api.WorkflowService/StopWorkflow',
      ($8.StopWorkflowRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StopWorkflowResult.fromBuffer(value));
  static final _$startWorkflowOptimizeClickhouse = $grpc.ClientMethod<$8.StartWorkflowOptimizeClickhouseRequest, $8.StartWorkflowOptimizeClickhouseResult>(
      '/api.WorkflowService/StartWorkflowOptimizeClickhouse',
      ($8.StartWorkflowOptimizeClickhouseRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowOptimizeClickhouseResult.fromBuffer(value));
  static final _$startWorkflowCreateOrganisation = $grpc.ClientMethod<$8.StartWorkflowCreateOrganisationRequest, $8.StartWorkflowCreateOrganisationResult>(
      '/api.WorkflowService/StartWorkflowCreateOrganisation',
      ($8.StartWorkflowCreateOrganisationRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowCreateOrganisationResult.fromBuffer(value));
  static final _$startWorkflowDeleteOrganisation = $grpc.ClientMethod<$8.StartWorkflowDeleteOrganisationRequest, $8.StartWorkflowDeleteOrganisationResult>(
      '/api.WorkflowService/StartWorkflowDeleteOrganisation',
      ($8.StartWorkflowDeleteOrganisationRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowDeleteOrganisationResult.fromBuffer(value));
  static final _$startWorkflowRecoverData = $grpc.ClientMethod<$8.StartWorkflowRecoverDataRequest, $8.StartWorkflowRecoverDataResult>(
      '/api.WorkflowService/StartWorkflowRecoverData',
      ($8.StartWorkflowRecoverDataRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowRecoverDataResult.fromBuffer(value));
  static final _$startWorkflowCheckAndLaunchRecoverData = $grpc.ClientMethod<$8.StartWorkflowCheckAndLaunchRecoverDataRequest, $8.StartWorkflowCheckAndLaunchRecoverDataResult>(
      '/api.WorkflowService/StartWorkflowCheckAndLaunchRecoverData',
      ($8.StartWorkflowCheckAndLaunchRecoverDataRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowCheckAndLaunchRecoverDataResult.fromBuffer(value));
  static final _$startWorkflowUpdateMaterializedView = $grpc.ClientMethod<$8.StartWorkflowUpdateMaterializedViewRequest, $8.StartWorkflowUpdateMaterializedViewResult>(
      '/api.WorkflowService/StartWorkflowUpdateMaterializedView',
      ($8.StartWorkflowUpdateMaterializedViewRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowUpdateMaterializedViewResult.fromBuffer(value));
  static final _$getWorkflowState = $grpc.ClientMethod<$8.GetWorkflowStateRequest, $8.GetWorkflowStateResult>(
      '/api.WorkflowService/GetWorkflowState',
      ($8.GetWorkflowStateRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.GetWorkflowStateResult.fromBuffer(value));
  static final _$getWorkflowExecutionInformations = $grpc.ClientMethod<$8.GetWorkflowExecutionInformationsRequest, $8.GetWorkflowExecutionInformationsResult>(
      '/api.WorkflowService/GetWorkflowExecutionInformations',
      ($8.GetWorkflowExecutionInformationsRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.GetWorkflowExecutionInformationsResult.fromBuffer(value));
  static final _$startWorkflowDailyProjectsOperations = $grpc.ClientMethod<$8.StartWorkflowDailyProjectsOperationsRequest, $8.StartWorkflowDailyProjectsOperationsResult>(
      '/api.WorkflowService/StartWorkflowDailyProjectsOperations',
      ($8.StartWorkflowDailyProjectsOperationsRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowDailyProjectsOperationsResult.fromBuffer(value));
  static final _$startWorkflowHealthCheckWorkflows = $grpc.ClientMethod<$8.StartWorkflowHealthCheckWorkflowsRequest, $8.StartWorkflowHealthCheckWorkflowsResult>(
      '/api.WorkflowService/StartWorkflowHealthCheckWorkflows',
      ($8.StartWorkflowHealthCheckWorkflowsRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowHealthCheckWorkflowsResult.fromBuffer(value));
  static final _$startWorkflowExtractKPI = $grpc.ClientMethod<$8.StartWorkflowExtractKPIRequest, $8.StartWorkflowExtractKPIResult>(
      '/api.WorkflowService/StartWorkflowExtractKPI',
      ($8.StartWorkflowExtractKPIRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowExtractKPIResult.fromBuffer(value));
  static final _$startWorkflowPruneData = $grpc.ClientMethod<$8.StartWorkflowPruneDataRequest, $8.StartWorkflowPruneDataResult>(
      '/api.WorkflowService/StartWorkflowPruneData',
      ($8.StartWorkflowPruneDataRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowPruneDataResult.fromBuffer(value));
  static final _$startWorkflowSynchronizeRulesOnGit = $grpc.ClientMethod<$8.StartWorkflowSynchronizeRulesOnGitRequest, $8.StartWorkflowSynchronizeRulesOnGitResult>(
      '/api.WorkflowService/StartWorkflowSynchronizeRulesOnGit',
      ($8.StartWorkflowSynchronizeRulesOnGitRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowSynchronizeRulesOnGitResult.fromBuffer(value));
  static final _$startWorkflowAnonymizeData = $grpc.ClientMethod<$8.StartWorkflowAnonymizeDataRequest, $8.StartWorkflowAnonymizeDataResult>(
      '/api.WorkflowService/StartWorkflowAnonymizeData',
      ($8.StartWorkflowAnonymizeDataRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowAnonymizeDataResult.fromBuffer(value));
  static final _$startWorkflowUpgradeModel = $grpc.ClientMethod<$8.StartWorkflowUpgradeModelRequest, $8.StartWorkflowUpgradeModelResult>(
      '/api.WorkflowService/StartWorkflowUpgradeModel',
      ($8.StartWorkflowUpgradeModelRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $8.StartWorkflowUpgradeModelResult.fromBuffer(value));

  WorkflowServiceClient($grpc.ClientChannel channel,
      {$grpc.CallOptions? options,
      $core.Iterable<$grpc.ClientInterceptor>? interceptors})
      : super(channel, options: options,
        interceptors: interceptors);

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  $async.Future<$8.RetryWorkflowResult> retryWorkflow($grpc.ServiceCall call, $8.RetryWorkflowRequest request);
  $async.Future<$8.StartWorkflowCreateProjectResult> startWorkflowCreateProject($grpc.ServiceCall call, $8.StartWorkflowCreateProjectRequest request);
  $async.Future<$8.StartWorkflowDeleteProjectResult> startWorkflowDeleteProject($grpc.ServiceCall call, $8.StartWorkflowDeleteProjectRequest request);
  $async.Future<$8.StartWorkflowDeleteCoreResult> startWorkflowDeleteCore($grpc.ServiceCall call, $8.StartWorkflowDeleteCoreRequest request);
  $async.Future<$8.StartWorkflowDeletePartnerAppResult> startWorkflowDeletePartnerApp($grpc.ServiceCall call, $8.StartWorkflowDeletePartnerAppRequest request);
  $async.Future<$8.StartWorkflowDeleteConnectionResult> startWorkflowDeleteConnection($grpc.ServiceCall call, $8.StartWorkflowDeleteConnectionRequest request);
  $async.Future<$8.StartWorkflowBillingResult> startWorkflowBilling($grpc.ServiceCall call, $8.StartWorkflowBillingRequest request);
  $async.Future<$8.StopWorkflowBillingResult> stopWorkflowBilling($grpc.ServiceCall call, $8.StopWorkflowBillingRequest request);
  $async.Future<$8.StartWorkflowExtractDataFromDBResult> startWorkflowExtractDataFromDB($grpc.ServiceCall call, $8.StartWorkflowExtractDataFromDBRequest request);
  $async.Future<$8.RegisterModuleWorkflowsResult> registerModuleWorkflows($grpc.ServiceCall call, $8.RegisterModuleWorkflowsRequest request);
  $async.Future<$8.DeregisterModuleWorkflowsResult> deregisterModuleWorkflows($grpc.ServiceCall call, $8.DeregisterModuleWorkflowsRequest request);
  $async.Future<$8.GetModuleWorkflowsResult> getModuleWorkflows($grpc.ServiceCall call, $8.GetModuleWorkflowsRequest request);
  $async.Future<$8.StopWorkflowResult> stopWorkflow($grpc.ServiceCall call, $8.StopWorkflowRequest request);
  $async.Future<$8.StartWorkflowOptimizeClickhouseResult> startWorkflowOptimizeClickhouse($grpc.ServiceCall call, $8.StartWorkflowOptimizeClickhouseRequest request);
  $async.Future<$8.StartWorkflowCreateOrganisationResult> startWorkflowCreateOrganisation($grpc.ServiceCall call, $8.StartWorkflowCreateOrganisationRequest request);
  $async.Future<$8.StartWorkflowDeleteOrganisationResult> startWorkflowDeleteOrganisation($grpc.ServiceCall call, $8.StartWorkflowDeleteOrganisationRequest request);
  $async.Future<$8.StartWorkflowRecoverDataResult> startWorkflowRecoverData($grpc.ServiceCall call, $8.StartWorkflowRecoverDataRequest request);
  $async.Future<$8.StartWorkflowCheckAndLaunchRecoverDataResult> startWorkflowCheckAndLaunchRecoverData($grpc.ServiceCall call, $8.StartWorkflowCheckAndLaunchRecoverDataRequest request);
  $async.Future<$8.StartWorkflowUpdateMaterializedViewResult> startWorkflowUpdateMaterializedView($grpc.ServiceCall call, $8.StartWorkflowUpdateMaterializedViewRequest request);
  $async.Future<$8.GetWorkflowStateResult> getWorkflowState($grpc.ServiceCall call, $8.GetWorkflowStateRequest request);
  $async.Future<$8.GetWorkflowExecutionInformationsResult> getWorkflowExecutionInformations($grpc.ServiceCall call, $8.GetWorkflowExecutionInformationsRequest request);
  $async.Future<$8.StartWorkflowDailyProjectsOperationsResult> startWorkflowDailyProjectsOperations($grpc.ServiceCall call, $8.StartWorkflowDailyProjectsOperationsRequest request);
  $async.Future<$8.StartWorkflowHealthCheckWorkflowsResult> startWorkflowHealthCheckWorkflows($grpc.ServiceCall call, $8.StartWorkflowHealthCheckWorkflowsRequest request);
  $async.Future<$8.StartWorkflowExtractKPIResult> startWorkflowExtractKPI($grpc.ServiceCall call, $8.StartWorkflowExtractKPIRequest request);
  $async.Future<$8.StartWorkflowPruneDataResult> startWorkflowPruneData($grpc.ServiceCall call, $8.StartWorkflowPruneDataRequest request);
  $async.Future<$8.StartWorkflowSynchronizeRulesOnGitResult> startWorkflowSynchronizeRulesOnGit($grpc.ServiceCall call, $8.StartWorkflowSynchronizeRulesOnGitRequest request);
  $async.Future<$8.StartWorkflowAnonymizeDataResult> startWorkflowAnonymizeData($grpc.ServiceCall call, $8.StartWorkflowAnonymizeDataRequest request);
  $async.Future<$8.StartWorkflowUpgradeModelResult> startWorkflowUpgradeModel($grpc.ServiceCall call, $8.StartWorkflowUpgradeModelRequest request);
}
