// This is a generated file - do not edit. // // Generated from projects/v1/projects_v1.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, prefer_relative_imports 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 'projects_v1.pb.dart' as $0; export 'projects_v1.pb.dart'; @$pb.GrpcServiceName('projects.v1.ProjectsService') class ProjectsServiceClient 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 = [ '', ]; ProjectsServiceClient(super.channel, {super.options, super.interceptors}); $grpc.ResponseFuture<$0.CreateProjectResponse> createProject( $0.CreateProjectRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$createProject, request, options: options); } $grpc.ResponseFuture<$0.GetProjectResponse> getProject( $0.GetProjectRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$getProject, request, options: options); } $grpc.ResponseStream<$0.ListProjectsResponse> listProjects( $0.ListProjectsRequest request, { $grpc.CallOptions? options, }) { return $createStreamingCall( _$listProjects, $async.Stream.fromIterable([request]), options: options); } $grpc.ResponseFuture<$0.UpdateProjectResponse> updateProject( $0.UpdateProjectRequest request, { $grpc.CallOptions? options, }) { return $createUnaryCall(_$updateProject, request, options: options); } // method descriptors static final _$createProject = $grpc.ClientMethod<$0.CreateProjectRequest, $0.CreateProjectResponse>( '/projects.v1.ProjectsService/CreateProject', ($0.CreateProjectRequest value) => value.writeToBuffer(), $0.CreateProjectResponse.fromBuffer); static final _$getProject = $grpc.ClientMethod<$0.GetProjectRequest, $0.GetProjectResponse>( '/projects.v1.ProjectsService/GetProject', ($0.GetProjectRequest value) => value.writeToBuffer(), $0.GetProjectResponse.fromBuffer); static final _$listProjects = $grpc.ClientMethod<$0.ListProjectsRequest, $0.ListProjectsResponse>( '/projects.v1.ProjectsService/ListProjects', ($0.ListProjectsRequest value) => value.writeToBuffer(), $0.ListProjectsResponse.fromBuffer); static final _$updateProject = $grpc.ClientMethod<$0.UpdateProjectRequest, $0.UpdateProjectResponse>( '/projects.v1.ProjectsService/UpdateProject', ($0.UpdateProjectRequest value) => value.writeToBuffer(), $0.UpdateProjectResponse.fromBuffer); } @$pb.GrpcServiceName('projects.v1.ProjectsService') abstract class ProjectsServiceBase extends $grpc.Service { $core.String get $name => 'projects.v1.ProjectsService'; ProjectsServiceBase() { $addMethod( $grpc.ServiceMethod<$0.CreateProjectRequest, $0.CreateProjectResponse>( 'CreateProject', createProject_Pre, false, false, ($core.List<$core.int> value) => $0.CreateProjectRequest.fromBuffer(value), ($0.CreateProjectResponse value) => value.writeToBuffer())); $addMethod($grpc.ServiceMethod<$0.GetProjectRequest, $0.GetProjectResponse>( 'GetProject', getProject_Pre, false, false, ($core.List<$core.int> value) => $0.GetProjectRequest.fromBuffer(value), ($0.GetProjectResponse value) => value.writeToBuffer())); $addMethod( $grpc.ServiceMethod<$0.ListProjectsRequest, $0.ListProjectsResponse>( 'ListProjects', listProjects_Pre, false, true, ($core.List<$core.int> value) => $0.ListProjectsRequest.fromBuffer(value), ($0.ListProjectsResponse value) => value.writeToBuffer())); $addMethod( $grpc.ServiceMethod<$0.UpdateProjectRequest, $0.UpdateProjectResponse>( 'UpdateProject', updateProject_Pre, false, false, ($core.List<$core.int> value) => $0.UpdateProjectRequest.fromBuffer(value), ($0.UpdateProjectResponse value) => value.writeToBuffer())); } $async.Future<$0.CreateProjectResponse> createProject_Pre( $grpc.ServiceCall $call, $async.Future<$0.CreateProjectRequest> $request) async { return createProject($call, await $request); } $async.Future<$0.CreateProjectResponse> createProject( $grpc.ServiceCall call, $0.CreateProjectRequest request); $async.Future<$0.GetProjectResponse> getProject_Pre($grpc.ServiceCall $call, $async.Future<$0.GetProjectRequest> $request) async { return getProject($call, await $request); } $async.Future<$0.GetProjectResponse> getProject( $grpc.ServiceCall call, $0.GetProjectRequest request); $async.Stream<$0.ListProjectsResponse> listProjects_Pre( $grpc.ServiceCall $call, $async.Future<$0.ListProjectsRequest> $request) async* { yield* listProjects($call, await $request); } $async.Stream<$0.ListProjectsResponse> listProjects( $grpc.ServiceCall call, $0.ListProjectsRequest request); $async.Future<$0.UpdateProjectResponse> updateProject_Pre( $grpc.ServiceCall $call, $async.Future<$0.UpdateProjectRequest> $request) async { return updateProject($call, await $request); } $async.Future<$0.UpdateProjectResponse> updateProject( $grpc.ServiceCall call, $0.UpdateProjectRequest request); }