Update protobuf definitions: 6db0e356

By allanger

Commit link: 6db0e356f8

Pipeline link: https://ci.badhouseplants.net/repos/34/pipeline/69
This commit is contained in:
2026-05-14 09:56:28 +00:00
parent 884f7a3399
commit 725bfb9cd9
3 changed files with 265 additions and 0 deletions

View File

@@ -991,6 +991,168 @@ class ListTokensResponse extends $pb.GeneratedMessage {
TokenPermissions ensureTokenPermissions() => $_ensure(2);
}
class MethodList extends $pb.GeneratedMessage {
factory MethodList({
$core.Iterable<$core.String>? methods,
}) {
final result = create();
if (methods != null) result.methods.addAll(methods);
return result;
}
MethodList._();
factory MethodList.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory MethodList.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'MethodList',
package: const $pb.PackageName(_omitMessageNames ? '' : 'tokens.v1'),
createEmptyInstance: create)
..pPS(1, _omitFieldNames ? '' : 'methods')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
MethodList clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
MethodList copyWith(void Function(MethodList) updates) =>
super.copyWith((message) => updates(message as MethodList)) as MethodList;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static MethodList create() => MethodList._();
@$core.override
MethodList createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static MethodList getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<MethodList>(create);
static MethodList? _defaultInstance;
@$pb.TagNumber(1)
$pb.PbList<$core.String> get methods => $_getList(0);
}
class Permissions extends $pb.GeneratedMessage {
factory Permissions({
$core.Iterable<$core.MapEntry<$core.String, MethodList>>?
availabiePermissions,
}) {
final result = create();
if (availabiePermissions != null)
result.availabiePermissions.addEntries(availabiePermissions);
return result;
}
Permissions._();
factory Permissions.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory Permissions.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Permissions',
package: const $pb.PackageName(_omitMessageNames ? '' : 'tokens.v1'),
createEmptyInstance: create)
..m<$core.String, MethodList>(
1, _omitFieldNames ? '' : 'availabiePermissions',
entryClassName: 'Permissions.AvailabiePermissionsEntry',
keyFieldType: $pb.PbFieldType.OS,
valueFieldType: $pb.PbFieldType.OM,
valueCreator: MethodList.create,
valueDefaultOrMaker: MethodList.getDefault,
packageName: const $pb.PackageName('tokens.v1'))
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
Permissions clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
Permissions copyWith(void Function(Permissions) updates) =>
super.copyWith((message) => updates(message as Permissions))
as Permissions;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static Permissions create() => Permissions._();
@$core.override
Permissions createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static Permissions getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<Permissions>(create);
static Permissions? _defaultInstance;
@$pb.TagNumber(1)
$pb.PbMap<$core.String, MethodList> get availabiePermissions => $_getMap(0);
}
class ListPermissionsResponse extends $pb.GeneratedMessage {
factory ListPermissionsResponse({
Permissions? permissions,
}) {
final result = create();
if (permissions != null) result.permissions = permissions;
return result;
}
ListPermissionsResponse._();
factory ListPermissionsResponse.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory ListPermissionsResponse.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ListPermissionsResponse',
package: const $pb.PackageName(_omitMessageNames ? '' : 'tokens.v1'),
createEmptyInstance: create)
..aOM<Permissions>(1, _omitFieldNames ? '' : 'permissions',
subBuilder: Permissions.create)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ListPermissionsResponse clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ListPermissionsResponse copyWith(
void Function(ListPermissionsResponse) updates) =>
super.copyWith((message) => updates(message as ListPermissionsResponse))
as ListPermissionsResponse;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ListPermissionsResponse create() => ListPermissionsResponse._();
@$core.override
ListPermissionsResponse createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static ListPermissionsResponse getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ListPermissionsResponse>(create);
static ListPermissionsResponse? _defaultInstance;
@$pb.TagNumber(1)
Permissions get permissions => $_getN(0);
@$pb.TagNumber(1)
set permissions(Permissions value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasPermissions() => $_has(0);
@$pb.TagNumber(1)
void clearPermissions() => $_clearField(1);
@$pb.TagNumber(1)
Permissions ensurePermissions() => $_ensure(0);
}
const $core.bool _omitFieldNames =
$core.bool.fromEnvironment('protobuf.omit_field_names');
const $core.bool _omitMessageNames =

View File

