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

export 'actorInput.pb.dart';

@$pb.GrpcServiceName('api.ActorInputAPI')
class ActorInputAPIClient extends $grpc.Client {
  static final _$created = $grpc.ClientMethod<$36.ActorCreatedRequest, $36.ActorCreatedResponse>(
      '/api.ActorInputAPI/Created',
      ($36.ActorCreatedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $36.ActorCreatedResponse.fromBuffer(value));
  static final _$createdv2 = $grpc.ClientMethod<$36.ActorCreatedv2Request, $36.ActorCreatedv2Response>(
      '/api.ActorInputAPI/Createdv2',
      ($36.ActorCreatedv2Request value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $36.ActorCreatedv2Response.fromBuffer(value));
  static final _$deleted = $grpc.ClientMethod<$36.ActorDeletedRequest, $36.ActorDeletedResponse>(
      '/api.ActorInputAPI/Deleted',
      ($36.ActorDeletedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $36.ActorDeletedResponse.fromBuffer(value));
  static final _$snapshotCompleted = $grpc.ClientMethod<$36.ActorSnapshotCompletedRequest, $36.ActorSnapshotCompletedResponse>(
      '/api.ActorInputAPI/SnapshotCompleted',
      ($36.ActorSnapshotCompletedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $36.ActorSnapshotCompletedResponse.fromBuffer(value));
  static final _$attachmentAdded = $grpc.ClientMethod<$36.ActorAttachmentAddedRequest, $36.ActorAttachmentAddedResponse>(
      '/api.ActorInputAPI/AttachmentAdded',
      ($36.ActorAttachmentAddedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $36.ActorAttachmentAddedResponse.fromBuffer(value));
  static final _$attachmentRemoved = $grpc.ClientMethod<$36.ActorAttachmentRemovedRequest, $36.ActorAttachmentRemovedResponse>(
      '/api.ActorInputAPI/AttachmentRemoved',
      ($36.ActorAttachmentRemovedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $36.ActorAttachmentRemovedResponse.fromBuffer(value));
  static final _$claimAdded = $grpc.ClientMethod<$36.ActorClaimAddedRequest, $36.ActorClaimAddedResponse>(
      '/api.ActorInputAPI/ClaimAdded',
      ($36.ActorClaimAddedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $36.ActorClaimAddedResponse.fromBuffer(value));
  static final _$metaDataUpdated = $grpc.ClientMethod<$36.ActorMetaDataUpdatedRequest, $36.ActorMetaDataUpdatedResponse>(
      '/api.ActorInputAPI/MetaDataUpdated',
      ($36.ActorMetaDataUpdatedRequest value) => value.writeToBuffer(),
      ($core.List<$core.int> value) => $36.ActorMetaDataUpdatedResponse.fromBuffer(value));

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

  $grpc.ResponseFuture<$36.ActorCreatedResponse> created($36.ActorCreatedRequest request, {$grpc.CallOptions? options}) {
    return $createUnaryCall(_$created, request, options: options);
  }

  $grpc.ResponseFuture<$36.ActorCreatedv2Response> createdv2($36.ActorCreatedv2Request request, {$grpc.CallOptions? options}) {
    return $createUnaryCall(_$createdv2, request, options: options);
  }

  $grpc.ResponseFuture<$36.ActorDeletedResponse> deleted($36.ActorDeletedRequest request, {$grpc.CallOptions? options}) {
    return $createUnaryCall(_$deleted, request, options: options);
  }

  $grpc.ResponseFuture<$36.ActorSnapshotCompletedResponse> snapshotCompleted($36.ActorSnapshotCompletedRequest request, {$grpc.CallOptions? options}) {
    return $createUnaryCall(_$snapshotCompleted, request, options: options);
  }

  $grpc.ResponseFuture<$36.ActorAttachmentAddedResponse> attachmentAdded($36.ActorAttachmentAddedRequest request, {$grpc.CallOptions? options}) {
    return $createUnaryCall(_$attachmentAdded, request, options: options);
  }

  $grpc.ResponseFuture<$36.ActorAttachmentRemovedResponse> attachmentRemoved($36.ActorAttachmentRemovedRequest request, {$grpc.CallOptions? options}) {
    return $createUnaryCall(_$attachmentRemoved, request, options: options);
  }

  $grpc.ResponseFuture<$36.ActorClaimAddedResponse> claimAdded($36.ActorClaimAddedRequest request, {$grpc.CallOptions? options}) {
    return $createUnaryCall(_$claimAdded, request, options: options);
  }

  $grpc.ResponseFuture<$36.ActorMetaDataUpdatedResponse> metaDataUpdated($36.ActorMetaDataUpdatedRequest request, {$grpc.CallOptions? options}) {
    return $createUnaryCall(_$metaDataUpdated, request, options: options);
  }
}

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

  ActorInputAPIServiceBase() {
    $addMethod($grpc.ServiceMethod<$36.ActorCreatedRequest, $36.ActorCreatedResponse>(
        'Created',
        created_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $36.ActorCreatedRequest.fromBuffer(value),
        ($36.ActorCreatedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$36.ActorCreatedv2Request, $36.ActorCreatedv2Response>(
        'Createdv2',
        createdv2_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $36.ActorCreatedv2Request.fromBuffer(value),
        ($36.ActorCreatedv2Response value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$36.ActorDeletedRequest, $36.ActorDeletedResponse>(
        'Deleted',
        deleted_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $36.ActorDeletedRequest.fromBuffer(value),
        ($36.ActorDeletedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$36.ActorSnapshotCompletedRequest, $36.ActorSnapshotCompletedResponse>(
        'SnapshotCompleted',
        snapshotCompleted_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $36.ActorSnapshotCompletedRequest.fromBuffer(value),
        ($36.ActorSnapshotCompletedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$36.ActorAttachmentAddedRequest, $36.ActorAttachmentAddedResponse>(
        'AttachmentAdded',
        attachmentAdded_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $36.ActorAttachmentAddedRequest.fromBuffer(value),
        ($36.ActorAttachmentAddedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$36.ActorAttachmentRemovedRequest, $36.ActorAttachmentRemovedResponse>(
        'AttachmentRemoved',
        attachmentRemoved_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $36.ActorAttachmentRemovedRequest.fromBuffer(value),
        ($36.ActorAttachmentRemovedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$36.ActorClaimAddedRequest, $36.ActorClaimAddedResponse>(
        'ClaimAdded',
        claimAdded_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $36.ActorClaimAddedRequest.fromBuffer(value),
        ($36.ActorClaimAddedResponse value) => value.writeToBuffer()));
    $addMethod($grpc.ServiceMethod<$36.ActorMetaDataUpdatedRequest, $36.ActorMetaDataUpdatedResponse>(
        'MetaDataUpdated',
        metaDataUpdated_Pre,
        false,
        false,
        ($core.List<$core.int> value) => $36.ActorMetaDataUpdatedRequest.fromBuffer(value),
        ($36.ActorMetaDataUpdatedResponse value) => value.writeToBuffer()));
  }

  $async.Future<$36.ActorCreatedResponse> created_Pre($grpc.ServiceCall $call, $async.Future<$36.ActorCreatedRequest> $request) async {
    return created($call, await $request);
  }

  $async.Future<$36.ActorCreatedv2Response> createdv2_Pre($grpc.ServiceCall $call, $async.Future<$36.ActorCreatedv2Request> $request) async {
    return createdv2($call, await $request);
  }

  $async.Future<$36.ActorDeletedResponse> deleted_Pre($grpc.ServiceCall $call, $async.Future<$36.ActorDeletedRequest> $request) async {
    return deleted($call, await $request);
  }

  $async.Future<$36.ActorSnapshotCompletedResponse> snapshotCompleted_Pre($grpc.ServiceCall $call, $async.Future<$36.ActorSnapshotCompletedRequest> $request) async {
    return snapshotCompleted($call, await $request);
  }

  $async.Future<$36.ActorAttachmentAddedResponse> attachmentAdded_Pre($grpc.ServiceCall $call, $async.Future<$36.ActorAttachmentAddedRequest> $request) async {
    return attachmentAdded($call, await $request);
  }

  $async.Future<$36.ActorAttachmentRemovedResponse> attachmentRemoved_Pre($grpc.ServiceCall $call, $async.Future<$36.ActorAttachmentRemovedRequest> $request) async {
    return attachmentRemoved($call, await $request);
  }

  $async.Future<$36.ActorClaimAddedResponse> claimAdded_Pre($grpc.ServiceCall $call, $async.Future<$36.ActorClaimAddedRequest> $request) async {
    return claimAdded($call, await $request);
  }

  $async.Future<$36.ActorMetaDataUpdatedResponse> metaDataUpdated_Pre($grpc.ServiceCall $call, $async.Future<$36.ActorMetaDataUpdatedRequest> $request) async {
    return metaDataUpdated($call, await $request);
  }

  $async.Future<$36.ActorCreatedResponse> created($grpc.ServiceCall call, $36.ActorCreatedRequest request);
  $async.Future<$36.ActorCreatedv2Response> createdv2($grpc.ServiceCall call, $36.ActorCreatedv2Request request);
  $async.Future<$36.ActorDeletedResponse> deleted($grpc.ServiceCall call, $36.ActorDeletedRequest request);
  $async.Future<$36.ActorSnapshotCompletedResponse> snapshotCompleted($grpc.ServiceCall call, $36.ActorSnapshotCompletedRequest request);
  $async.Future<$36.ActorAttachmentAddedResponse> attachmentAdded($grpc.ServiceCall call, $36.ActorAttachmentAddedRequest request);
  $async.Future<$36.ActorAttachmentRemovedResponse> attachmentRemoved($grpc.ServiceCall call, $36.ActorAttachmentRemovedRequest request);
  $async.Future<$36.ActorClaimAddedResponse> claimAdded($grpc.ServiceCall call, $36.ActorClaimAddedRequest request);
  $async.Future<$36.ActorMetaDataUpdatedResponse> metaDataUpdated($grpc.ServiceCall call, $36.ActorMetaDataUpdatedRequest request);
}
