//
//  Generated code. Do not modify.
//  source: executionflowInput.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 'executionflowInput.pb.dart' as $25;

export 'executionflowInput.pb.dart';

@$pb.GrpcServiceName('api.ExecutionflowInputAPI')
class ExecutionflowInputAPIClient extends $grpc.Client {
  static final _$created = $grpc.ClientMethod<$25.ExecutionflowCreatedRequest, $25.ExecutionflowCreatedResponse>(
      '/api.ExecutionflowInputAPI/Created',
      ($25.ExecutionflowCreatedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowCreatedResponse.fromBuffer(value));
  static final _$detected = $grpc.ClientMethod<$25.ExecutionflowDetectedRequest, $25.ExecutionflowDetectedResponse>(
      '/api.ExecutionflowInputAPI/Detected',
      ($25.ExecutionflowDetectedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowDetectedResponse.fromBuffer(value));
  static final _$redetected = $grpc.ClientMethod<$25.ExecutionflowRedetectedRequest, $25.ExecutionflowRedetectedResponse>(
      '/api.ExecutionflowInputAPI/Redetected',
      ($25.ExecutionflowRedetectedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowRedetectedResponse.fromBuffer(value));
  static final _$shipFromAcked = $grpc.ClientMethod<$25.ExecutionflowShipFromAckedRequest, $25.ExecutionflowShipFromAckedResponse>(
      '/api.ExecutionflowInputAPI/ShipFromAcked',
      ($25.ExecutionflowShipFromAckedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowShipFromAckedResponse.fromBuffer(value));
  static final _$shipToAcked = $grpc.ClientMethod<$25.ExecutionflowShipToAckedRequest, $25.ExecutionflowShipToAckedResponse>(
      '/api.ExecutionflowInputAPI/ShipToAcked',
      ($25.ExecutionflowShipToAckedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowShipToAckedResponse.fromBuffer(value));
  static final _$cancelled = $grpc.ClientMethod<$25.ExecutionflowCancelledRequest, $25.ExecutionflowCancelledResponse>(
      '/api.ExecutionflowInputAPI/Cancelled',
      ($25.ExecutionflowCancelledRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowCancelledResponse.fromBuffer(value));
  static final _$anonymised = $grpc.ClientMethod<$25.ExecutionflowAnonymisedRequest, $25.ExecutionflowAnonymisedResponse>(
      '/api.ExecutionflowInputAPI/Anonymised',
      ($25.ExecutionflowAnonymisedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowAnonymisedResponse.fromBuffer(value));
  static final _$completed = $grpc.ClientMethod<$25.ExecutionflowCompletedRequest, $25.ExecutionflowCompletedResponse>(
      '/api.ExecutionflowInputAPI/Completed',
      ($25.ExecutionflowCompletedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowCompletedResponse.fromBuffer(value));
  static final _$hUContentUpdated = $grpc.ClientMethod<$25.ExecutionflowHUContentUpdatedRequest, $25.ExecutionflowHUContentUpdatedResponse>(
      '/api.ExecutionflowInputAPI/HUContentUpdated',
      ($25.ExecutionflowHUContentUpdatedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowHUContentUpdatedResponse.fromBuffer(value));
  static final _$hUTrackingUpdated = $grpc.ClientMethod<$25.ExecutionflowHUTrackingUpdatedRequest, $25.ExecutionflowHUTrackingUpdatedResponse>(
      '/api.ExecutionflowInputAPI/HUTrackingUpdated',
      ($25.ExecutionflowHUTrackingUpdatedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowHUTrackingUpdatedResponse.fromBuffer(value));
  static final _$hUETAUpdated = $grpc.ClientMethod<$25.ExecutionflowHUETAUpdatedRequest, $25.ExecutionflowHUETAUpdatedResponse>(
      '/api.ExecutionflowInputAPI/HUETAUpdated',
      ($25.ExecutionflowHUETAUpdatedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowHUETAUpdatedResponse.fromBuffer(value));
  static final _$eTAUpdated = $grpc.ClientMethod<$25.ExecutionflowETAUpdatedRequest, $25.ExecutionflowETAUpdatedResponse>(
      '/api.ExecutionflowInputAPI/ETAUpdated',
      ($25.ExecutionflowETAUpdatedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowETAUpdatedResponse.fromBuffer(value));
  static final _$preparationExpected = $grpc.ClientMethod<$25.ExecutionflowPreparationExpectedRequest, $25.ExecutionflowPreparationExpectedResponse>(
      '/api.ExecutionflowInputAPI/PreparationExpected',
      ($25.ExecutionflowPreparationExpectedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowPreparationExpectedResponse.fromBuffer(value));
  static final _$preparationStarted = $grpc.ClientMethod<$25.ExecutionflowPreparationStartedRequest, $25.ExecutionflowPreparationStartedResponse>(
      '/api.ExecutionflowInputAPI/PreparationStarted',
      ($25.ExecutionflowPreparationStartedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowPreparationStartedResponse.fromBuffer(value));
  static final _$preparationCompleted = $grpc.ClientMethod<$25.ExecutionflowPreparationCompletedRequest, $25.ExecutionflowPreparationCompletedResponse>(
      '/api.ExecutionflowInputAPI/PreparationCompleted',
      ($25.ExecutionflowPreparationCompletedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowPreparationCompletedResponse.fromBuffer(value));
  static final _$transportExpected = $grpc.ClientMethod<$25.ExecutionflowTransportExpectedRequest, $25.ExecutionflowTransportExpectedResponse>(
      '/api.ExecutionflowInputAPI/TransportExpected',
      ($25.ExecutionflowTransportExpectedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowTransportExpectedResponse.fromBuffer(value));
  static final _$transportStarted = $grpc.ClientMethod<$25.ExecutionflowTransportStartedRequest, $25.ExecutionflowTransportStartedResponse>(
      '/api.ExecutionflowInputAPI/TransportStarted',
      ($25.ExecutionflowTransportStartedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowTransportStartedResponse.fromBuffer(value));
  static final _$transportCompleted = $grpc.ClientMethod<$25.ExecutionflowTransportCompletedRequest, $25.ExecutionflowTransportCompletedResponse>(
      '/api.ExecutionflowInputAPI/TransportCompleted',
      ($25.ExecutionflowTransportCompletedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowTransportCompletedResponse.fromBuffer(value));
  static final _$receiptExpected = $grpc.ClientMethod<$25.ExecutionflowReceiptExpectedRequest, $25.ExecutionflowReceiptExpectedResponse>(
      '/api.ExecutionflowInputAPI/ReceiptExpected',
      ($25.ExecutionflowReceiptExpectedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowReceiptExpectedResponse.fromBuffer(value));
  static final _$receiptStarted = $grpc.ClientMethod<$25.ExecutionflowReceiptStartedRequest, $25.ExecutionflowReceiptStartedResponse>(
      '/api.ExecutionflowInputAPI/ReceiptStarted',
      ($25.ExecutionflowReceiptStartedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowReceiptStartedResponse.fromBuffer(value));
  static final _$receiptCompleted = $grpc.ClientMethod<$25.ExecutionflowReceiptCompletedRequest, $25.ExecutionflowReceiptCompletedResponse>(
      '/api.ExecutionflowInputAPI/ReceiptCompleted',
      ($25.ExecutionflowReceiptCompletedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowReceiptCompletedResponse.fromBuffer(value));
  static final _$metaDataUpdated = $grpc.ClientMethod<$25.ExecutionflowMetaDataUpdatedRequest, $25.ExecutionflowMetaDataUpdatedResponse>(
      '/api.ExecutionflowInputAPI/MetaDataUpdated',
      ($25.ExecutionflowMetaDataUpdatedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowMetaDataUpdatedResponse.fromBuffer(value));
  static final _$carrierUpdated = $grpc.ClientMethod<$25.ExecutionflowCarrierUpdatedRequest, $25.ExecutionflowCarrierUpdatedResponse>(
      '/api.ExecutionflowInputAPI/CarrierUpdated',
      ($25.ExecutionflowCarrierUpdatedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowCarrierUpdatedResponse.fromBuffer(value));
  static final _$attachmentAdded = $grpc.ClientMethod<$25.ExecutionflowAttachmentAddedRequest, $25.ExecutionflowAttachmentAddedResponse>(
      '/api.ExecutionflowInputAPI/AttachmentAdded',
      ($25.ExecutionflowAttachmentAddedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowAttachmentAddedResponse.fromBuffer(value));
  static final _$attachmentRemoved = $grpc.ClientMethod<$25.ExecutionflowAttachmentRemovedRequest, $25.ExecutionflowAttachmentRemovedResponse>(
      '/api.ExecutionflowInputAPI/AttachmentRemoved',
      ($25.ExecutionflowAttachmentRemovedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowAttachmentRemovedResponse.fromBuffer(value));
  static final _$allocationError = $grpc.ClientMethod<$25.ExecutionflowAllocationErrorRequest, $25.ExecutionflowAllocationErrorResponse>(
      '/api.ExecutionflowInputAPI/AllocationError',
      ($25.ExecutionflowAllocationErrorRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowAllocationErrorResponse.fromBuffer(value));
  static final _$claimAdded = $grpc.ClientMethod<$25.ExecutionflowClaimAddedRequest, $25.ExecutionflowClaimAddedResponse>(
      '/api.ExecutionflowInputAPI/ClaimAdded',
      ($25.ExecutionflowClaimAddedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowClaimAddedResponse.fromBuffer(value));
  static final _$deleted = $grpc.ClientMethod<$25.ExecutionflowDeletedRequest, $25.ExecutionflowDeletedResponse>(
      '/api.ExecutionflowInputAPI/Deleted',
      ($25.ExecutionflowDeletedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $25.ExecutionflowDeletedResponse.fromBuffer(value));

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  $async.Future<$25.ExecutionflowCreatedResponse> created($grpc.ServiceCall call, $25.ExecutionflowCreatedRequest request);
  $async.Future<$25.ExecutionflowDetectedResponse> detected($grpc.ServiceCall call, $25.ExecutionflowDetectedRequest request);
  $async.Future<$25.ExecutionflowRedetectedResponse> redetected($grpc.ServiceCall call, $25.ExecutionflowRedetectedRequest request);
  $async.Future<$25.ExecutionflowShipFromAckedResponse> shipFromAcked($grpc.ServiceCall call, $25.ExecutionflowShipFromAckedRequest request);
  $async.Future<$25.ExecutionflowShipToAckedResponse> shipToAcked($grpc.ServiceCall call, $25.ExecutionflowShipToAckedRequest request);
  $async.Future<$25.ExecutionflowCancelledResponse> cancelled($grpc.ServiceCall call, $25.ExecutionflowCancelledRequest request);
  $async.Future<$25.ExecutionflowAnonymisedResponse> anonymised($grpc.ServiceCall call, $25.ExecutionflowAnonymisedRequest request);
  $async.Future<$25.ExecutionflowCompletedResponse> completed($grpc.ServiceCall call, $25.ExecutionflowCompletedRequest request);
  $async.Future<$25.ExecutionflowHUContentUpdatedResponse> hUContentUpdated($grpc.ServiceCall call, $25.ExecutionflowHUContentUpdatedRequest request);
  $async.Future<$25.ExecutionflowHUTrackingUpdatedResponse> hUTrackingUpdated($grpc.ServiceCall call, $25.ExecutionflowHUTrackingUpdatedRequest request);
  $async.Future<$25.ExecutionflowHUETAUpdatedResponse> hUETAUpdated($grpc.ServiceCall call, $25.ExecutionflowHUETAUpdatedRequest request);
  $async.Future<$25.ExecutionflowETAUpdatedResponse> eTAUpdated($grpc.ServiceCall call, $25.ExecutionflowETAUpdatedRequest request);
  $async.Future<$25.ExecutionflowPreparationExpectedResponse> preparationExpected($grpc.ServiceCall call, $25.ExecutionflowPreparationExpectedRequest request);
  $async.Future<$25.ExecutionflowPreparationStartedResponse> preparationStarted($grpc.ServiceCall call, $25.ExecutionflowPreparationStartedRequest request);
  $async.Future<$25.ExecutionflowPreparationCompletedResponse> preparationCompleted($grpc.ServiceCall call, $25.ExecutionflowPreparationCompletedRequest request);
  $async.Future<$25.ExecutionflowTransportExpectedResponse> transportExpected($grpc.ServiceCall call, $25.ExecutionflowTransportExpectedRequest request);
  $async.Future<$25.ExecutionflowTransportStartedResponse> transportStarted($grpc.ServiceCall call, $25.ExecutionflowTransportStartedRequest request);
  $async.Future<$25.ExecutionflowTransportCompletedResponse> transportCompleted($grpc.ServiceCall call, $25.ExecutionflowTransportCompletedRequest request);
  $async.Future<$25.ExecutionflowReceiptExpectedResponse> receiptExpected($grpc.ServiceCall call, $25.ExecutionflowReceiptExpectedRequest request);
  $async.Future<$25.ExecutionflowReceiptStartedResponse> receiptStarted($grpc.ServiceCall call, $25.ExecutionflowReceiptStartedRequest request);
  $async.Future<$25.ExecutionflowReceiptCompletedResponse> receiptCompleted($grpc.ServiceCall call, $25.ExecutionflowReceiptCompletedRequest request);
  $async.Future<$25.ExecutionflowMetaDataUpdatedResponse> metaDataUpdated($grpc.ServiceCall call, $25.ExecutionflowMetaDataUpdatedRequest request);
  $async.Future<$25.ExecutionflowCarrierUpdatedResponse> carrierUpdated($grpc.ServiceCall call, $25.ExecutionflowCarrierUpdatedRequest request);
  $async.Future<$25.ExecutionflowAttachmentAddedResponse> attachmentAdded($grpc.ServiceCall call, $25.ExecutionflowAttachmentAddedRequest request);
  $async.Future<$25.ExecutionflowAttachmentRemovedResponse> attachmentRemoved($grpc.ServiceCall call, $25.ExecutionflowAttachmentRemovedRequest request);
  $async.Future<$25.ExecutionflowAllocationErrorResponse> allocationError($grpc.ServiceCall call, $25.ExecutionflowAllocationErrorRequest request);
  $async.Future<$25.ExecutionflowClaimAddedResponse> claimAdded($grpc.ServiceCall call, $25.ExecutionflowClaimAddedRequest request);
  $async.Future<$25.ExecutionflowDeletedResponse> deleted($grpc.ServiceCall call, $25.ExecutionflowDeletedRequest request);
}
