// This is a generated file - do not edit.
//
// Generated from executionflowInput.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 'executionflowInput.pb.dart' as $0;

export 'executionflowInput.pb.dart';

///
/// API-server services
@$pb.GrpcServiceName('api.ExecutionflowInputAPI')
class ExecutionflowInputAPIClient 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 = [
    '',
  ];

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

  $grpc.ResponseFuture<$0.ExecutionflowCreatedResponse> created($0.ExecutionflowCreatedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$created, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowDetectedResponse> detected($0.ExecutionflowDetectedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$detected, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowRedetectedResponse> redetected($0.ExecutionflowRedetectedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$redetected, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowShipFromAckedResponse> shipFromAcked($0.ExecutionflowShipFromAckedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$shipFromAcked, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowShipToAckedResponse> shipToAcked($0.ExecutionflowShipToAckedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$shipToAcked, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowCancelledResponse> cancelled($0.ExecutionflowCancelledRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$cancelled, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowAnonymisedResponse> anonymised($0.ExecutionflowAnonymisedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$anonymised, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowCompletedResponse> completed($0.ExecutionflowCompletedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$completed, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowHUContentUpdatedResponse> hUContentUpdated($0.ExecutionflowHUContentUpdatedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$hUContentUpdated, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowHUTrackingUpdatedResponse> hUTrackingUpdated($0.ExecutionflowHUTrackingUpdatedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$hUTrackingUpdated, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowHUETAUpdatedResponse> hUETAUpdated($0.ExecutionflowHUETAUpdatedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$hUETAUpdated, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowETAUpdatedResponse> eTAUpdated($0.ExecutionflowETAUpdatedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$eTAUpdated, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowPreparationExpectedResponse> preparationExpected($0.ExecutionflowPreparationExpectedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$preparationExpected, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowPreparationStartedResponse> preparationStarted($0.ExecutionflowPreparationStartedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$preparationStarted, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowPreparationCompletedResponse> preparationCompleted($0.ExecutionflowPreparationCompletedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$preparationCompleted, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowTransportExpectedResponse> transportExpected($0.ExecutionflowTransportExpectedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$transportExpected, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowTransportStartedResponse> transportStarted($0.ExecutionflowTransportStartedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$transportStarted, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowTransportCompletedResponse> transportCompleted($0.ExecutionflowTransportCompletedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$transportCompleted, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowReceiptExpectedResponse> receiptExpected($0.ExecutionflowReceiptExpectedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$receiptExpected, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowReceiptStartedResponse> receiptStarted($0.ExecutionflowReceiptStartedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$receiptStarted, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowReceiptCompletedResponse> receiptCompleted($0.ExecutionflowReceiptCompletedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$receiptCompleted, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowMetaDataUpdatedResponse> metaDataUpdated($0.ExecutionflowMetaDataUpdatedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$metaDataUpdated, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowCarrierUpdatedResponse> carrierUpdated($0.ExecutionflowCarrierUpdatedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$carrierUpdated, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowAttachmentAddedResponse> attachmentAdded($0.ExecutionflowAttachmentAddedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$attachmentAdded, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowAttachmentRemovedResponse> attachmentRemoved($0.ExecutionflowAttachmentRemovedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$attachmentRemoved, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowAllocationErrorResponse> allocationError($0.ExecutionflowAllocationErrorRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$allocationError, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowClaimAddedResponse> claimAdded($0.ExecutionflowClaimAddedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$claimAdded, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowDeletedResponse> deleted($0.ExecutionflowDeletedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$deleted, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowLinesAddedResponse> linesAdded($0.ExecutionflowLinesAddedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$linesAdded, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowLinesDetectedResponse> linesDetected($0.ExecutionflowLinesDetectedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$linesDetected, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowRenotifiedResponse> renotified($0.ExecutionflowRenotifiedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$renotified, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowSanitisedResponse> sanitised($0.ExecutionflowSanitisedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$sanitised, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowCustomFieldsUpdatedResponse> customFieldsUpdated($0.ExecutionflowCustomFieldsUpdatedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$customFieldsUpdated, request, options: options);
  }

  $grpc.ResponseFuture<$0.ExecutionflowAppointmentUpdatedResponse> appointmentUpdated($0.ExecutionflowAppointmentUpdatedRequest request, {$grpc.CallOptions? options,}) {
    return $createUnaryCall(_$appointmentUpdated, request, options: options);
  }

    // method descriptors

  static final _$created = $grpc.ClientMethod<$0.ExecutionflowCreatedRequest, $0.ExecutionflowCreatedResponse>(
      '/api.ExecutionflowInputAPI/Created',
      ($0.ExecutionflowCreatedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowCreatedResponse.fromBuffer);
  static final _$detected = $grpc.ClientMethod<$0.ExecutionflowDetectedRequest, $0.ExecutionflowDetectedResponse>(
      '/api.ExecutionflowInputAPI/Detected',
      ($0.ExecutionflowDetectedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowDetectedResponse.fromBuffer);
  static final _$redetected = $grpc.ClientMethod<$0.ExecutionflowRedetectedRequest, $0.ExecutionflowRedetectedResponse>(
      '/api.ExecutionflowInputAPI/Redetected',
      ($0.ExecutionflowRedetectedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowRedetectedResponse.fromBuffer);
  static final _$shipFromAcked = $grpc.ClientMethod<$0.ExecutionflowShipFromAckedRequest, $0.ExecutionflowShipFromAckedResponse>(
      '/api.ExecutionflowInputAPI/ShipFromAcked',
      ($0.ExecutionflowShipFromAckedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowShipFromAckedResponse.fromBuffer);
  static final _$shipToAcked = $grpc.ClientMethod<$0.ExecutionflowShipToAckedRequest, $0.ExecutionflowShipToAckedResponse>(
      '/api.ExecutionflowInputAPI/ShipToAcked',
      ($0.ExecutionflowShipToAckedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowShipToAckedResponse.fromBuffer);
  static final _$cancelled = $grpc.ClientMethod<$0.ExecutionflowCancelledRequest, $0.ExecutionflowCancelledResponse>(
      '/api.ExecutionflowInputAPI/Cancelled',
      ($0.ExecutionflowCancelledRequest value) => value.writeToBuffer(),
      $0.ExecutionflowCancelledResponse.fromBuffer);
  static final _$anonymised = $grpc.ClientMethod<$0.ExecutionflowAnonymisedRequest, $0.ExecutionflowAnonymisedResponse>(
      '/api.ExecutionflowInputAPI/Anonymised',
      ($0.ExecutionflowAnonymisedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowAnonymisedResponse.fromBuffer);
  static final _$completed = $grpc.ClientMethod<$0.ExecutionflowCompletedRequest, $0.ExecutionflowCompletedResponse>(
      '/api.ExecutionflowInputAPI/Completed',
      ($0.ExecutionflowCompletedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowCompletedResponse.fromBuffer);
  static final _$hUContentUpdated = $grpc.ClientMethod<$0.ExecutionflowHUContentUpdatedRequest, $0.ExecutionflowHUContentUpdatedResponse>(
      '/api.ExecutionflowInputAPI/HUContentUpdated',
      ($0.ExecutionflowHUContentUpdatedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowHUContentUpdatedResponse.fromBuffer);
  static final _$hUTrackingUpdated = $grpc.ClientMethod<$0.ExecutionflowHUTrackingUpdatedRequest, $0.ExecutionflowHUTrackingUpdatedResponse>(
      '/api.ExecutionflowInputAPI/HUTrackingUpdated',
      ($0.ExecutionflowHUTrackingUpdatedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowHUTrackingUpdatedResponse.fromBuffer);
  static final _$hUETAUpdated = $grpc.ClientMethod<$0.ExecutionflowHUETAUpdatedRequest, $0.ExecutionflowHUETAUpdatedResponse>(
      '/api.ExecutionflowInputAPI/HUETAUpdated',
      ($0.ExecutionflowHUETAUpdatedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowHUETAUpdatedResponse.fromBuffer);
  static final _$eTAUpdated = $grpc.ClientMethod<$0.ExecutionflowETAUpdatedRequest, $0.ExecutionflowETAUpdatedResponse>(
      '/api.ExecutionflowInputAPI/ETAUpdated',
      ($0.ExecutionflowETAUpdatedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowETAUpdatedResponse.fromBuffer);
  static final _$preparationExpected = $grpc.ClientMethod<$0.ExecutionflowPreparationExpectedRequest, $0.ExecutionflowPreparationExpectedResponse>(
      '/api.ExecutionflowInputAPI/PreparationExpected',
      ($0.ExecutionflowPreparationExpectedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowPreparationExpectedResponse.fromBuffer);
  static final _$preparationStarted = $grpc.ClientMethod<$0.ExecutionflowPreparationStartedRequest, $0.ExecutionflowPreparationStartedResponse>(
      '/api.ExecutionflowInputAPI/PreparationStarted',
      ($0.ExecutionflowPreparationStartedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowPreparationStartedResponse.fromBuffer);
  static final _$preparationCompleted = $grpc.ClientMethod<$0.ExecutionflowPreparationCompletedRequest, $0.ExecutionflowPreparationCompletedResponse>(
      '/api.ExecutionflowInputAPI/PreparationCompleted',
      ($0.ExecutionflowPreparationCompletedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowPreparationCompletedResponse.fromBuffer);
  static final _$transportExpected = $grpc.ClientMethod<$0.ExecutionflowTransportExpectedRequest, $0.ExecutionflowTransportExpectedResponse>(
      '/api.ExecutionflowInputAPI/TransportExpected',
      ($0.ExecutionflowTransportExpectedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowTransportExpectedResponse.fromBuffer);
  static final _$transportStarted = $grpc.ClientMethod<$0.ExecutionflowTransportStartedRequest, $0.ExecutionflowTransportStartedResponse>(
      '/api.ExecutionflowInputAPI/TransportStarted',
      ($0.ExecutionflowTransportStartedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowTransportStartedResponse.fromBuffer);
  static final _$transportCompleted = $grpc.ClientMethod<$0.ExecutionflowTransportCompletedRequest, $0.ExecutionflowTransportCompletedResponse>(
      '/api.ExecutionflowInputAPI/TransportCompleted',
      ($0.ExecutionflowTransportCompletedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowTransportCompletedResponse.fromBuffer);
  static final _$receiptExpected = $grpc.ClientMethod<$0.ExecutionflowReceiptExpectedRequest, $0.ExecutionflowReceiptExpectedResponse>(
      '/api.ExecutionflowInputAPI/ReceiptExpected',
      ($0.ExecutionflowReceiptExpectedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowReceiptExpectedResponse.fromBuffer);
  static final _$receiptStarted = $grpc.ClientMethod<$0.ExecutionflowReceiptStartedRequest, $0.ExecutionflowReceiptStartedResponse>(
      '/api.ExecutionflowInputAPI/ReceiptStarted',
      ($0.ExecutionflowReceiptStartedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowReceiptStartedResponse.fromBuffer);
  static final _$receiptCompleted = $grpc.ClientMethod<$0.ExecutionflowReceiptCompletedRequest, $0.ExecutionflowReceiptCompletedResponse>(
      '/api.ExecutionflowInputAPI/ReceiptCompleted',
      ($0.ExecutionflowReceiptCompletedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowReceiptCompletedResponse.fromBuffer);
  static final _$metaDataUpdated = $grpc.ClientMethod<$0.ExecutionflowMetaDataUpdatedRequest, $0.ExecutionflowMetaDataUpdatedResponse>(
      '/api.ExecutionflowInputAPI/MetaDataUpdated',
      ($0.ExecutionflowMetaDataUpdatedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowMetaDataUpdatedResponse.fromBuffer);
  static final _$carrierUpdated = $grpc.ClientMethod<$0.ExecutionflowCarrierUpdatedRequest, $0.ExecutionflowCarrierUpdatedResponse>(
      '/api.ExecutionflowInputAPI/CarrierUpdated',
      ($0.ExecutionflowCarrierUpdatedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowCarrierUpdatedResponse.fromBuffer);
  static final _$attachmentAdded = $grpc.ClientMethod<$0.ExecutionflowAttachmentAddedRequest, $0.ExecutionflowAttachmentAddedResponse>(
      '/api.ExecutionflowInputAPI/AttachmentAdded',
      ($0.ExecutionflowAttachmentAddedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowAttachmentAddedResponse.fromBuffer);
  static final _$attachmentRemoved = $grpc.ClientMethod<$0.ExecutionflowAttachmentRemovedRequest, $0.ExecutionflowAttachmentRemovedResponse>(
      '/api.ExecutionflowInputAPI/AttachmentRemoved',
      ($0.ExecutionflowAttachmentRemovedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowAttachmentRemovedResponse.fromBuffer);
  static final _$allocationError = $grpc.ClientMethod<$0.ExecutionflowAllocationErrorRequest, $0.ExecutionflowAllocationErrorResponse>(
      '/api.ExecutionflowInputAPI/AllocationError',
      ($0.ExecutionflowAllocationErrorRequest value) => value.writeToBuffer(),
      $0.ExecutionflowAllocationErrorResponse.fromBuffer);
  static final _$claimAdded = $grpc.ClientMethod<$0.ExecutionflowClaimAddedRequest, $0.ExecutionflowClaimAddedResponse>(
      '/api.ExecutionflowInputAPI/ClaimAdded',
      ($0.ExecutionflowClaimAddedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowClaimAddedResponse.fromBuffer);
  static final _$deleted = $grpc.ClientMethod<$0.ExecutionflowDeletedRequest, $0.ExecutionflowDeletedResponse>(
      '/api.ExecutionflowInputAPI/Deleted',
      ($0.ExecutionflowDeletedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowDeletedResponse.fromBuffer);
  static final _$linesAdded = $grpc.ClientMethod<$0.ExecutionflowLinesAddedRequest, $0.ExecutionflowLinesAddedResponse>(
      '/api.ExecutionflowInputAPI/LinesAdded',
      ($0.ExecutionflowLinesAddedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowLinesAddedResponse.fromBuffer);
  static final _$linesDetected = $grpc.ClientMethod<$0.ExecutionflowLinesDetectedRequest, $0.ExecutionflowLinesDetectedResponse>(
      '/api.ExecutionflowInputAPI/LinesDetected',
      ($0.ExecutionflowLinesDetectedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowLinesDetectedResponse.fromBuffer);
  static final _$renotified = $grpc.ClientMethod<$0.ExecutionflowRenotifiedRequest, $0.ExecutionflowRenotifiedResponse>(
      '/api.ExecutionflowInputAPI/Renotified',
      ($0.ExecutionflowRenotifiedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowRenotifiedResponse.fromBuffer);
  static final _$sanitised = $grpc.ClientMethod<$0.ExecutionflowSanitisedRequest, $0.ExecutionflowSanitisedResponse>(
      '/api.ExecutionflowInputAPI/Sanitised',
      ($0.ExecutionflowSanitisedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowSanitisedResponse.fromBuffer);
  static final _$customFieldsUpdated = $grpc.ClientMethod<$0.ExecutionflowCustomFieldsUpdatedRequest, $0.ExecutionflowCustomFieldsUpdatedResponse>(
      '/api.ExecutionflowInputAPI/CustomFieldsUpdated',
      ($0.ExecutionflowCustomFieldsUpdatedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowCustomFieldsUpdatedResponse.fromBuffer);
  static final _$appointmentUpdated = $grpc.ClientMethod<$0.ExecutionflowAppointmentUpdatedRequest, $0.ExecutionflowAppointmentUpdatedResponse>(
      '/api.ExecutionflowInputAPI/AppointmentUpdated',
      ($0.ExecutionflowAppointmentUpdatedRequest value) => value.writeToBuffer(),
      $0.ExecutionflowAppointmentUpdatedResponse.fromBuffer);
}

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

  ExecutionflowInputAPIServiceBase() {
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowCreatedRequest, $0.ExecutionflowCreatedResponse>(
        'Created',
        created_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowCreatedRequest.fromBuffer(value),
        ($0.ExecutionflowCreatedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowDetectedRequest, $0.ExecutionflowDetectedResponse>(
        'Detected',
        detected_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowDetectedRequest.fromBuffer(value),
        ($0.ExecutionflowDetectedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowRedetectedRequest, $0.ExecutionflowRedetectedResponse>(
        'Redetected',
        redetected_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowRedetectedRequest.fromBuffer(value),
        ($0.ExecutionflowRedetectedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowShipFromAckedRequest, $0.ExecutionflowShipFromAckedResponse>(
        'ShipFromAcked',
        shipFromAcked_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowShipFromAckedRequest.fromBuffer(value),
        ($0.ExecutionflowShipFromAckedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowShipToAckedRequest, $0.ExecutionflowShipToAckedResponse>(
        'ShipToAcked',
        shipToAcked_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowShipToAckedRequest.fromBuffer(value),
        ($0.ExecutionflowShipToAckedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowCancelledRequest, $0.ExecutionflowCancelledResponse>(
        'Cancelled',
        cancelled_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowCancelledRequest.fromBuffer(value),
        ($0.ExecutionflowCancelledResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowAnonymisedRequest, $0.ExecutionflowAnonymisedResponse>(
        'Anonymised',
        anonymised_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowAnonymisedRequest.fromBuffer(value),
        ($0.ExecutionflowAnonymisedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowCompletedRequest, $0.ExecutionflowCompletedResponse>(
        'Completed',
        completed_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowCompletedRequest.fromBuffer(value),
        ($0.ExecutionflowCompletedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowHUContentUpdatedRequest, $0.ExecutionflowHUContentUpdatedResponse>(
        'HUContentUpdated',
        hUContentUpdated_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowHUContentUpdatedRequest.fromBuffer(value),
        ($0.ExecutionflowHUContentUpdatedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowHUTrackingUpdatedRequest, $0.ExecutionflowHUTrackingUpdatedResponse>(
        'HUTrackingUpdated',
        hUTrackingUpdated_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowHUTrackingUpdatedRequest.fromBuffer(value),
        ($0.ExecutionflowHUTrackingUpdatedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowHUETAUpdatedRequest, $0.ExecutionflowHUETAUpdatedResponse>(
        'HUETAUpdated',
        hUETAUpdated_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowHUETAUpdatedRequest.fromBuffer(value),
        ($0.ExecutionflowHUETAUpdatedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowETAUpdatedRequest, $0.ExecutionflowETAUpdatedResponse>(
        'ETAUpdated',
        eTAUpdated_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowETAUpdatedRequest.fromBuffer(value),
        ($0.ExecutionflowETAUpdatedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowPreparationExpectedRequest, $0.ExecutionflowPreparationExpectedResponse>(
        'PreparationExpected',
        preparationExpected_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowPreparationExpectedRequest.fromBuffer(value),
        ($0.ExecutionflowPreparationExpectedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowPreparationStartedRequest, $0.ExecutionflowPreparationStartedResponse>(
        'PreparationStarted',
        preparationStarted_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowPreparationStartedRequest.fromBuffer(value),
        ($0.ExecutionflowPreparationStartedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowPreparationCompletedRequest, $0.ExecutionflowPreparationCompletedResponse>(
        'PreparationCompleted',
        preparationCompleted_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowPreparationCompletedRequest.fromBuffer(value),
        ($0.ExecutionflowPreparationCompletedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowTransportExpectedRequest, $0.ExecutionflowTransportExpectedResponse>(
        'TransportExpected',
        transportExpected_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowTransportExpectedRequest.fromBuffer(value),
        ($0.ExecutionflowTransportExpectedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowTransportStartedRequest, $0.ExecutionflowTransportStartedResponse>(
        'TransportStarted',
        transportStarted_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowTransportStartedRequest.fromBuffer(value),
        ($0.ExecutionflowTransportStartedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowTransportCompletedRequest, $0.ExecutionflowTransportCompletedResponse>(
        'TransportCompleted',
        transportCompleted_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowTransportCompletedRequest.fromBuffer(value),
        ($0.ExecutionflowTransportCompletedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowReceiptExpectedRequest, $0.ExecutionflowReceiptExpectedResponse>(
        'ReceiptExpected',
        receiptExpected_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowReceiptExpectedRequest.fromBuffer(value),
        ($0.ExecutionflowReceiptExpectedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowReceiptStartedRequest, $0.ExecutionflowReceiptStartedResponse>(
        'ReceiptStarted',
        receiptStarted_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowReceiptStartedRequest.fromBuffer(value),
        ($0.ExecutionflowReceiptStartedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowReceiptCompletedRequest, $0.ExecutionflowReceiptCompletedResponse>(
        'ReceiptCompleted',
        receiptCompleted_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowReceiptCompletedRequest.fromBuffer(value),
        ($0.ExecutionflowReceiptCompletedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowMetaDataUpdatedRequest, $0.ExecutionflowMetaDataUpdatedResponse>(
        'MetaDataUpdated',
        metaDataUpdated_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowMetaDataUpdatedRequest.fromBuffer(value),
        ($0.ExecutionflowMetaDataUpdatedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowCarrierUpdatedRequest, $0.ExecutionflowCarrierUpdatedResponse>(
        'CarrierUpdated',
        carrierUpdated_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowCarrierUpdatedRequest.fromBuffer(value),
        ($0.ExecutionflowCarrierUpdatedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowAttachmentAddedRequest, $0.ExecutionflowAttachmentAddedResponse>(
        'AttachmentAdded',
        attachmentAdded_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowAttachmentAddedRequest.fromBuffer(value),
        ($0.ExecutionflowAttachmentAddedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowAttachmentRemovedRequest, $0.ExecutionflowAttachmentRemovedResponse>(
        'AttachmentRemoved',
        attachmentRemoved_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowAttachmentRemovedRequest.fromBuffer(value),
        ($0.ExecutionflowAttachmentRemovedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowAllocationErrorRequest, $0.ExecutionflowAllocationErrorResponse>(
        'AllocationError',
        allocationError_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowAllocationErrorRequest.fromBuffer(value),
        ($0.ExecutionflowAllocationErrorResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowClaimAddedRequest, $0.ExecutionflowClaimAddedResponse>(
        'ClaimAdded',
        claimAdded_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowClaimAddedRequest.fromBuffer(value),
        ($0.ExecutionflowClaimAddedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowDeletedRequest, $0.ExecutionflowDeletedResponse>(
        'Deleted',
        deleted_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowDeletedRequest.fromBuffer(value),
        ($0.ExecutionflowDeletedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowLinesAddedRequest, $0.ExecutionflowLinesAddedResponse>(
        'LinesAdded',
        linesAdded_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowLinesAddedRequest.fromBuffer(value),
        ($0.ExecutionflowLinesAddedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowLinesDetectedRequest, $0.ExecutionflowLinesDetectedResponse>(
        'LinesDetected',
        linesDetected_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowLinesDetectedRequest.fromBuffer(value),
        ($0.ExecutionflowLinesDetectedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowRenotifiedRequest, $0.ExecutionflowRenotifiedResponse>(
        'Renotified',
        renotified_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowRenotifiedRequest.fromBuffer(value),
        ($0.ExecutionflowRenotifiedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowSanitisedRequest, $0.ExecutionflowSanitisedResponse>(
        'Sanitised',
        sanitised_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowSanitisedRequest.fromBuffer(value),
        ($0.ExecutionflowSanitisedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowCustomFieldsUpdatedRequest, $0.ExecutionflowCustomFieldsUpdatedResponse>(
        'CustomFieldsUpdated',
        customFieldsUpdated_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowCustomFieldsUpdatedRequest.fromBuffer(value),
        ($0.ExecutionflowCustomFieldsUpdatedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$0.ExecutionflowAppointmentUpdatedRequest, $0.ExecutionflowAppointmentUpdatedResponse>(
        'AppointmentUpdated',
        appointmentUpdated_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $0.ExecutionflowAppointmentUpdatedRequest.fromBuffer(value),
        ($0.ExecutionflowAppointmentUpdatedResponse value) => value.writeToBuffer()));
  }

  $async.Future<$0.ExecutionflowCreatedResponse> created_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowCreatedRequest> $request) async {
    return created($call, await $request);
  }

  $async.Future<$0.ExecutionflowCreatedResponse> created($grpc.ServiceCall call, $0.ExecutionflowCreatedRequest request);

  $async.Future<$0.ExecutionflowDetectedResponse> detected_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowDetectedRequest> $request) async {
    return detected($call, await $request);
  }

  $async.Future<$0.ExecutionflowDetectedResponse> detected($grpc.ServiceCall call, $0.ExecutionflowDetectedRequest request);

  $async.Future<$0.ExecutionflowRedetectedResponse> redetected_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowRedetectedRequest> $request) async {
    return redetected($call, await $request);
  }

  $async.Future<$0.ExecutionflowRedetectedResponse> redetected($grpc.ServiceCall call, $0.ExecutionflowRedetectedRequest request);

  $async.Future<$0.ExecutionflowShipFromAckedResponse> shipFromAcked_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowShipFromAckedRequest> $request) async {
    return shipFromAcked($call, await $request);
  }

  $async.Future<$0.ExecutionflowShipFromAckedResponse> shipFromAcked($grpc.ServiceCall call, $0.ExecutionflowShipFromAckedRequest request);

  $async.Future<$0.ExecutionflowShipToAckedResponse> shipToAcked_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowShipToAckedRequest> $request) async {
    return shipToAcked($call, await $request);
  }

  $async.Future<$0.ExecutionflowShipToAckedResponse> shipToAcked($grpc.ServiceCall call, $0.ExecutionflowShipToAckedRequest request);

  $async.Future<$0.ExecutionflowCancelledResponse> cancelled_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowCancelledRequest> $request) async {
    return cancelled($call, await $request);
  }

  $async.Future<$0.ExecutionflowCancelledResponse> cancelled($grpc.ServiceCall call, $0.ExecutionflowCancelledRequest request);

  $async.Future<$0.ExecutionflowAnonymisedResponse> anonymised_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowAnonymisedRequest> $request) async {
    return anonymised($call, await $request);
  }

  $async.Future<$0.ExecutionflowAnonymisedResponse> anonymised($grpc.ServiceCall call, $0.ExecutionflowAnonymisedRequest request);

  $async.Future<$0.ExecutionflowCompletedResponse> completed_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowCompletedRequest> $request) async {
    return completed($call, await $request);
  }

  $async.Future<$0.ExecutionflowCompletedResponse> completed($grpc.ServiceCall call, $0.ExecutionflowCompletedRequest request);

  $async.Future<$0.ExecutionflowHUContentUpdatedResponse> hUContentUpdated_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowHUContentUpdatedRequest> $request) async {
    return hUContentUpdated($call, await $request);
  }

  $async.Future<$0.ExecutionflowHUContentUpdatedResponse> hUContentUpdated($grpc.ServiceCall call, $0.ExecutionflowHUContentUpdatedRequest request);

  $async.Future<$0.ExecutionflowHUTrackingUpdatedResponse> hUTrackingUpdated_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowHUTrackingUpdatedRequest> $request) async {
    return hUTrackingUpdated($call, await $request);
  }

  $async.Future<$0.ExecutionflowHUTrackingUpdatedResponse> hUTrackingUpdated($grpc.ServiceCall call, $0.ExecutionflowHUTrackingUpdatedRequest request);

  $async.Future<$0.ExecutionflowHUETAUpdatedResponse> hUETAUpdated_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowHUETAUpdatedRequest> $request) async {
    return hUETAUpdated($call, await $request);
  }

  $async.Future<$0.ExecutionflowHUETAUpdatedResponse> hUETAUpdated($grpc.ServiceCall call, $0.ExecutionflowHUETAUpdatedRequest request);

  $async.Future<$0.ExecutionflowETAUpdatedResponse> eTAUpdated_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowETAUpdatedRequest> $request) async {
    return eTAUpdated($call, await $request);
  }

  $async.Future<$0.ExecutionflowETAUpdatedResponse> eTAUpdated($grpc.ServiceCall call, $0.ExecutionflowETAUpdatedRequest request);

  $async.Future<$0.ExecutionflowPreparationExpectedResponse> preparationExpected_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowPreparationExpectedRequest> $request) async {
    return preparationExpected($call, await $request);
  }

  $async.Future<$0.ExecutionflowPreparationExpectedResponse> preparationExpected($grpc.ServiceCall call, $0.ExecutionflowPreparationExpectedRequest request);

  $async.Future<$0.ExecutionflowPreparationStartedResponse> preparationStarted_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowPreparationStartedRequest> $request) async {
    return preparationStarted($call, await $request);
  }

  $async.Future<$0.ExecutionflowPreparationStartedResponse> preparationStarted($grpc.ServiceCall call, $0.ExecutionflowPreparationStartedRequest request);

  $async.Future<$0.ExecutionflowPreparationCompletedResponse> preparationCompleted_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowPreparationCompletedRequest> $request) async {
    return preparationCompleted($call, await $request);
  }

  $async.Future<$0.ExecutionflowPreparationCompletedResponse> preparationCompleted($grpc.ServiceCall call, $0.ExecutionflowPreparationCompletedRequest request);

  $async.Future<$0.ExecutionflowTransportExpectedResponse> transportExpected_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowTransportExpectedRequest> $request) async {
    return transportExpected($call, await $request);
  }

  $async.Future<$0.ExecutionflowTransportExpectedResponse> transportExpected($grpc.ServiceCall call, $0.ExecutionflowTransportExpectedRequest request);

  $async.Future<$0.ExecutionflowTransportStartedResponse> transportStarted_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowTransportStartedRequest> $request) async {
    return transportStarted($call, await $request);
  }

  $async.Future<$0.ExecutionflowTransportStartedResponse> transportStarted($grpc.ServiceCall call, $0.ExecutionflowTransportStartedRequest request);

  $async.Future<$0.ExecutionflowTransportCompletedResponse> transportCompleted_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowTransportCompletedRequest> $request) async {
    return transportCompleted($call, await $request);
  }

  $async.Future<$0.ExecutionflowTransportCompletedResponse> transportCompleted($grpc.ServiceCall call, $0.ExecutionflowTransportCompletedRequest request);

  $async.Future<$0.ExecutionflowReceiptExpectedResponse> receiptExpected_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowReceiptExpectedRequest> $request) async {
    return receiptExpected($call, await $request);
  }

  $async.Future<$0.ExecutionflowReceiptExpectedResponse> receiptExpected($grpc.ServiceCall call, $0.ExecutionflowReceiptExpectedRequest request);

  $async.Future<$0.ExecutionflowReceiptStartedResponse> receiptStarted_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowReceiptStartedRequest> $request) async {
    return receiptStarted($call, await $request);
  }

  $async.Future<$0.ExecutionflowReceiptStartedResponse> receiptStarted($grpc.ServiceCall call, $0.ExecutionflowReceiptStartedRequest request);

  $async.Future<$0.ExecutionflowReceiptCompletedResponse> receiptCompleted_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowReceiptCompletedRequest> $request) async {
    return receiptCompleted($call, await $request);
  }

  $async.Future<$0.ExecutionflowReceiptCompletedResponse> receiptCompleted($grpc.ServiceCall call, $0.ExecutionflowReceiptCompletedRequest request);

  $async.Future<$0.ExecutionflowMetaDataUpdatedResponse> metaDataUpdated_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowMetaDataUpdatedRequest> $request) async {
    return metaDataUpdated($call, await $request);
  }

  $async.Future<$0.ExecutionflowMetaDataUpdatedResponse> metaDataUpdated($grpc.ServiceCall call, $0.ExecutionflowMetaDataUpdatedRequest request);

  $async.Future<$0.ExecutionflowCarrierUpdatedResponse> carrierUpdated_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowCarrierUpdatedRequest> $request) async {
    return carrierUpdated($call, await $request);
  }

  $async.Future<$0.ExecutionflowCarrierUpdatedResponse> carrierUpdated($grpc.ServiceCall call, $0.ExecutionflowCarrierUpdatedRequest request);

  $async.Future<$0.ExecutionflowAttachmentAddedResponse> attachmentAdded_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowAttachmentAddedRequest> $request) async {
    return attachmentAdded($call, await $request);
  }

  $async.Future<$0.ExecutionflowAttachmentAddedResponse> attachmentAdded($grpc.ServiceCall call, $0.ExecutionflowAttachmentAddedRequest request);

  $async.Future<$0.ExecutionflowAttachmentRemovedResponse> attachmentRemoved_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowAttachmentRemovedRequest> $request) async {
    return attachmentRemoved($call, await $request);
  }

  $async.Future<$0.ExecutionflowAttachmentRemovedResponse> attachmentRemoved($grpc.ServiceCall call, $0.ExecutionflowAttachmentRemovedRequest request);

  $async.Future<$0.ExecutionflowAllocationErrorResponse> allocationError_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowAllocationErrorRequest> $request) async {
    return allocationError($call, await $request);
  }

  $async.Future<$0.ExecutionflowAllocationErrorResponse> allocationError($grpc.ServiceCall call, $0.ExecutionflowAllocationErrorRequest request);

  $async.Future<$0.ExecutionflowClaimAddedResponse> claimAdded_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowClaimAddedRequest> $request) async {
    return claimAdded($call, await $request);
  }

  $async.Future<$0.ExecutionflowClaimAddedResponse> claimAdded($grpc.ServiceCall call, $0.ExecutionflowClaimAddedRequest request);

  $async.Future<$0.ExecutionflowDeletedResponse> deleted_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowDeletedRequest> $request) async {
    return deleted($call, await $request);
  }

  $async.Future<$0.ExecutionflowDeletedResponse> deleted($grpc.ServiceCall call, $0.ExecutionflowDeletedRequest request);

  $async.Future<$0.ExecutionflowLinesAddedResponse> linesAdded_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowLinesAddedRequest> $request) async {
    return linesAdded($call, await $request);
  }

  $async.Future<$0.ExecutionflowLinesAddedResponse> linesAdded($grpc.ServiceCall call, $0.ExecutionflowLinesAddedRequest request);

  $async.Future<$0.ExecutionflowLinesDetectedResponse> linesDetected_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowLinesDetectedRequest> $request) async {
    return linesDetected($call, await $request);
  }

  $async.Future<$0.ExecutionflowLinesDetectedResponse> linesDetected($grpc.ServiceCall call, $0.ExecutionflowLinesDetectedRequest request);

  $async.Future<$0.ExecutionflowRenotifiedResponse> renotified_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowRenotifiedRequest> $request) async {
    return renotified($call, await $request);
  }

  $async.Future<$0.ExecutionflowRenotifiedResponse> renotified($grpc.ServiceCall call, $0.ExecutionflowRenotifiedRequest request);

  $async.Future<$0.ExecutionflowSanitisedResponse> sanitised_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowSanitisedRequest> $request) async {
    return sanitised($call, await $request);
  }

  $async.Future<$0.ExecutionflowSanitisedResponse> sanitised($grpc.ServiceCall call, $0.ExecutionflowSanitisedRequest request);

  $async.Future<$0.ExecutionflowCustomFieldsUpdatedResponse> customFieldsUpdated_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowCustomFieldsUpdatedRequest> $request) async {
    return customFieldsUpdated($call, await $request);
  }

  $async.Future<$0.ExecutionflowCustomFieldsUpdatedResponse> customFieldsUpdated($grpc.ServiceCall call, $0.ExecutionflowCustomFieldsUpdatedRequest request);

  $async.Future<$0.ExecutionflowAppointmentUpdatedResponse> appointmentUpdated_Pre($grpc.ServiceCall $call, $async.Future<$0.ExecutionflowAppointmentUpdatedRequest> $request) async {
    return appointmentUpdated($call, await $request);
  }

  $async.Future<$0.ExecutionflowAppointmentUpdatedResponse> appointmentUpdated($grpc.ServiceCall call, $0.ExecutionflowAppointmentUpdatedRequest request);

}