@@ -85,6 +85,16 @@ class TokensServiceClient extends $grpc.Client {
options: options);
}
/// List all available permissions
$grpc.ResponseStream<$0.ListPermissionsResponse> listPermissions(
$1.Empty request, {
$grpc.CallOptions? options,
}) {
return $createStreamingCall(
_$listPermissions, $async.Stream.fromIterable([request]),
options: options);
}
// method descriptors
static final _$createToken =
@@ -117,6 +127,11 @@ class TokensServiceClient extends $grpc.Client {
'/tokens.v1.TokensService/ListTokens',
($1.Empty value) => value.writeToBuffer(),
$0.ListTokensResponse.fromBuffer);
static final _$listPermissions =
$grpc.ClientMethod<$1.Empty, $0.ListPermissionsResponse>(
'/tokens.v1.TokensService/ListPermissions',
($1.Empty value) => value.writeToBuffer(),
$0.ListPermissionsResponse.fromBuffer);
}
@$pb.GrpcServiceName('tokens.v1.TokensService')
@@ -173,6 +188,13 @@ abstract class TokensServiceBase extends $grpc.Service {
true,
($core.List<$core.int> value) => $1.Empty.fromBuffer(value),
($0.ListTokensResponse value) => value.writeToBuffer()));
$addMethod($grpc.ServiceMethod<$1.Empty, $0.ListPermissionsResponse>(
'ListPermissions',
listPermissions_Pre,
false,
true,
($core.List<$core.int> value) => $1.Empty.fromBuffer(value),
($0.ListPermissionsResponse value) => value.writeToBuffer()));
}
$async.Future<$0.CreateTokenResponse> createToken_Pre($grpc.ServiceCall $call,
@@ -223,4 +245,12 @@ abstract class TokensServiceBase extends $grpc.Service {
$async.Stream<$0.ListTokensResponse> listTokens(
$grpc.ServiceCall call, $1.Empty request);
$async.Stream<$0.ListPermissionsResponse> listPermissions_Pre(
$grpc.ServiceCall $call, $async.Future<$1.Empty> $request) async* {
yield* listPermissions($call, await $request);
}
$async.Stream<$0.ListPermissionsResponse> listPermissions(
$grpc.ServiceCall call, $1.Empty request);
}

View File

@@ -379,3 +379,76 @@ final $typed_data.Uint8List listTokensResponseDescriptor = $convert.base64Decode
'tlblVVSURSCXRva2VuVXVpZBI/Cg50b2tlbl9tZXRhZGF0YRgCIAEoCzIYLnRva2Vucy52MS5U'
'b2tlbk1ldGFkYXRhUg10b2tlbk1ldGFkYXRhEkgKEXRva2VuX3Blcm1pc3Npb25zGAMgASgLMh'
'sudG9rZW5zLnYxLlRva2VuUGVybWlzc2lvbnNSEHRva2VuUGVybWlzc2lvbnM=');
@$core.Deprecated('Use methodListDescriptor instead')
const MethodList$json = {
'1': 'MethodList',
'2': [
{'1': 'methods', '3': 1, '4': 3, '5': 9, '10': 'methods'},
],
};
/// Descriptor for `MethodList`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List methodListDescriptor = $convert
.base64Decode('CgpNZXRob2RMaXN0EhgKB21ldGhvZHMYASADKAlSB21ldGhvZHM=');
@$core.Deprecated('Use permissionsDescriptor instead')
const Permissions$json = {
'1': 'Permissions',
'2': [
{
'1': 'availabie_permissions',
'3': 1,
'4': 3,
'5': 11,
'6': '.tokens.v1.Permissions.AvailabiePermissionsEntry',
'10': 'availabiePermissions'
},
],
'3': [Permissions_AvailabiePermissionsEntry$json],
};
@$core.Deprecated('Use permissionsDescriptor instead')
const Permissions_AvailabiePermissionsEntry$json = {
'1': 'AvailabiePermissionsEntry',
'2': [
{'1': 'key', '3': 1, '4': 1, '5': 9, '10': 'key'},
{
'1': 'value',
'3': 2,
'4': 1,
'5': 11,
'6': '.tokens.v1.MethodList',
'10': 'value'
},
],
'7': {'7': true},
};
/// Descriptor for `Permissions`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List permissionsDescriptor = $convert.base64Decode(
'CgtQZXJtaXNzaW9ucxJlChVhdmFpbGFiaWVfcGVybWlzc2lvbnMYASADKAsyMC50b2tlbnMudj'
'EuUGVybWlzc2lvbnMuQXZhaWxhYmllUGVybWlzc2lvbnNFbnRyeVIUYXZhaWxhYmllUGVybWlz'
'c2lvbnMaXgoZQXZhaWxhYmllUGVybWlzc2lvbnNFbnRyeRIQCgNrZXkYASABKAlSA2tleRIrCg'
'V2YWx1ZRgCIAEoCzIVLnRva2Vucy52MS5NZXRob2RMaXN0UgV2YWx1ZToCOAE=');
@$core.Deprecated('Use listPermissionsResponseDescriptor instead')
const ListPermissionsResponse$json = {
'1': 'ListPermissionsResponse',
'2': [
{
'1': 'permissions',
'3': 1,
'4': 1,
'5': 11,
'6': '.tokens.v1.Permissions',
'10': 'permissions'
},
],
};
/// Descriptor for `ListPermissionsResponse`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List listPermissionsResponseDescriptor =
$convert.base64Decode(
'ChdMaXN0UGVybWlzc2lvbnNSZXNwb25zZRI4CgtwZXJtaXNzaW9ucxgBIAEoCzIWLnRva2Vucy'
'52MS5QZXJtaXNzaW9uc1ILcGVybWlzc2lvbnM=');