Update protobuf definitions: 6db0e356
By allanger
Commit link: 6db0e356f8
Pipeline link: https://ci.badhouseplants.net/repos/34/pipeline/69
This commit is contained in:
@@ -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 =
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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=');
|
||||
|
||||
Reference in New Issue
Block a user