grpc import

This commit is contained in:
2023-12-02 12:26:17 +08:00
parent 9f6f9b2dc4
commit 5f4af52ef2
14 changed files with 319 additions and 10 deletions

View File

@ -0,0 +1,118 @@
//
// Generated code. Do not modify.
// source: app.proto
//
// @dart = 2.12
// 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:core' as $core;
import 'package:protobuf/protobuf.dart' as $pb;
class PingRequest extends $pb.GeneratedMessage {
factory PingRequest({
$core.String? name,
}) {
final $result = create();
if (name != null) {
$result.name = name;
}
return $result;
}
PingRequest._() : super();
factory PingRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory PingRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PingRequest', createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'name')
..hasRequiredFields = false
;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
PingRequest clone() => PingRequest()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
PingRequest copyWith(void Function(PingRequest) updates) => super.copyWith((message) => updates(message as PingRequest)) as PingRequest;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static PingRequest create() => PingRequest._();
PingRequest createEmptyInstance() => create();
static $pb.PbList<PingRequest> createRepeated() => $pb.PbList<PingRequest>();
@$core.pragma('dart2js:noInline')
static PingRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PingRequest>(create);
static PingRequest? _defaultInstance;
@$pb.TagNumber(1)
$core.String get name => $_getSZ(0);
@$pb.TagNumber(1)
set name($core.String v) { $_setString(0, v); }
@$pb.TagNumber(1)
$core.bool hasName() => $_has(0);
@$pb.TagNumber(1)
void clearName() => clearField(1);
}
class PingResult extends $pb.GeneratedMessage {
factory PingResult({
$core.String? pong,
}) {
final $result = create();
if (pong != null) {
$result.pong = pong;
}
return $result;
}
PingResult._() : super();
factory PingResult.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory PingResult.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'PingResult', createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'pong')
..hasRequiredFields = false
;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
PingResult clone() => PingResult()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
PingResult copyWith(void Function(PingResult) updates) => super.copyWith((message) => updates(message as PingResult)) as PingResult;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static PingResult create() => PingResult._();
PingResult createEmptyInstance() => create();
static $pb.PbList<PingResult> createRepeated() => $pb.PbList<PingResult>();
@$core.pragma('dart2js:noInline')
static PingResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<PingResult>(create);
static PingResult? _defaultInstance;
@$pb.TagNumber(1)
$core.String get pong => $_getSZ(0);
@$pb.TagNumber(1)
set pong($core.String v) { $_setString(0, v); }
@$pb.TagNumber(1)
$core.bool hasPong() => $_has(0);
@$pb.TagNumber(1)
void clearPong() => clearField(1);
}
const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');

View File

@ -0,0 +1,11 @@
//
// Generated code. Do not modify.
// source: app.proto
//
// @dart = 2.12
// 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

View File

@ -0,0 +1,59 @@
//
// Generated code. Do not modify.
// source: app.proto
//
// @dart = 2.12
// 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 'app.pb.dart' as $0;
export 'app.pb.dart';
@$pb.GrpcServiceName('PingService')
class PingServiceClient extends $grpc.Client {
static final _$pingServer = $grpc.ClientMethod<$0.PingRequest, $0.PingResult>(
'/PingService/PingServer',
($0.PingRequest value) => value.writeToBuffer(),
($core.List<$core.int> value) => $0.PingResult.fromBuffer(value));
PingServiceClient($grpc.ClientChannel channel,
{$grpc.CallOptions? options,
$core.Iterable<$grpc.ClientInterceptor>? interceptors})
: super(channel, options: options,
interceptors: interceptors);
$grpc.ResponseFuture<$0.PingResult> pingServer($0.PingRequest request, {$grpc.CallOptions? options}) {
return $createUnaryCall(_$pingServer, request, options: options);
}
}
@$pb.GrpcServiceName('PingService')
abstract class PingServiceBase extends $grpc.Service {
$core.String get $name => 'PingService';
PingServiceBase() {
$addMethod($grpc.ServiceMethod<$0.PingRequest, $0.PingResult>(
'PingServer',
pingServer_Pre,
false,
false,
($core.List<$core.int> value) => $0.PingRequest.fromBuffer(value),
($0.PingResult value) => value.writeToBuffer()));
}
$async.Future<$0.PingResult> pingServer_Pre($grpc.ServiceCall call, $async.Future<$0.PingRequest> request) async {
return pingServer(call, await request);
}
$async.Future<$0.PingResult> pingServer($grpc.ServiceCall call, $0.PingRequest request);
}

View File

@ -0,0 +1,39 @@
//
// Generated code. Do not modify.
// source: app.proto
//
// @dart = 2.12
// 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:convert' as $convert;
import 'dart:core' as $core;
import 'dart:typed_data' as $typed_data;
@$core.Deprecated('Use pingRequestDescriptor instead')
const PingRequest$json = {
'1': 'PingRequest',
'2': [
{'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'},
],
};
/// Descriptor for `PingRequest`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List pingRequestDescriptor = $convert.base64Decode(
'CgtQaW5nUmVxdWVzdBISCgRuYW1lGAEgASgJUgRuYW1l');
@$core.Deprecated('Use pingResultDescriptor instead')
const PingResult$json = {
'1': 'PingResult',
'2': [
{'1': 'pong', '3': 1, '4': 1, '5': 9, '10': 'pong'},
],
};
/// Descriptor for `PingResult`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List pingResultDescriptor = $convert.base64Decode(
'CgpQaW5nUmVzdWx0EhIKBHBvbmcYASABKAlSBHBvbmc=');