Update proto files

This commit is contained in:
Nikolai Rodionov 2024-04-04 10:46:06 +02:00
parent e13b14a448
commit eb11f022be
Signed by: allanger
GPG Key ID: 0AA46A90E25592AD
15 changed files with 539 additions and 129 deletions

View File

@ -3,10 +3,10 @@
# ---------------------------------------------------------------------
CONTAINER_TOOL ?= docker
container-go-protobuf:
$(CONTAINER_TOOL) build -t gogen . && \
container-dart-protobuf:
$(CONTAINER_TOOL) build -t dartgen . && \
$(CONTAINER_TOOL) run --rm \
-v $$(pwd)/lib:/dart gogen \
-v $$(pwd)/lib:/dart dartgen \
cp -R /out/. /dart/
update-exports:

View File

@ -80,7 +80,7 @@ class AccountPassword extends $pb.GeneratedMessage {
factory AccountPassword.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AccountPassword', package: const $pb.PackageName(_omitMessageNames ? '' : 'accounts'), createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'Password', protoName: 'Password')
..aOS(1, _omitFieldNames ? '' : 'password')
..hasRequiredFields = false
;
@ -182,14 +182,14 @@ class AccountData extends $pb.GeneratedMessage {
class AccountWithPassword extends $pb.GeneratedMessage {
factory AccountWithPassword({
AccountData? data,
AccountPassword? accountPassword,
AccountPassword? password,
}) {
final $result = create();
if (data != null) {
$result.data = data;
}
if (accountPassword != null) {
$result.accountPassword = accountPassword;
if (password != null) {
$result.password = password;
}
return $result;
}
@ -199,7 +199,7 @@ class AccountWithPassword extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AccountWithPassword', package: const $pb.PackageName(_omitMessageNames ? '' : 'accounts'), createEmptyInstance: create)
..aOM<AccountData>(1, _omitFieldNames ? '' : 'data', subBuilder: AccountData.create)
..aOM<AccountPassword>(2, _omitFieldNames ? '' : 'AccountPassword', protoName: 'AccountPassword', subBuilder: AccountPassword.create)
..aOM<AccountPassword>(2, _omitFieldNames ? '' : 'password', subBuilder: AccountPassword.create)
..hasRequiredFields = false
;
@ -236,15 +236,15 @@ class AccountWithPassword extends $pb.GeneratedMessage {
AccountData ensureData() => $_ensure(0);
@$pb.TagNumber(2)
AccountPassword get accountPassword => $_getN(1);
AccountPassword get password => $_getN(1);
@$pb.TagNumber(2)
set accountPassword(AccountPassword v) { setField(2, v); }
set password(AccountPassword v) { setField(2, v); }
@$pb.TagNumber(2)
$core.bool hasAccountPassword() => $_has(1);
$core.bool hasPassword() => $_has(1);
@$pb.TagNumber(2)
void clearAccountPassword() => clearField(2);
void clearPassword() => clearField(2);
@$pb.TagNumber(2)
AccountPassword ensureAccountPassword() => $_ensure(1);
AccountPassword ensurePassword() => $_ensure(1);
}
class AccountFull extends $pb.GeneratedMessage {
@ -340,7 +340,7 @@ class AccountFullWithToken extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AccountFullWithToken', package: const $pb.PackageName(_omitMessageNames ? '' : 'accounts'), createEmptyInstance: create)
..aOM<AccountId>(1, _omitFieldNames ? '' : 'id', subBuilder: AccountId.create)
..aOM<AccountData>(2, _omitFieldNames ? '' : 'data', subBuilder: AccountData.create)
..aOS(3, _omitFieldNames ? '' : 'Token', protoName: 'Token')
..aOS(3, _omitFieldNames ? '' : 'token')
..hasRequiredFields = false
;

View File

@ -15,20 +15,20 @@ import 'dart:core' as $core;
import 'package:grpc/service_api.dart' as $grpc;
import 'package:protobuf/protobuf.dart' as $pb;
import 'accounts_v1.pb.dart' as $2;
import 'accounts_v1.pb.dart' as $3;
export 'accounts_v1.pb.dart';
@$pb.GrpcServiceName('accounts.Accounts')
class AccountsClient extends $grpc.Client {
static final _$signUp = $grpc.ClientMethod<$2.AccountWithPassword, $2.AccountFullWithToken>(
static final _$signUp = $grpc.ClientMethod<$3.AccountWithPassword, $3.AccountFullWithToken>(
'/accounts.Accounts/SignUp',
($2.AccountWithPassword value) => value.writeToBuffer(),
($core.List<$core.int> value) => $2.AccountFullWithToken.fromBuffer(value));
static final _$signIn = $grpc.ClientMethod<$2.AccountWithPassword, $2.AccountFullWithToken>(
($3.AccountWithPassword value) => value.writeToBuffer(),
($core.List<$core.int> value) => $3.AccountFullWithToken.fromBuffer(value));
static final _$signIn = $grpc.ClientMethod<$3.AccountWithPassword, $3.AccountFullWithToken>(
'/accounts.Accounts/SignIn',
($2.AccountWithPassword value) => value.writeToBuffer(),
($core.List<$core.int> value) => $2.AccountFullWithToken.fromBuffer(value));
($3.AccountWithPassword value) => value.writeToBuffer(),
($core.List<$core.int> value) => $3.AccountFullWithToken.fromBuffer(value));
AccountsClient($grpc.ClientChannel channel,
{$grpc.CallOptions? options,
@ -36,11 +36,11 @@ class AccountsClient extends $grpc.Client {
: super(channel, options: options,
interceptors: interceptors);
$grpc.ResponseFuture<$2.AccountFullWithToken> signUp($2.AccountWithPassword request, {$grpc.CallOptions? options}) {
$grpc.ResponseFuture<$3.AccountFullWithToken> signUp($3.AccountWithPassword request, {$grpc.CallOptions? options}) {
return $createUnaryCall(_$signUp, request, options: options);
}
$grpc.ResponseFuture<$2.AccountFullWithToken> signIn($2.AccountWithPassword request, {$grpc.CallOptions? options}) {
$grpc.ResponseFuture<$3.AccountFullWithToken> signIn($3.AccountWithPassword request, {$grpc.CallOptions? options}) {
return $createUnaryCall(_$signIn, request, options: options);
}
}
@ -50,30 +50,30 @@ abstract class AccountsServiceBase extends $grpc.Service {
$core.String get $name => 'accounts.Accounts';
AccountsServiceBase() {
$addMethod($grpc.ServiceMethod<$2.AccountWithPassword, $2.AccountFullWithToken>(
$addMethod($grpc.ServiceMethod<$3.AccountWithPassword, $3.AccountFullWithToken>(
'SignUp',
signUp_Pre,
false,
false,
($core.List<$core.int> value) => $2.AccountWithPassword.fromBuffer(value),
($2.AccountFullWithToken value) => value.writeToBuffer()));
$addMethod($grpc.ServiceMethod<$2.AccountWithPassword, $2.AccountFullWithToken>(
($core.List<$core.int> value) => $3.AccountWithPassword.fromBuffer(value),
($3.AccountFullWithToken value) => value.writeToBuffer()));
$addMethod($grpc.ServiceMethod<$3.AccountWithPassword, $3.AccountFullWithToken>(
'SignIn',
signIn_Pre,
false,
false,
($core.List<$core.int> value) => $2.AccountWithPassword.fromBuffer(value),
($2.AccountFullWithToken value) => value.writeToBuffer()));
($core.List<$core.int> value) => $3.AccountWithPassword.fromBuffer(value),
($3.AccountFullWithToken value) => value.writeToBuffer()));
}
$async.Future<$2.AccountFullWithToken> signUp_Pre($grpc.ServiceCall call, $async.Future<$2.AccountWithPassword> request) async {
$async.Future<$3.AccountFullWithToken> signUp_Pre($grpc.ServiceCall call, $async.Future<$3.AccountWithPassword> request) async {
return signUp(call, await request);
}
$async.Future<$2.AccountFullWithToken> signIn_Pre($grpc.ServiceCall call, $async.Future<$2.AccountWithPassword> request) async {
$async.Future<$3.AccountFullWithToken> signIn_Pre($grpc.ServiceCall call, $async.Future<$3.AccountWithPassword> request) async {
return signIn(call, await request);
}
$async.Future<$2.AccountFullWithToken> signUp($grpc.ServiceCall call, $2.AccountWithPassword request);
$async.Future<$2.AccountFullWithToken> signIn($grpc.ServiceCall call, $2.AccountWithPassword request);
$async.Future<$3.AccountFullWithToken> signUp($grpc.ServiceCall call, $3.AccountWithPassword request);
$async.Future<$3.AccountFullWithToken> signIn($grpc.ServiceCall call, $3.AccountWithPassword request);
}

View File

@ -29,13 +29,13 @@ final $typed_data.Uint8List accountIdDescriptor = $convert.base64Decode(
const AccountPassword$json = {
'1': 'AccountPassword',
'2': [
{'1': 'Password', '3': 1, '4': 1, '5': 9, '10': 'Password'},
{'1': 'password', '3': 1, '4': 1, '5': 9, '10': 'password'},
],
};
/// Descriptor for `AccountPassword`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List accountPasswordDescriptor = $convert.base64Decode(
'Cg9BY2NvdW50UGFzc3dvcmQSGgoIUGFzc3dvcmQYASABKAlSCFBhc3N3b3Jk');
'Cg9BY2NvdW50UGFzc3dvcmQSGgoIcGFzc3dvcmQYASABKAlSCHBhc3N3b3Jk');
@$core.Deprecated('Use accountDataDescriptor instead')
const AccountData$json = {
@ -56,15 +56,15 @@ const AccountWithPassword$json = {
'1': 'AccountWithPassword',
'2': [
{'1': 'data', '3': 1, '4': 1, '5': 11, '6': '.accounts.AccountData', '10': 'data'},
{'1': 'AccountPassword', '3': 2, '4': 1, '5': 11, '6': '.accounts.AccountPassword', '10': 'AccountPassword'},
{'1': 'password', '3': 2, '4': 1, '5': 11, '6': '.accounts.AccountPassword', '10': 'password'},
],
};
/// Descriptor for `AccountWithPassword`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List accountWithPasswordDescriptor = $convert.base64Decode(
'ChNBY2NvdW50V2l0aFBhc3N3b3JkEikKBGRhdGEYASABKAsyFS5hY2NvdW50cy5BY2NvdW50RG'
'F0YVIEZGF0YRJDCg9BY2NvdW50UGFzc3dvcmQYAiABKAsyGS5hY2NvdW50cy5BY2NvdW50UGFz'
'c3dvcmRSD0FjY291bnRQYXNzd29yZA==');
'F0YVIEZGF0YRI1CghwYXNzd29yZBgCIAEoCzIZLmFjY291bnRzLkFjY291bnRQYXNzd29yZFII'
'cGFzc3dvcmQ=');
@$core.Deprecated('Use accountFullDescriptor instead')
const AccountFull$json = {
@ -86,13 +86,13 @@ const AccountFullWithToken$json = {
'2': [
{'1': 'id', '3': 1, '4': 1, '5': 11, '6': '.accounts.AccountId', '10': 'id'},
{'1': 'data', '3': 2, '4': 1, '5': 11, '6': '.accounts.AccountData', '10': 'data'},
{'1': 'Token', '3': 3, '4': 1, '5': 9, '10': 'Token'},
{'1': 'token', '3': 3, '4': 1, '5': 9, '10': 'token'},
],
};
/// Descriptor for `AccountFullWithToken`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List accountFullWithTokenDescriptor = $convert.base64Decode(
'ChRBY2NvdW50RnVsbFdpdGhUb2tlbhIjCgJpZBgBIAEoCzITLmFjY291bnRzLkFjY291bnRJZF'
'ICaWQSKQoEZGF0YRgCIAEoCzIVLmFjY291bnRzLkFjY291bnREYXRhUgRkYXRhEhQKBVRva2Vu'
'GAMgASgJUgVUb2tlbg==');
'ICaWQSKQoEZGF0YRgCIAEoCzIVLmFjY291bnRzLkFjY291bnREYXRhUgRkYXRhEhQKBXRva2Vu'
'GAMgASgJUgV0b2tlbg==');

132
lib/email/email_v1.pb.dart Normal file
View File

@ -0,0 +1,132 @@
//
// Generated code. Do not modify.
// source: email/email_v1.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 RequestValidation extends $pb.GeneratedMessage {
factory RequestValidation({
$core.String? userId,
}) {
final $result = create();
if (userId != null) {
$result.userId = userId;
}
return $result;
}
RequestValidation._() : super();
factory RequestValidation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory RequestValidation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RequestValidation', package: const $pb.PackageName(_omitMessageNames ? '' : 'email'), createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'userId')
..hasRequiredFields = false
;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
RequestValidation clone() => RequestValidation()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
RequestValidation copyWith(void Function(RequestValidation) updates) => super.copyWith((message) => updates(message as RequestValidation)) as RequestValidation;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static RequestValidation create() => RequestValidation._();
RequestValidation createEmptyInstance() => create();
static $pb.PbList<RequestValidation> createRepeated() => $pb.PbList<RequestValidation>();
@$core.pragma('dart2js:noInline')
static RequestValidation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<RequestValidation>(create);
static RequestValidation? _defaultInstance;
@$pb.TagNumber(1)
$core.String get userId => $_getSZ(0);
@$pb.TagNumber(1)
set userId($core.String v) { $_setString(0, v); }
@$pb.TagNumber(1)
$core.bool hasUserId() => $_has(0);
@$pb.TagNumber(1)
void clearUserId() => clearField(1);
}
class ConfirmValidation extends $pb.GeneratedMessage {
factory ConfirmValidation({
$core.String? userId,
$core.int? code,
}) {
final $result = create();
if (userId != null) {
$result.userId = userId;
}
if (code != null) {
$result.code = code;
}
return $result;
}
ConfirmValidation._() : super();
factory ConfirmValidation.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory ConfirmValidation.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ConfirmValidation', package: const $pb.PackageName(_omitMessageNames ? '' : 'email'), createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'userId')
..a<$core.int>(2, _omitFieldNames ? '' : 'code', $pb.PbFieldType.O3)
..hasRequiredFields = false
;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
ConfirmValidation clone() => ConfirmValidation()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
ConfirmValidation copyWith(void Function(ConfirmValidation) updates) => super.copyWith((message) => updates(message as ConfirmValidation)) as ConfirmValidation;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ConfirmValidation create() => ConfirmValidation._();
ConfirmValidation createEmptyInstance() => create();
static $pb.PbList<ConfirmValidation> createRepeated() => $pb.PbList<ConfirmValidation>();
@$core.pragma('dart2js:noInline')
static ConfirmValidation getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ConfirmValidation>(create);
static ConfirmValidation? _defaultInstance;
@$pb.TagNumber(1)
$core.String get userId => $_getSZ(0);
@$pb.TagNumber(1)
set userId($core.String v) { $_setString(0, v); }
@$pb.TagNumber(1)
$core.bool hasUserId() => $_has(0);
@$pb.TagNumber(1)
void clearUserId() => clearField(1);
@$pb.TagNumber(2)
$core.int get code => $_getIZ(1);
@$pb.TagNumber(2)
set code($core.int v) { $_setSignedInt32(1, v); }
@$pb.TagNumber(2)
$core.bool hasCode() => $_has(1);
@$pb.TagNumber(2)
void clearCode() => clearField(2);
}
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: email/email_v1.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,80 @@
//
// Generated code. Do not modify.
// source: email/email_v1.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 '../google/protobuf/empty.pb.dart' as $1;
import 'email_v1.pb.dart' as $0;
export 'email_v1.pb.dart';
@$pb.GrpcServiceName('email.EmailValidation')
class EmailValidationClient extends $grpc.Client {
static final _$sendRequest = $grpc.ClientMethod<$0.RequestValidation, $1.Empty>(
'/email.EmailValidation/SendRequest',
($0.RequestValidation value) => value.writeToBuffer(),
($core.List<$core.int> value) => $1.Empty.fromBuffer(value));
static final _$validateEmail = $grpc.ClientMethod<$0.ConfirmValidation, $1.Empty>(
'/email.EmailValidation/ValidateEmail',
($0.ConfirmValidation value) => value.writeToBuffer(),
($core.List<$core.int> value) => $1.Empty.fromBuffer(value));
EmailValidationClient($grpc.ClientChannel channel,
{$grpc.CallOptions? options,
$core.Iterable<$grpc.ClientInterceptor>? interceptors})
: super(channel, options: options,
interceptors: interceptors);
$grpc.ResponseFuture<$1.Empty> sendRequest($0.RequestValidation request, {$grpc.CallOptions? options}) {
return $createUnaryCall(_$sendRequest, request, options: options);
}
$grpc.ResponseFuture<$1.Empty> validateEmail($0.ConfirmValidation request, {$grpc.CallOptions? options}) {
return $createUnaryCall(_$validateEmail, request, options: options);
}
}
@$pb.GrpcServiceName('email.EmailValidation')
abstract class EmailValidationServiceBase extends $grpc.Service {
$core.String get $name => 'email.EmailValidation';
EmailValidationServiceBase() {
$addMethod($grpc.ServiceMethod<$0.RequestValidation, $1.Empty>(
'SendRequest',
sendRequest_Pre,
false,
false,
($core.List<$core.int> value) => $0.RequestValidation.fromBuffer(value),
($1.Empty value) => value.writeToBuffer()));
$addMethod($grpc.ServiceMethod<$0.ConfirmValidation, $1.Empty>(
'ValidateEmail',
validateEmail_Pre,
false,
false,
($core.List<$core.int> value) => $0.ConfirmValidation.fromBuffer(value),
($1.Empty value) => value.writeToBuffer()));
}
$async.Future<$1.Empty> sendRequest_Pre($grpc.ServiceCall call, $async.Future<$0.RequestValidation> request) async {
return sendRequest(call, await request);
}
$async.Future<$1.Empty> validateEmail_Pre($grpc.ServiceCall call, $async.Future<$0.ConfirmValidation> request) async {
return validateEmail(call, await request);
}
$async.Future<$1.Empty> sendRequest($grpc.ServiceCall call, $0.RequestValidation request);
$async.Future<$1.Empty> validateEmail($grpc.ServiceCall call, $0.ConfirmValidation request);
}

View File

@ -0,0 +1,41 @@
//
// Generated code. Do not modify.
// source: email/email_v1.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 requestValidationDescriptor instead')
const RequestValidation$json = {
'1': 'RequestValidation',
'2': [
{'1': 'user_id', '3': 1, '4': 1, '5': 9, '10': 'userId'},
],
};
/// Descriptor for `RequestValidation`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List requestValidationDescriptor = $convert.base64Decode(
'ChFSZXF1ZXN0VmFsaWRhdGlvbhIXCgd1c2VyX2lkGAEgASgJUgZ1c2VySWQ=');
@$core.Deprecated('Use confirmValidationDescriptor instead')
const ConfirmValidation$json = {
'1': 'ConfirmValidation',
'2': [
{'1': 'user_id', '3': 1, '4': 1, '5': 9, '10': 'userId'},
{'1': 'code', '3': 2, '4': 1, '5': 5, '10': 'code'},
],
};
/// Descriptor for `ConfirmValidation`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List confirmValidationDescriptor = $convert.base64Decode(
'ChFDb25maXJtVmFsaWRhdGlvbhIXCgd1c2VyX2lkGAEgASgJUgZ1c2VySWQSEgoEY29kZRgCIA'
'EoBVIEY29kZQ==');

View File

@ -19,6 +19,7 @@ export 'environments_v1.pbenum.dart';
/// *
/// Represents a environment UUID only
/// I don't think we need it
class EnvironmentId extends $pb.GeneratedMessage {
factory EnvironmentId({
$core.String? id,
@ -73,6 +74,8 @@ class EnvironmentData extends $pb.GeneratedMessage {
factory EnvironmentData({
$core.String? name,
Provider? provider,
Kubernetes? kubernetes,
HetznerOptions? hetznerOptions,
}) {
final $result = create();
if (name != null) {
@ -81,6 +84,12 @@ class EnvironmentData extends $pb.GeneratedMessage {
if (provider != null) {
$result.provider = provider;
}
if (kubernetes != null) {
$result.kubernetes = kubernetes;
}
if (hetznerOptions != null) {
$result.hetznerOptions = hetznerOptions;
}
return $result;
}
EnvironmentData._() : super();
@ -89,7 +98,9 @@ class EnvironmentData extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'EnvironmentData', package: const $pb.PackageName(_omitMessageNames ? '' : 'environments'), createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'name')
..e<Provider>(2, _omitFieldNames ? '' : 'provider', $pb.PbFieldType.OE, defaultOrMaker: Provider.Hetzner, valueOf: Provider.valueOf, enumValues: Provider.values)
..e<Provider>(2, _omitFieldNames ? '' : 'provider', $pb.PbFieldType.OE, defaultOrMaker: Provider.PROVIDER_UNSPECIFIED, valueOf: Provider.valueOf, enumValues: Provider.values)
..e<Kubernetes>(3, _omitFieldNames ? '' : 'kubernetes', $pb.PbFieldType.OE, defaultOrMaker: Kubernetes.KUBERNETES_UNSPECIFIED, valueOf: Kubernetes.valueOf, enumValues: Kubernetes.values)
..aOM<HetznerOptions>(4, _omitFieldNames ? '' : 'hetznerOptions', subBuilder: HetznerOptions.create)
..hasRequiredFields = false
;
@ -131,6 +142,90 @@ class EnvironmentData extends $pb.GeneratedMessage {
$core.bool hasProvider() => $_has(1);
@$pb.TagNumber(2)
void clearProvider() => clearField(2);
@$pb.TagNumber(3)
Kubernetes get kubernetes => $_getN(2);
@$pb.TagNumber(3)
set kubernetes(Kubernetes v) { setField(3, v); }
@$pb.TagNumber(3)
$core.bool hasKubernetes() => $_has(2);
@$pb.TagNumber(3)
void clearKubernetes() => clearField(3);
@$pb.TagNumber(4)
HetznerOptions get hetznerOptions => $_getN(3);
@$pb.TagNumber(4)
set hetznerOptions(HetznerOptions v) { setField(4, v); }
@$pb.TagNumber(4)
$core.bool hasHetznerOptions() => $_has(3);
@$pb.TagNumber(4)
void clearHetznerOptions() => clearField(4);
@$pb.TagNumber(4)
HetznerOptions ensureHetznerOptions() => $_ensure(3);
}
class HetznerOptions extends $pb.GeneratedMessage {
factory HetznerOptions({
$core.String? serverType,
$core.String? serverLocation,
}) {
final $result = create();
if (serverType != null) {
$result.serverType = serverType;
}
if (serverLocation != null) {
$result.serverLocation = serverLocation;
}
return $result;
}
HetznerOptions._() : super();
factory HetznerOptions.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory HetznerOptions.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'HetznerOptions', package: const $pb.PackageName(_omitMessageNames ? '' : 'environments'), createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'serverType')
..aOS(2, _omitFieldNames ? '' : 'serverLocation')
..hasRequiredFields = false
;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
HetznerOptions clone() => HetznerOptions()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
HetznerOptions copyWith(void Function(HetznerOptions) updates) => super.copyWith((message) => updates(message as HetznerOptions)) as HetznerOptions;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static HetznerOptions create() => HetznerOptions._();
HetznerOptions createEmptyInstance() => create();
static $pb.PbList<HetznerOptions> createRepeated() => $pb.PbList<HetznerOptions>();
@$core.pragma('dart2js:noInline')
static HetznerOptions getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<HetznerOptions>(create);
static HetznerOptions? _defaultInstance;
@$pb.TagNumber(1)
$core.String get serverType => $_getSZ(0);
@$pb.TagNumber(1)
set serverType($core.String v) { $_setString(0, v); }
@$pb.TagNumber(1)
$core.bool hasServerType() => $_has(0);
@$pb.TagNumber(1)
void clearServerType() => clearField(1);
@$pb.TagNumber(2)
$core.String get serverLocation => $_getSZ(1);
@$pb.TagNumber(2)
set serverLocation($core.String v) { $_setString(1, v); }
@$pb.TagNumber(2)
$core.bool hasServerLocation() => $_has(1);
@$pb.TagNumber(2)
void clearServerLocation() => clearField(2);
}
class EnvironmentFull extends $pb.GeneratedMessage {

View File

@ -14,10 +14,12 @@ import 'dart:core' as $core;
import 'package:protobuf/protobuf.dart' as $pb;
class Provider extends $pb.ProtobufEnum {
static const Provider Hetzner = Provider._(0, _omitEnumNames ? '' : 'Hetzner');
static const Provider PROVIDER_UNSPECIFIED = Provider._(0, _omitEnumNames ? '' : 'PROVIDER_UNSPECIFIED');
static const Provider PROVIDER_HETZNER = Provider._(1, _omitEnumNames ? '' : 'PROVIDER_HETZNER');
static const $core.List<Provider> values = <Provider> [
Hetzner,
PROVIDER_UNSPECIFIED,
PROVIDER_HETZNER,
];
static final $core.Map<$core.int, Provider> _byValue = $pb.ProtobufEnum.initByValue(values);
@ -26,5 +28,20 @@ class Provider extends $pb.ProtobufEnum {
const Provider._($core.int v, $core.String n) : super(v, n);
}
class Kubernetes extends $pb.ProtobufEnum {
static const Kubernetes KUBERNETES_UNSPECIFIED = Kubernetes._(0, _omitEnumNames ? '' : 'KUBERNETES_UNSPECIFIED');
static const Kubernetes KUBERNETES_K3S = Kubernetes._(1, _omitEnumNames ? '' : 'KUBERNETES_K3S');
static const $core.List<Kubernetes> values = <Kubernetes> [
KUBERNETES_UNSPECIFIED,
KUBERNETES_K3S,
];
static final $core.Map<$core.int, Kubernetes> _byValue = $pb.ProtobufEnum.initByValue(values);
static Kubernetes? valueOf($core.int value) => _byValue[value];
const Kubernetes._($core.int v, $core.String n) : super(v, n);
}
const _omitEnumNames = $core.bool.fromEnvironment('protobuf.omit_enum_names');

View File

@ -16,32 +16,32 @@ import 'package:grpc/service_api.dart' as $grpc;
import 'package:protobuf/protobuf.dart' as $pb;
import '../google/protobuf/empty.pb.dart' as $1;
import 'environments_v1.pb.dart' as $0;
import 'environments_v1.pb.dart' as $2;
export 'environments_v1.pb.dart';
@$pb.GrpcServiceName('environments.Environments')
class EnvironmentsClient extends $grpc.Client {
static final _$create = $grpc.ClientMethod<$0.EnvironmentData, $0.EnvironmentFull>(
static final _$create = $grpc.ClientMethod<$2.EnvironmentData, $2.EnvironmentFull>(
'/environments.Environments/Create',
($0.EnvironmentData value) => value.writeToBuffer(),
($core.List<$core.int> value) => $0.EnvironmentFull.fromBuffer(value));
static final _$update = $grpc.ClientMethod<$0.EnvironmentFull, $0.EnvironmentFull>(
($2.EnvironmentData value) => value.writeToBuffer(),
($core.List<$core.int> value) => $2.EnvironmentFull.fromBuffer(value));
static final _$update = $grpc.ClientMethod<$2.EnvironmentFull, $2.EnvironmentFull>(
'/environments.Environments/Update',
($0.EnvironmentFull value) => value.writeToBuffer(),
($core.List<$core.int> value) => $0.EnvironmentFull.fromBuffer(value));
static final _$delete = $grpc.ClientMethod<$0.EnvironmentFull, $1.Empty>(
($2.EnvironmentFull value) => value.writeToBuffer(),
($core.List<$core.int> value) => $2.EnvironmentFull.fromBuffer(value));
static final _$delete = $grpc.ClientMethod<$2.EnvironmentFull, $1.Empty>(
'/environments.Environments/Delete',
($0.EnvironmentFull value) => value.writeToBuffer(),
($2.EnvironmentFull value) => value.writeToBuffer(),
($core.List<$core.int> value) => $1.Empty.fromBuffer(value));
static final _$get = $grpc.ClientMethod<$0.EnvironmentId, $0.EnvironmentFull>(
static final _$get = $grpc.ClientMethod<$2.EnvironmentId, $2.EnvironmentFull>(
'/environments.Environments/Get',
($0.EnvironmentId value) => value.writeToBuffer(),
($core.List<$core.int> value) => $0.EnvironmentFull.fromBuffer(value));
static final _$list = $grpc.ClientMethod<$1.Empty, $0.EnvironmentFull>(
($2.EnvironmentId value) => value.writeToBuffer(),
($core.List<$core.int> value) => $2.EnvironmentFull.fromBuffer(value));
static final _$list = $grpc.ClientMethod<$1.Empty, $2.EnvironmentFull>(
'/environments.Environments/List',
($1.Empty value) => value.writeToBuffer(),
($core.List<$core.int> value) => $0.EnvironmentFull.fromBuffer(value));
($core.List<$core.int> value) => $2.EnvironmentFull.fromBuffer(value));
EnvironmentsClient($grpc.ClientChannel channel,
{$grpc.CallOptions? options,
@ -49,23 +49,23 @@ class EnvironmentsClient extends $grpc.Client {
: super(channel, options: options,
interceptors: interceptors);
$grpc.ResponseFuture<$0.EnvironmentFull> create($0.EnvironmentData request, {$grpc.CallOptions? options}) {
$grpc.ResponseFuture<$2.EnvironmentFull> create($2.EnvironmentData request, {$grpc.CallOptions? options}) {
return $createUnaryCall(_$create, request, options: options);
}
$grpc.ResponseFuture<$0.EnvironmentFull> update($0.EnvironmentFull request, {$grpc.CallOptions? options}) {
$grpc.ResponseFuture<$2.EnvironmentFull> update($2.EnvironmentFull request, {$grpc.CallOptions? options}) {
return $createUnaryCall(_$update, request, options: options);
}
$grpc.ResponseFuture<$1.Empty> delete($0.EnvironmentFull request, {$grpc.CallOptions? options}) {
$grpc.ResponseFuture<$1.Empty> delete($2.EnvironmentFull request, {$grpc.CallOptions? options}) {
return $createUnaryCall(_$delete, request, options: options);
}
$grpc.ResponseFuture<$0.EnvironmentFull> get($0.EnvironmentId request, {$grpc.CallOptions? options}) {
$grpc.ResponseFuture<$2.EnvironmentFull> get($2.EnvironmentId request, {$grpc.CallOptions? options}) {
return $createUnaryCall(_$get, request, options: options);
}
$grpc.ResponseStream<$0.EnvironmentFull> list($1.Empty request, {$grpc.CallOptions? options}) {
$grpc.ResponseStream<$2.EnvironmentFull> list($1.Empty request, {$grpc.CallOptions? options}) {
return $createStreamingCall(_$list, $async.Stream.fromIterable([request]), options: options);
}
}
@ -75,66 +75,66 @@ abstract class EnvironmentsServiceBase extends $grpc.Service {
$core.String get $name => 'environments.Environments';
EnvironmentsServiceBase() {
$addMethod($grpc.ServiceMethod<$0.EnvironmentData, $0.EnvironmentFull>(
$addMethod($grpc.ServiceMethod<$2.EnvironmentData, $2.EnvironmentFull>(
'Create',
create_Pre,
false,
false,
($core.List<$core.int> value) => $0.EnvironmentData.fromBuffer(value),
($0.EnvironmentFull value) => value.writeToBuffer()));
$addMethod($grpc.ServiceMethod<$0.EnvironmentFull, $0.EnvironmentFull>(
($core.List<$core.int> value) => $2.EnvironmentData.fromBuffer(value),
($2.EnvironmentFull value) => value.writeToBuffer()));
$addMethod($grpc.ServiceMethod<$2.EnvironmentFull, $2.EnvironmentFull>(
'Update',
update_Pre,
false,
false,
($core.List<$core.int> value) => $0.EnvironmentFull.fromBuffer(value),
($0.EnvironmentFull value) => value.writeToBuffer()));
$addMethod($grpc.ServiceMethod<$0.EnvironmentFull, $1.Empty>(
($core.List<$core.int> value) => $2.EnvironmentFull.fromBuffer(value),
($2.EnvironmentFull value) => value.writeToBuffer()));
$addMethod($grpc.ServiceMethod<$2.EnvironmentFull, $1.Empty>(
'Delete',
delete_Pre,
false,
false,
($core.List<$core.int> value) => $0.EnvironmentFull.fromBuffer(value),
($core.List<$core.int> value) => $2.EnvironmentFull.fromBuffer(value),
($1.Empty value) => value.writeToBuffer()));
$addMethod($grpc.ServiceMethod<$0.EnvironmentId, $0.EnvironmentFull>(
$addMethod($grpc.ServiceMethod<$2.EnvironmentId, $2.EnvironmentFull>(
'Get',
get_Pre,
false,
false,
($core.List<$core.int> value) => $0.EnvironmentId.fromBuffer(value),
($0.EnvironmentFull value) => value.writeToBuffer()));
$addMethod($grpc.ServiceMethod<$1.Empty, $0.EnvironmentFull>(
($core.List<$core.int> value) => $2.EnvironmentId.fromBuffer(value),
($2.EnvironmentFull value) => value.writeToBuffer()));
$addMethod($grpc.ServiceMethod<$1.Empty, $2.EnvironmentFull>(
'List',
list_Pre,
false,
true,
($core.List<$core.int> value) => $1.Empty.fromBuffer(value),
($0.EnvironmentFull value) => value.writeToBuffer()));
($2.EnvironmentFull value) => value.writeToBuffer()));
}
$async.Future<$0.EnvironmentFull> create_Pre($grpc.ServiceCall call, $async.Future<$0.EnvironmentData> request) async {
$async.Future<$2.EnvironmentFull> create_Pre($grpc.ServiceCall call, $async.Future<$2.EnvironmentData> request) async {
return create(call, await request);
}
$async.Future<$0.EnvironmentFull> update_Pre($grpc.ServiceCall call, $async.Future<$0.EnvironmentFull> request) async {
$async.Future<$2.EnvironmentFull> update_Pre($grpc.ServiceCall call, $async.Future<$2.EnvironmentFull> request) async {
return update(call, await request);
}
$async.Future<$1.Empty> delete_Pre($grpc.ServiceCall call, $async.Future<$0.EnvironmentFull> request) async {
$async.Future<$1.Empty> delete_Pre($grpc.ServiceCall call, $async.Future<$2.EnvironmentFull> request) async {
return delete(call, await request);
}
$async.Future<$0.EnvironmentFull> get_Pre($grpc.ServiceCall call, $async.Future<$0.EnvironmentId> request) async {
$async.Future<$2.EnvironmentFull> get_Pre($grpc.ServiceCall call, $async.Future<$2.EnvironmentId> request) async {
return get(call, await request);
}
$async.Stream<$0.EnvironmentFull> list_Pre($grpc.ServiceCall call, $async.Future<$1.Empty> request) async* {
$async.Stream<$2.EnvironmentFull> list_Pre($grpc.ServiceCall call, $async.Future<$1.Empty> request) async* {
yield* list(call, await request);
}
$async.Future<$0.EnvironmentFull> create($grpc.ServiceCall call, $0.EnvironmentData request);
$async.Future<$0.EnvironmentFull> update($grpc.ServiceCall call, $0.EnvironmentFull request);
$async.Future<$1.Empty> delete($grpc.ServiceCall call, $0.EnvironmentFull request);
$async.Future<$0.EnvironmentFull> get($grpc.ServiceCall call, $0.EnvironmentId request);
$async.Stream<$0.EnvironmentFull> list($grpc.ServiceCall call, $1.Empty request);
$async.Future<$2.EnvironmentFull> create($grpc.ServiceCall call, $2.EnvironmentData request);
$async.Future<$2.EnvironmentFull> update($grpc.ServiceCall call, $2.EnvironmentFull request);
$async.Future<$1.Empty> delete($grpc.ServiceCall call, $2.EnvironmentFull request);
$async.Future<$2.EnvironmentFull> get($grpc.ServiceCall call, $2.EnvironmentId request);
$async.Stream<$2.EnvironmentFull> list($grpc.ServiceCall call, $1.Empty request);
}

View File

@ -17,13 +17,29 @@ import 'dart:typed_data' as $typed_data;
const Provider$json = {
'1': 'Provider',
'2': [
{'1': 'Hetzner', '2': 0},
{'1': 'PROVIDER_UNSPECIFIED', '2': 0},
{'1': 'PROVIDER_HETZNER', '2': 1},
],
};
/// Descriptor for `Provider`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List providerDescriptor = $convert.base64Decode(
'CghQcm92aWRlchILCgdIZXR6bmVyEAA=');
'CghQcm92aWRlchIYChRQUk9WSURFUl9VTlNQRUNJRklFRBAAEhQKEFBST1ZJREVSX0hFVFpORV'
'IQAQ==');
@$core.Deprecated('Use kubernetesDescriptor instead')
const Kubernetes$json = {
'1': 'Kubernetes',
'2': [
{'1': 'KUBERNETES_UNSPECIFIED', '2': 0},
{'1': 'KUBERNETES_K3S', '2': 1},
],
};
/// Descriptor for `Kubernetes`. Decode as a `google.protobuf.EnumDescriptorProto`.
final $typed_data.Uint8List kubernetesDescriptor = $convert.base64Decode(
'CgpLdWJlcm5ldGVzEhoKFktVQkVSTkVURVNfVU5TUEVDSUZJRUQQABISCg5LVUJFUk5FVEVTX0'
'szUxAB');
@$core.Deprecated('Use environmentIdDescriptor instead')
const EnvironmentId$json = {
@ -43,13 +59,31 @@ const EnvironmentData$json = {
'2': [
{'1': 'name', '3': 1, '4': 1, '5': 9, '10': 'name'},
{'1': 'provider', '3': 2, '4': 1, '5': 14, '6': '.environments.Provider', '10': 'provider'},
{'1': 'kubernetes', '3': 3, '4': 1, '5': 14, '6': '.environments.Kubernetes', '10': 'kubernetes'},
{'1': 'hetzner_options', '3': 4, '4': 1, '5': 11, '6': '.environments.HetznerOptions', '10': 'hetznerOptions'},
],
};
/// Descriptor for `EnvironmentData`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List environmentDataDescriptor = $convert.base64Decode(
'Cg9FbnZpcm9ubWVudERhdGESEgoEbmFtZRgBIAEoCVIEbmFtZRIyCghwcm92aWRlchgCIAEoDj'
'IWLmVudmlyb25tZW50cy5Qcm92aWRlclIIcHJvdmlkZXI=');
'IWLmVudmlyb25tZW50cy5Qcm92aWRlclIIcHJvdmlkZXISOAoKa3ViZXJuZXRlcxgDIAEoDjIY'
'LmVudmlyb25tZW50cy5LdWJlcm5ldGVzUgprdWJlcm5ldGVzEkUKD2hldHpuZXJfb3B0aW9ucx'
'gEIAEoCzIcLmVudmlyb25tZW50cy5IZXR6bmVyT3B0aW9uc1IOaGV0em5lck9wdGlvbnM=');
@$core.Deprecated('Use hetznerOptionsDescriptor instead')
const HetznerOptions$json = {
'1': 'HetznerOptions',
'2': [
{'1': 'server_type', '3': 1, '4': 1, '5': 9, '10': 'serverType'},
{'1': 'server_location', '3': 2, '4': 1, '5': 9, '10': 'serverLocation'},
],
};
/// Descriptor for `HetznerOptions`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List hetznerOptionsDescriptor = $convert.base64Decode(
'Cg5IZXR6bmVyT3B0aW9ucxIfCgtzZXJ2ZXJfdHlwZRgBIAEoCVIKc2VydmVyVHlwZRInCg9zZX'
'J2ZXJfbG9jYXRpb24YAiABKAlSDnNlcnZlckxvY2F0aW9u');
@$core.Deprecated('Use environmentFullDescriptor instead')
const EnvironmentFull$json = {

View File

@ -13,9 +13,9 @@ import 'dart:core' as $core;
import 'package:protobuf/protobuf.dart' as $pb;
import 'source_context.pb.dart' as $3;
import 'type.pb.dart' as $5;
import 'type.pbenum.dart' as $5;
import 'source_context.pb.dart' as $4;
import 'type.pb.dart' as $6;
import 'type.pbenum.dart' as $6;
/// Api is a light-weight descriptor for an API Interface.
///
@ -30,11 +30,11 @@ class Api extends $pb.GeneratedMessage {
factory Api({
$core.String? name,
$core.Iterable<Method>? methods,
$core.Iterable<$5.Option>? options,
$core.Iterable<$6.Option>? options,
$core.String? version,
$3.SourceContext? sourceContext,
$4.SourceContext? sourceContext,
$core.Iterable<Mixin>? mixins,
$5.Syntax? syntax,
$6.Syntax? syntax,
}) {
final $result = create();
if (name != null) {
@ -67,11 +67,11 @@ class Api extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Api', package: const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'), createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'name')
..pc<Method>(2, _omitFieldNames ? '' : 'methods', $pb.PbFieldType.PM, subBuilder: Method.create)
..pc<$5.Option>(3, _omitFieldNames ? '' : 'options', $pb.PbFieldType.PM, subBuilder: $5.Option.create)
..pc<$6.Option>(3, _omitFieldNames ? '' : 'options', $pb.PbFieldType.PM, subBuilder: $6.Option.create)
..aOS(4, _omitFieldNames ? '' : 'version')
..aOM<$3.SourceContext>(5, _omitFieldNames ? '' : 'sourceContext', subBuilder: $3.SourceContext.create)
..aOM<$4.SourceContext>(5, _omitFieldNames ? '' : 'sourceContext', subBuilder: $4.SourceContext.create)
..pc<Mixin>(6, _omitFieldNames ? '' : 'mixins', $pb.PbFieldType.PM, subBuilder: Mixin.create)
..e<$5.Syntax>(7, _omitFieldNames ? '' : 'syntax', $pb.PbFieldType.OE, defaultOrMaker: $5.Syntax.SYNTAX_PROTO2, valueOf: $5.Syntax.valueOf, enumValues: $5.Syntax.values)
..e<$6.Syntax>(7, _omitFieldNames ? '' : 'syntax', $pb.PbFieldType.OE, defaultOrMaker: $6.Syntax.SYNTAX_PROTO2, valueOf: $6.Syntax.valueOf, enumValues: $6.Syntax.values)
..hasRequiredFields = false
;
@ -113,7 +113,7 @@ class Api extends $pb.GeneratedMessage {
/// Any metadata attached to the interface.
@$pb.TagNumber(3)
$core.List<$5.Option> get options => $_getList(2);
$core.List<$6.Option> get options => $_getList(2);
/// A version string for this interface. If specified, must have the form
/// `major-version.minor-version`, as in `1.10`. If the minor version is
@ -146,15 +146,15 @@ class Api extends $pb.GeneratedMessage {
/// Source context for the protocol buffer service represented by this
/// message.
@$pb.TagNumber(5)
$3.SourceContext get sourceContext => $_getN(4);
$4.SourceContext get sourceContext => $_getN(4);
@$pb.TagNumber(5)
set sourceContext($3.SourceContext v) { setField(5, v); }
set sourceContext($4.SourceContext v) { setField(5, v); }
@$pb.TagNumber(5)
$core.bool hasSourceContext() => $_has(4);
@$pb.TagNumber(5)
void clearSourceContext() => clearField(5);
@$pb.TagNumber(5)
$3.SourceContext ensureSourceContext() => $_ensure(4);
$4.SourceContext ensureSourceContext() => $_ensure(4);
/// Included interfaces. See [Mixin][].
@$pb.TagNumber(6)
@ -162,9 +162,9 @@ class Api extends $pb.GeneratedMessage {
/// The source syntax of the service.
@$pb.TagNumber(7)
$5.Syntax get syntax => $_getN(6);
$6.Syntax get syntax => $_getN(6);
@$pb.TagNumber(7)
set syntax($5.Syntax v) { setField(7, v); }
set syntax($6.Syntax v) { setField(7, v); }
@$pb.TagNumber(7)
$core.bool hasSyntax() => $_has(6);
@$pb.TagNumber(7)
@ -179,8 +179,8 @@ class Method extends $pb.GeneratedMessage {
$core.bool? requestStreaming,
$core.String? responseTypeUrl,
$core.bool? responseStreaming,
$core.Iterable<$5.Option>? options,
$5.Syntax? syntax,
$core.Iterable<$6.Option>? options,
$6.Syntax? syntax,
}) {
final $result = create();
if (name != null) {
@ -216,8 +216,8 @@ class Method extends $pb.GeneratedMessage {
..aOB(3, _omitFieldNames ? '' : 'requestStreaming')
..aOS(4, _omitFieldNames ? '' : 'responseTypeUrl')
..aOB(5, _omitFieldNames ? '' : 'responseStreaming')
..pc<$5.Option>(6, _omitFieldNames ? '' : 'options', $pb.PbFieldType.PM, subBuilder: $5.Option.create)
..e<$5.Syntax>(7, _omitFieldNames ? '' : 'syntax', $pb.PbFieldType.OE, defaultOrMaker: $5.Syntax.SYNTAX_PROTO2, valueOf: $5.Syntax.valueOf, enumValues: $5.Syntax.values)
..pc<$6.Option>(6, _omitFieldNames ? '' : 'options', $pb.PbFieldType.PM, subBuilder: $6.Option.create)
..e<$6.Syntax>(7, _omitFieldNames ? '' : 'syntax', $pb.PbFieldType.OE, defaultOrMaker: $6.Syntax.SYNTAX_PROTO2, valueOf: $6.Syntax.valueOf, enumValues: $6.Syntax.values)
..hasRequiredFields = false
;
@ -294,13 +294,13 @@ class Method extends $pb.GeneratedMessage {
/// Any metadata attached to the method.
@$pb.TagNumber(6)
$core.List<$5.Option> get options => $_getList(5);
$core.List<$6.Option> get options => $_getList(5);
/// The source syntax of this method.
@$pb.TagNumber(7)
$5.Syntax get syntax => $_getN(6);
$6.Syntax get syntax => $_getN(6);
@$pb.TagNumber(7)
set syntax($5.Syntax v) { setField(7, v); }
set syntax($6.Syntax v) { setField(7, v); }
@$pb.TagNumber(7)
$core.bool hasSyntax() => $_has(6);
@$pb.TagNumber(7)

View File

@ -13,8 +13,8 @@ import 'dart:core' as $core;
import 'package:protobuf/protobuf.dart' as $pb;
import 'any.pb.dart' as $4;
import 'source_context.pb.dart' as $3;
import 'any.pb.dart' as $5;
import 'source_context.pb.dart' as $4;
import 'type.pbenum.dart';
export 'type.pbenum.dart';
@ -26,7 +26,7 @@ class Type extends $pb.GeneratedMessage {
$core.Iterable<Field>? fields,
$core.Iterable<$core.String>? oneofs,
$core.Iterable<Option>? options,
$3.SourceContext? sourceContext,
$4.SourceContext? sourceContext,
Syntax? syntax,
$core.String? edition,
}) {
@ -63,7 +63,7 @@ class Type extends $pb.GeneratedMessage {
..pc<Field>(2, _omitFieldNames ? '' : 'fields', $pb.PbFieldType.PM, subBuilder: Field.create)
..pPS(3, _omitFieldNames ? '' : 'oneofs')
..pc<Option>(4, _omitFieldNames ? '' : 'options', $pb.PbFieldType.PM, subBuilder: Option.create)
..aOM<$3.SourceContext>(5, _omitFieldNames ? '' : 'sourceContext', subBuilder: $3.SourceContext.create)
..aOM<$4.SourceContext>(5, _omitFieldNames ? '' : 'sourceContext', subBuilder: $4.SourceContext.create)
..e<Syntax>(6, _omitFieldNames ? '' : 'syntax', $pb.PbFieldType.OE, defaultOrMaker: Syntax.SYNTAX_PROTO2, valueOf: Syntax.valueOf, enumValues: Syntax.values)
..aOS(7, _omitFieldNames ? '' : 'edition')
..hasRequiredFields = false
@ -114,15 +114,15 @@ class Type extends $pb.GeneratedMessage {
/// The source context.
@$pb.TagNumber(5)
$3.SourceContext get sourceContext => $_getN(4);
$4.SourceContext get sourceContext => $_getN(4);
@$pb.TagNumber(5)
set sourceContext($3.SourceContext v) { setField(5, v); }
set sourceContext($4.SourceContext v) { setField(5, v); }
@$pb.TagNumber(5)
$core.bool hasSourceContext() => $_has(4);
@$pb.TagNumber(5)
void clearSourceContext() => clearField(5);
@$pb.TagNumber(5)
$3.SourceContext ensureSourceContext() => $_ensure(4);
$4.SourceContext ensureSourceContext() => $_ensure(4);
/// The source syntax.
@$pb.TagNumber(6)
@ -334,7 +334,7 @@ class Enum extends $pb.GeneratedMessage {
$core.String? name,
$core.Iterable<EnumValue>? enumvalue,
$core.Iterable<Option>? options,
$3.SourceContext? sourceContext,
$4.SourceContext? sourceContext,
Syntax? syntax,
$core.String? edition,
}) {
@ -367,7 +367,7 @@ class Enum extends $pb.GeneratedMessage {
..aOS(1, _omitFieldNames ? '' : 'name')
..pc<EnumValue>(2, _omitFieldNames ? '' : 'enumvalue', $pb.PbFieldType.PM, subBuilder: EnumValue.create)
..pc<Option>(3, _omitFieldNames ? '' : 'options', $pb.PbFieldType.PM, subBuilder: Option.create)
..aOM<$3.SourceContext>(4, _omitFieldNames ? '' : 'sourceContext', subBuilder: $3.SourceContext.create)
..aOM<$4.SourceContext>(4, _omitFieldNames ? '' : 'sourceContext', subBuilder: $4.SourceContext.create)
..e<Syntax>(5, _omitFieldNames ? '' : 'syntax', $pb.PbFieldType.OE, defaultOrMaker: Syntax.SYNTAX_PROTO2, valueOf: Syntax.valueOf, enumValues: Syntax.values)
..aOS(6, _omitFieldNames ? '' : 'edition')
..hasRequiredFields = false
@ -414,15 +414,15 @@ class Enum extends $pb.GeneratedMessage {
/// The source context.
@$pb.TagNumber(4)
$3.SourceContext get sourceContext => $_getN(3);
$4.SourceContext get sourceContext => $_getN(3);
@$pb.TagNumber(4)
set sourceContext($3.SourceContext v) { setField(4, v); }
set sourceContext($4.SourceContext v) { setField(4, v); }
@$pb.TagNumber(4)
$core.bool hasSourceContext() => $_has(3);
@$pb.TagNumber(4)
void clearSourceContext() => clearField(4);
@$pb.TagNumber(4)
$3.SourceContext ensureSourceContext() => $_ensure(3);
$4.SourceContext ensureSourceContext() => $_ensure(3);
/// The source syntax.
@$pb.TagNumber(5)
@ -526,7 +526,7 @@ class EnumValue extends $pb.GeneratedMessage {
class Option extends $pb.GeneratedMessage {
factory Option({
$core.String? name,
$4.Any? value,
$5.Any? value,
}) {
final $result = create();
if (name != null) {
@ -543,7 +543,7 @@ class Option extends $pb.GeneratedMessage {
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Option', package: const $pb.PackageName(_omitMessageNames ? '' : 'google.protobuf'), createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'name')
..aOM<$4.Any>(2, _omitFieldNames ? '' : 'value', subBuilder: $4.Any.create)
..aOM<$5.Any>(2, _omitFieldNames ? '' : 'value', subBuilder: $5.Any.create)
..hasRequiredFields = false
;
@ -586,15 +586,15 @@ class Option extends $pb.GeneratedMessage {
/// should be used. If the value is an enum, it should be stored as an int32
/// value using the google.protobuf.Int32Value type.
@$pb.TagNumber(2)
$4.Any get value => $_getN(1);
$5.Any get value => $_getN(1);
@$pb.TagNumber(2)
set value($4.Any v) { setField(2, v); }
set value($5.Any v) { setField(2, v); }
@$pb.TagNumber(2)
$core.bool hasValue() => $_has(1);
@$pb.TagNumber(2)
void clearValue() => clearField(2);
@$pb.TagNumber(2)
$4.Any ensureValue() => $_ensure(1);
$5.Any ensureValue() => $_ensure(1);
}

2
proto

@ -1 +1 @@
Subproject commit 2bd603442ae86210a54c8edd14fe66dc111cb839
Subproject commit c6df6964e895c11ec79a229e1aeeda684a8144fc