You've already forked dart-core-sdk
Latest generation
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
# CHANGELOG
|
||||
|
||||
Lib version: 1.14.0-SNAPSHOT-260421081434
|
||||
Lib version: 1.14.0-SNAPSHOT-260427121754
|
||||
|
||||
@@ -80,38 +80,38 @@ final $typed_data.Uint8List claimPayloadDescriptor = $convert.base64Decode(
|
||||
'bGl0eRgDIAEoDjIVLmFwaS5DbGFpbUNyaXRpY2FsaXR5QjOSQRoyGENyaXRpY2FsaXR5IG9mIH'
|
||||
'RoZSBjbGFpbdLCGBIKEAoFQ2xhaW0SBWNsYWltGAFSC0NyaXRpY2FsaXR5ElkKBlN0YXR1cxgE'
|
||||
'IAEoCzIWLmFwaS5DbGFpbVN0YXR1c1N0cnVjdEIpkkEVMhNTdGF0dXMgb2YgdGhlIGNsYWlt8s'
|
||||
'EYDVN0YXR1c1VwZGF0ZWRSBlN0YXR1cxI9CgxDcmVhdGlvbkRhdGUYBiABKAlCGRgB+kIFcgPQ'
|
||||
'AQHawhgLCgkKASoSBGRhdGVSDENyZWF0aW9uRGF0ZRI5ChBDcmVhdGlvbkRhdGVUaW1lGBcgAS'
|
||||
'gLMg0uYXBpLkRhdGVUaW1lUhBDcmVhdGlvbkRhdGVUaW1lEnkKCUFzc2lnbmVlcxgHIAMoCUJb'
|
||||
'kkEhMh9Db250YWN0cyBhc3NpZ25lZCBvbiB0aGUgY2xhaW1z8sEYDkFzc2lnbmVlc0FkZGVk0s'
|
||||
'IYEgoQCgVDbGFpbRIFY2xhaW0YAdrCGAsKCQoBKhIEdXNlclIJQXNzaWduZWVzElQKEFJlbW92'
|
||||
'ZWRBc3NpZ25lZXMYECADKAlCKJJBAkAB8sEYEEFzc2lnbmVlc1JlbW92ZWTawhgLCgkKASoSBH'
|
||||
'VzZXJSEFJlbW92ZWRBc3NpZ25lZXMSLQoOQWRkZWRBc3NpZ25lZXMYESADKAlCBZJBAkABUg5B'
|
||||
'ZGRlZEFzc2lnbmVlcxI9CgpFbmRDb21tZW50GAggASgJQh2SQRoyGEVuZCBjb21tZW50IG9mIH'
|
||||
'RoZSBjbGFpbVIKRW5kQ29tbWVudBJdCgdDbG9zdXJlGAkgASgLMhEuYXBpLkNsYWltQ2xvc3Vy'
|
||||
'ZUIwkkEtMitDbG9zdXJlIHJlc3BvbnNpYmxlIGFuZCBjYXVzZXMgb2YgdGhlIGNsYWltUgdDbG'
|
||||
'9zdXJlEoIBCgtBdHRhY2htZW50cxgKIAMoCzIWLmFwaS5BdHRhY2htZW50U3VtbWFyeUJIkkEg'
|
||||
'Mh5OdW1iZXIgb2YgYXR0YWNobWVudHMgcGVyIHR5cGXywRghQXR0YWNobWVudEFkZGVkLEF0dG'
|
||||
'FjaG1lbnRSZW1vdmVkUgtBdHRhY2htZW50cxJMChBBdHRhY2htZW50TnVtYmVyGAsgASgFQiCS'
|
||||
'QR0yG1RvdGFsIG51bWJlciBvZiBhdHRhY2htZW50c1IQQXR0YWNobWVudE51bWJlchJDCgZBbW'
|
||||
'91bnQYDCABKAsyCy5hcGkuQW1vdW50Qh6SQRsyGUFtb3VudCB2YWx1ZSBvZiB0aGUgY2xhaW1S'
|
||||
'BkFtb3VudBI4CgZSZWFzb24YDSABKAlCIPpCB3IFEAEY/wHSwhgSChAKBUNsYWltEgVjbGFpbR'
|
||||
'gBUgZSZWFzb24SeQoKUmVhc29uQ29kZRgSIAEoCUJZ+kIUchIQATIOXlthLXpBLVowLTldKyTK'
|
||||
'whgUChIKASoSDWdlbmVyYXRlZFRleHTSwhgSChAKBUNsYWltEgVjbGFpbRgB2sIYEAoOCgEqEg'
|
||||
'lzaG9ydFRleHRSClJlYXNvbkNvZGUSSAoGU2VjdG9yGA4gASgOMhAuYXBpLkNsYWltU2VjdG9y'
|
||||
'Qh76QgWCAQIQAdLCGBIKEAoFQ2xhaW0SBWNsYWltGAFSBlNlY3RvchJUCgpFbnRpdHlUeXBlGA'
|
||||
'8gASgOMhQuYXBpLkNsYWltRW50aXR5VHlwZUIe+kIFggECEAHSwhgSChAKBUNsYWltEgVjbGFp'
|
||||
'bRgBUgpFbnRpdHlUeXBlEtMBCghNZXRhRGF0YRgTIAMoCzIULmFwaS5NZXRhZGF0YUVsZW1lbn'
|
||||
'RCoAGSQYgBMoUBTWV0YWRhdGEgYXJlIGNoYXJhY3RlcmlzdGljcyBzcGVjaWZpYyB0byB0aGUg'
|
||||
'cHJvamVjdC4gVGhleSBjYW4gYmUgb2Ygc2V2ZXJhbCBkYXRhIGZvcm0gKHN0cmluZywgaW50ZW'
|
||||
'dlciwgZmxvYXQsIGJvb2xlYW4gb3IgdGltZXN0YW1wKcDBGAHqwRgDS2V5qsIYBUNsYWltUghN'
|
||||
'ZXRhRGF0YRItCgVUaXRsZRgUIAEoCUIXkkEUMhJUaXRsZSBvZiB0aGUgY2xhaW1SBVRpdGxlEr'
|
||||
'YBCglEaXNwbGF5SUQYFSABKAlClwGSQUAyPklkZW50aWZpZXIgdG8gZGlzcGxheSwgYmVjYXVz'
|
||||
'ZSBpdCBtYXkgZGlmZmVyIGZyb20gdGhlIEVudGl0eUlE+kIEcgIQAcrCGBwKGgoBKhIVZ2VuZX'
|
||||
'JhdGVkVGV4dCxrZXl3b3Jk0sIYEgoQCgVDbGFpbRIFY2xhaW0YAdrCGBMKEQoBKhIMc2hvcnRL'
|
||||
'ZXl3b3JkUglEaXNwbGF5SUQSKQoHTWVzc2FnZRgWIAEoCUIP8sEYC01lc3NhZ2VTZW50UgdNZX'
|
||||
'NzYWdlOjWSQTIKMNIBC0NsYWltVHlwZUlE0gEIRW50aXR5SUTSAQtDcml0aWNhbGl0edIBBlN0'
|
||||
'YXR1cw==');
|
||||
'EYDVN0YXR1c1VwZGF0ZWRSBlN0YXR1cxJRCgxDcmVhdGlvbkRhdGUYBiABKAlCLRgB+kIFcgPQ'
|
||||
'AQHSwhgQCg4KBUNsYWltEgVjbGFpbdrCGAsKCQoBKhIEZGF0ZVIMQ3JlYXRpb25EYXRlEjkKEE'
|
||||
'NyZWF0aW9uRGF0ZVRpbWUYFyABKAsyDS5hcGkuRGF0ZVRpbWVSEENyZWF0aW9uRGF0ZVRpbWUS'
|
||||
'eQoJQXNzaWduZWVzGAcgAygJQluSQSEyH0NvbnRhY3RzIGFzc2lnbmVkIG9uIHRoZSBjbGFpbX'
|
||||
'PywRgOQXNzaWduZWVzQWRkZWTSwhgSChAKBUNsYWltEgVjbGFpbRgB2sIYCwoJCgEqEgR1c2Vy'
|
||||
'UglBc3NpZ25lZXMSVAoQUmVtb3ZlZEFzc2lnbmVlcxgQIAMoCUIokkECQAHywRgQQXNzaWduZW'
|
||||
'VzUmVtb3ZlZNrCGAsKCQoBKhIEdXNlclIQUmVtb3ZlZEFzc2lnbmVlcxItCg5BZGRlZEFzc2ln'
|
||||
'bmVlcxgRIAMoCUIFkkECQAFSDkFkZGVkQXNzaWduZWVzEj0KCkVuZENvbW1lbnQYCCABKAlCHZ'
|
||||
'JBGjIYRW5kIGNvbW1lbnQgb2YgdGhlIGNsYWltUgpFbmRDb21tZW50El0KB0Nsb3N1cmUYCSAB'
|
||||
'KAsyES5hcGkuQ2xhaW1DbG9zdXJlQjCSQS0yK0Nsb3N1cmUgcmVzcG9uc2libGUgYW5kIGNhdX'
|
||||
'NlcyBvZiB0aGUgY2xhaW1SB0Nsb3N1cmUSggEKC0F0dGFjaG1lbnRzGAogAygLMhYuYXBpLkF0'
|
||||
'dGFjaG1lbnRTdW1tYXJ5QkiSQSAyHk51bWJlciBvZiBhdHRhY2htZW50cyBwZXIgdHlwZfLBGC'
|
||||
'FBdHRhY2htZW50QWRkZWQsQXR0YWNobWVudFJlbW92ZWRSC0F0dGFjaG1lbnRzEkwKEEF0dGFj'
|
||||
'aG1lbnROdW1iZXIYCyABKAVCIJJBHTIbVG90YWwgbnVtYmVyIG9mIGF0dGFjaG1lbnRzUhBBdH'
|
||||
'RhY2htZW50TnVtYmVyEkMKBkFtb3VudBgMIAEoCzILLmFwaS5BbW91bnRCHpJBGzIZQW1vdW50'
|
||||
'IHZhbHVlIG9mIHRoZSBjbGFpbVIGQW1vdW50EjgKBlJlYXNvbhgNIAEoCUIg+kIHcgUQARj/Ad'
|
||||
'LCGBIKEAoFQ2xhaW0SBWNsYWltGAFSBlJlYXNvbhJ5CgpSZWFzb25Db2RlGBIgASgJQln6QhRy'
|
||||
'EhABMg5eW2EtekEtWjAtOV0rJMrCGBQKEgoBKhINZ2VuZXJhdGVkVGV4dNLCGBIKEAoFQ2xhaW'
|
||||
'0SBWNsYWltGAHawhgQCg4KASoSCXNob3J0VGV4dFIKUmVhc29uQ29kZRJICgZTZWN0b3IYDiAB'
|
||||
'KA4yEC5hcGkuQ2xhaW1TZWN0b3JCHvpCBYIBAhAB0sIYEgoQCgVDbGFpbRIFY2xhaW0YAVIGU2'
|
||||
'VjdG9yElQKCkVudGl0eVR5cGUYDyABKA4yFC5hcGkuQ2xhaW1FbnRpdHlUeXBlQh76QgWCAQIQ'
|
||||
'AdLCGBIKEAoFQ2xhaW0SBWNsYWltGAFSCkVudGl0eVR5cGUS0wEKCE1ldGFEYXRhGBMgAygLMh'
|
||||
'QuYXBpLk1ldGFkYXRhRWxlbWVudEKgAZJBiAEyhQFNZXRhZGF0YSBhcmUgY2hhcmFjdGVyaXN0'
|
||||
'aWNzIHNwZWNpZmljIHRvIHRoZSBwcm9qZWN0LiBUaGV5IGNhbiBiZSBvZiBzZXZlcmFsIGRhdG'
|
||||
'EgZm9ybSAoc3RyaW5nLCBpbnRlZ2VyLCBmbG9hdCwgYm9vbGVhbiBvciB0aW1lc3RhbXApwMEY'
|
||||
'AerBGANLZXmqwhgFQ2xhaW1SCE1ldGFEYXRhEi0KBVRpdGxlGBQgASgJQheSQRQyElRpdGxlIG'
|
||||
'9mIHRoZSBjbGFpbVIFVGl0bGUStgEKCURpc3BsYXlJRBgVIAEoCUKXAZJBQDI+SWRlbnRpZmll'
|
||||
'ciB0byBkaXNwbGF5LCBiZWNhdXNlIGl0IG1heSBkaWZmZXIgZnJvbSB0aGUgRW50aXR5SUT6Qg'
|
||||
'RyAhABysIYHAoaCgEqEhVnZW5lcmF0ZWRUZXh0LGtleXdvcmTSwhgSChAKBUNsYWltEgVjbGFp'
|
||||
'bRgB2sIYEwoRCgEqEgxzaG9ydEtleXdvcmRSCURpc3BsYXlJRBIpCgdNZXNzYWdlGBYgASgJQg'
|
||||
'/ywRgLTWVzc2FnZVNlbnRSB01lc3NhZ2U6NZJBMgow0gELQ2xhaW1UeXBlSUTSAQhFbnRpdHlJ'
|
||||
'RNIBC0NyaXRpY2FsaXR50gEGU3RhdHVz');
|
||||
|
||||
@$core.Deprecated('Use claimTripletDescriptor instead')
|
||||
const ClaimTriplet$json = {
|
||||
|
||||
305
lib/user.pb.dart
305
lib/user.pb.dart
@@ -4880,6 +4880,311 @@ class ListUsersInRoleResult extends $pb.GeneratedMessage {
|
||||
$pb.PbList<User> get users => $_getList(0);
|
||||
}
|
||||
|
||||
/// ===== API Key =====
|
||||
class GenerateAPIKeyRequest extends $pb.GeneratedMessage {
|
||||
factory GenerateAPIKeyRequest() => create();
|
||||
|
||||
GenerateAPIKeyRequest._();
|
||||
|
||||
factory GenerateAPIKeyRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
||||
factory GenerateAPIKeyRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
||||
|
||||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GenerateAPIKeyRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
|
||||
..hasRequiredFields = false
|
||||
;
|
||||
|
||||
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
||||
GenerateAPIKeyRequest clone() => GenerateAPIKeyRequest()..mergeFromMessage(this);
|
||||
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
||||
GenerateAPIKeyRequest copyWith(void Function(GenerateAPIKeyRequest) updates) => super.copyWith((message) => updates(message as GenerateAPIKeyRequest)) as GenerateAPIKeyRequest;
|
||||
|
||||
@$core.override
|
||||
$pb.BuilderInfo get info_ => _i;
|
||||
|
||||
@$core.pragma('dart2js:noInline')
|
||||
static GenerateAPIKeyRequest create() => GenerateAPIKeyRequest._();
|
||||
@$core.override
|
||||
GenerateAPIKeyRequest createEmptyInstance() => create();
|
||||
static $pb.PbList<GenerateAPIKeyRequest> createRepeated() => $pb.PbList<GenerateAPIKeyRequest>();
|
||||
@$core.pragma('dart2js:noInline')
|
||||
static GenerateAPIKeyRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GenerateAPIKeyRequest>(create);
|
||||
static GenerateAPIKeyRequest? _defaultInstance;
|
||||
}
|
||||
|
||||
class GenerateAPIKeyResult extends $pb.GeneratedMessage {
|
||||
factory GenerateAPIKeyResult({
|
||||
$core.String? aPIKey,
|
||||
}) {
|
||||
final result = create();
|
||||
if (aPIKey != null) result.aPIKey = aPIKey;
|
||||
return result;
|
||||
}
|
||||
|
||||
GenerateAPIKeyResult._();
|
||||
|
||||
factory GenerateAPIKeyResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
||||
factory GenerateAPIKeyResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
||||
|
||||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GenerateAPIKeyResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
|
||||
..aOS(1, _omitFieldNames ? '' : 'APIKey', protoName: 'APIKey')
|
||||
..hasRequiredFields = false
|
||||
;
|
||||
|
||||
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
||||
GenerateAPIKeyResult clone() => GenerateAPIKeyResult()..mergeFromMessage(this);
|
||||
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
||||
GenerateAPIKeyResult copyWith(void Function(GenerateAPIKeyResult) updates) => super.copyWith((message) => updates(message as GenerateAPIKeyResult)) as GenerateAPIKeyResult;
|
||||
|
||||
@$core.override
|
||||
$pb.BuilderInfo get info_ => _i;
|
||||
|
||||
@$core.pragma('dart2js:noInline')
|
||||
static GenerateAPIKeyResult create() => GenerateAPIKeyResult._();
|
||||
@$core.override
|
||||
GenerateAPIKeyResult createEmptyInstance() => create();
|
||||
static $pb.PbList<GenerateAPIKeyResult> createRepeated() => $pb.PbList<GenerateAPIKeyResult>();
|
||||
@$core.pragma('dart2js:noInline')
|
||||
static GenerateAPIKeyResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GenerateAPIKeyResult>(create);
|
||||
static GenerateAPIKeyResult? _defaultInstance;
|
||||
|
||||
@$pb.TagNumber(1)
|
||||
$core.String get aPIKey => $_getSZ(0);
|
||||
@$pb.TagNumber(1)
|
||||
set aPIKey($core.String value) => $_setString(0, value);
|
||||
@$pb.TagNumber(1)
|
||||
$core.bool hasAPIKey() => $_has(0);
|
||||
@$pb.TagNumber(1)
|
||||
void clearAPIKey() => $_clearField(1);
|
||||
}
|
||||
|
||||
class RevokeAPIKeyRequest extends $pb.GeneratedMessage {
|
||||
factory RevokeAPIKeyRequest() => create();
|
||||
|
||||
RevokeAPIKeyRequest._();
|
||||
|
||||
factory RevokeAPIKeyRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
||||
factory RevokeAPIKeyRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
||||
|
||||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RevokeAPIKeyRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
|
||||
..hasRequiredFields = false
|
||||
;
|
||||
|
||||
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
||||
RevokeAPIKeyRequest clone() => RevokeAPIKeyRequest()..mergeFromMessage(this);
|
||||
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
||||
RevokeAPIKeyRequest copyWith(void Function(RevokeAPIKeyRequest) updates) => super.copyWith((message) => updates(message as RevokeAPIKeyRequest)) as RevokeAPIKeyRequest;
|
||||
|
||||
@$core.override
|
||||
$pb.BuilderInfo get info_ => _i;
|
||||
|
||||
@$core.pragma('dart2js:noInline')
|
||||
static RevokeAPIKeyRequest create() => RevokeAPIKeyRequest._();
|
||||
@$core.override
|
||||
RevokeAPIKeyRequest createEmptyInstance() => create();
|
||||
static $pb.PbList<RevokeAPIKeyRequest> createRepeated() => $pb.PbList<RevokeAPIKeyRequest>();
|
||||
@$core.pragma('dart2js:noInline')
|
||||
static RevokeAPIKeyRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<RevokeAPIKeyRequest>(create);
|
||||
static RevokeAPIKeyRequest? _defaultInstance;
|
||||
}
|
||||
|
||||
class RevokeAPIKeyResult extends $pb.GeneratedMessage {
|
||||
factory RevokeAPIKeyResult() => create();
|
||||
|
||||
RevokeAPIKeyResult._();
|
||||
|
||||
factory RevokeAPIKeyResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
||||
factory RevokeAPIKeyResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
||||
|
||||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RevokeAPIKeyResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
|
||||
..hasRequiredFields = false
|
||||
;
|
||||
|
||||
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
||||
RevokeAPIKeyResult clone() => RevokeAPIKeyResult()..mergeFromMessage(this);
|
||||
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
||||
RevokeAPIKeyResult copyWith(void Function(RevokeAPIKeyResult) updates) => super.copyWith((message) => updates(message as RevokeAPIKeyResult)) as RevokeAPIKeyResult;
|
||||
|
||||
@$core.override
|
||||
$pb.BuilderInfo get info_ => _i;
|
||||
|
||||
@$core.pragma('dart2js:noInline')
|
||||
static RevokeAPIKeyResult create() => RevokeAPIKeyResult._();
|
||||
@$core.override
|
||||
RevokeAPIKeyResult createEmptyInstance() => create();
|
||||
static $pb.PbList<RevokeAPIKeyResult> createRepeated() => $pb.PbList<RevokeAPIKeyResult>();
|
||||
@$core.pragma('dart2js:noInline')
|
||||
static RevokeAPIKeyResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<RevokeAPIKeyResult>(create);
|
||||
static RevokeAPIKeyResult? _defaultInstance;
|
||||
}
|
||||
|
||||
class RenewAPIKeyRequest extends $pb.GeneratedMessage {
|
||||
factory RenewAPIKeyRequest() => create();
|
||||
|
||||
RenewAPIKeyRequest._();
|
||||
|
||||
factory RenewAPIKeyRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
||||
factory RenewAPIKeyRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
||||
|
||||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RenewAPIKeyRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
|
||||
..hasRequiredFields = false
|
||||
;
|
||||
|
||||
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
||||
RenewAPIKeyRequest clone() => RenewAPIKeyRequest()..mergeFromMessage(this);
|
||||
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
||||
RenewAPIKeyRequest copyWith(void Function(RenewAPIKeyRequest) updates) => super.copyWith((message) => updates(message as RenewAPIKeyRequest)) as RenewAPIKeyRequest;
|
||||
|
||||
@$core.override
|
||||
$pb.BuilderInfo get info_ => _i;
|
||||
|
||||
@$core.pragma('dart2js:noInline')
|
||||
static RenewAPIKeyRequest create() => RenewAPIKeyRequest._();
|
||||
@$core.override
|
||||
RenewAPIKeyRequest createEmptyInstance() => create();
|
||||
static $pb.PbList<RenewAPIKeyRequest> createRepeated() => $pb.PbList<RenewAPIKeyRequest>();
|
||||
@$core.pragma('dart2js:noInline')
|
||||
static RenewAPIKeyRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<RenewAPIKeyRequest>(create);
|
||||
static RenewAPIKeyRequest? _defaultInstance;
|
||||
}
|
||||
|
||||
class RenewAPIKeyResult extends $pb.GeneratedMessage {
|
||||
factory RenewAPIKeyResult({
|
||||
$core.String? aPIKey,
|
||||
}) {
|
||||
final result = create();
|
||||
if (aPIKey != null) result.aPIKey = aPIKey;
|
||||
return result;
|
||||
}
|
||||
|
||||
RenewAPIKeyResult._();
|
||||
|
||||
factory RenewAPIKeyResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
||||
factory RenewAPIKeyResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
||||
|
||||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'RenewAPIKeyResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
|
||||
..aOS(1, _omitFieldNames ? '' : 'APIKey', protoName: 'APIKey')
|
||||
..hasRequiredFields = false
|
||||
;
|
||||
|
||||
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
||||
RenewAPIKeyResult clone() => RenewAPIKeyResult()..mergeFromMessage(this);
|
||||
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
||||
RenewAPIKeyResult copyWith(void Function(RenewAPIKeyResult) updates) => super.copyWith((message) => updates(message as RenewAPIKeyResult)) as RenewAPIKeyResult;
|
||||
|
||||
@$core.override
|
||||
$pb.BuilderInfo get info_ => _i;
|
||||
|
||||
@$core.pragma('dart2js:noInline')
|
||||
static RenewAPIKeyResult create() => RenewAPIKeyResult._();
|
||||
@$core.override
|
||||
RenewAPIKeyResult createEmptyInstance() => create();
|
||||
static $pb.PbList<RenewAPIKeyResult> createRepeated() => $pb.PbList<RenewAPIKeyResult>();
|
||||
@$core.pragma('dart2js:noInline')
|
||||
static RenewAPIKeyResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<RenewAPIKeyResult>(create);
|
||||
static RenewAPIKeyResult? _defaultInstance;
|
||||
|
||||
@$pb.TagNumber(1)
|
||||
$core.String get aPIKey => $_getSZ(0);
|
||||
@$pb.TagNumber(1)
|
||||
set aPIKey($core.String value) => $_setString(0, value);
|
||||
@$pb.TagNumber(1)
|
||||
$core.bool hasAPIKey() => $_has(0);
|
||||
@$pb.TagNumber(1)
|
||||
void clearAPIKey() => $_clearField(1);
|
||||
}
|
||||
|
||||
class ResolveAPIKeyRequest extends $pb.GeneratedMessage {
|
||||
factory ResolveAPIKeyRequest({
|
||||
$core.String? aPIKey,
|
||||
}) {
|
||||
final result = create();
|
||||
if (aPIKey != null) result.aPIKey = aPIKey;
|
||||
return result;
|
||||
}
|
||||
|
||||
ResolveAPIKeyRequest._();
|
||||
|
||||
factory ResolveAPIKeyRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
||||
factory ResolveAPIKeyRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
||||
|
||||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ResolveAPIKeyRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
|
||||
..aOS(1, _omitFieldNames ? '' : 'APIKey', protoName: 'APIKey')
|
||||
..hasRequiredFields = false
|
||||
;
|
||||
|
||||
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
||||
ResolveAPIKeyRequest clone() => ResolveAPIKeyRequest()..mergeFromMessage(this);
|
||||
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
||||
ResolveAPIKeyRequest copyWith(void Function(ResolveAPIKeyRequest) updates) => super.copyWith((message) => updates(message as ResolveAPIKeyRequest)) as ResolveAPIKeyRequest;
|
||||
|
||||
@$core.override
|
||||
$pb.BuilderInfo get info_ => _i;
|
||||
|
||||
@$core.pragma('dart2js:noInline')
|
||||
static ResolveAPIKeyRequest create() => ResolveAPIKeyRequest._();
|
||||
@$core.override
|
||||
ResolveAPIKeyRequest createEmptyInstance() => create();
|
||||
static $pb.PbList<ResolveAPIKeyRequest> createRepeated() => $pb.PbList<ResolveAPIKeyRequest>();
|
||||
@$core.pragma('dart2js:noInline')
|
||||
static ResolveAPIKeyRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ResolveAPIKeyRequest>(create);
|
||||
static ResolveAPIKeyRequest? _defaultInstance;
|
||||
|
||||
@$pb.TagNumber(1)
|
||||
$core.String get aPIKey => $_getSZ(0);
|
||||
@$pb.TagNumber(1)
|
||||
set aPIKey($core.String value) => $_setString(0, value);
|
||||
@$pb.TagNumber(1)
|
||||
$core.bool hasAPIKey() => $_has(0);
|
||||
@$pb.TagNumber(1)
|
||||
void clearAPIKey() => $_clearField(1);
|
||||
}
|
||||
|
||||
class ResolveAPIKeyResult extends $pb.GeneratedMessage {
|
||||
factory ResolveAPIKeyResult({
|
||||
$core.String? userMail,
|
||||
}) {
|
||||
final result = create();
|
||||
if (userMail != null) result.userMail = userMail;
|
||||
return result;
|
||||
}
|
||||
|
||||
ResolveAPIKeyResult._();
|
||||
|
||||
factory ResolveAPIKeyResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
|
||||
factory ResolveAPIKeyResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);
|
||||
|
||||
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ResolveAPIKeyResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
|
||||
..aOS(1, _omitFieldNames ? '' : 'UserMail', protoName: 'UserMail')
|
||||
..hasRequiredFields = false
|
||||
;
|
||||
|
||||
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
||||
ResolveAPIKeyResult clone() => ResolveAPIKeyResult()..mergeFromMessage(this);
|
||||
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
|
||||
ResolveAPIKeyResult copyWith(void Function(ResolveAPIKeyResult) updates) => super.copyWith((message) => updates(message as ResolveAPIKeyResult)) as ResolveAPIKeyResult;
|
||||
|
||||
@$core.override
|
||||
$pb.BuilderInfo get info_ => _i;
|
||||
|
||||
@$core.pragma('dart2js:noInline')
|
||||
static ResolveAPIKeyResult create() => ResolveAPIKeyResult._();
|
||||
@$core.override
|
||||
ResolveAPIKeyResult createEmptyInstance() => create();
|
||||
static $pb.PbList<ResolveAPIKeyResult> createRepeated() => $pb.PbList<ResolveAPIKeyResult>();
|
||||
@$core.pragma('dart2js:noInline')
|
||||
static ResolveAPIKeyResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ResolveAPIKeyResult>(create);
|
||||
static ResolveAPIKeyResult? _defaultInstance;
|
||||
|
||||
@$pb.TagNumber(1)
|
||||
$core.String get userMail => $_getSZ(0);
|
||||
@$pb.TagNumber(1)
|
||||
set userMail($core.String value) => $_setString(0, value);
|
||||
@$pb.TagNumber(1)
|
||||
$core.bool hasUserMail() => $_has(0);
|
||||
@$pb.TagNumber(1)
|
||||
void clearUserMail() => $_clearField(1);
|
||||
}
|
||||
|
||||
|
||||
const $core.bool _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
|
||||
const $core.bool _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');
|
||||
|
||||
@@ -236,6 +236,22 @@ class UserServiceClient extends $grpc.Client {
|
||||
return $createUnaryCall(_$updatePlatformTwoFA, request, options: options);
|
||||
}
|
||||
|
||||
$grpc.ResponseFuture<$0.GenerateAPIKeyResult> generateAPIKey($0.GenerateAPIKeyRequest request, {$grpc.CallOptions? options,}) {
|
||||
return $createUnaryCall(_$generateAPIKey, request, options: options);
|
||||
}
|
||||
|
||||
$grpc.ResponseFuture<$0.RevokeAPIKeyResult> revokeAPIKey($0.RevokeAPIKeyRequest request, {$grpc.CallOptions? options,}) {
|
||||
return $createUnaryCall(_$revokeAPIKey, request, options: options);
|
||||
}
|
||||
|
||||
$grpc.ResponseFuture<$0.RenewAPIKeyResult> renewAPIKey($0.RenewAPIKeyRequest request, {$grpc.CallOptions? options,}) {
|
||||
return $createUnaryCall(_$renewAPIKey, request, options: options);
|
||||
}
|
||||
|
||||
$grpc.ResponseFuture<$0.ResolveAPIKeyResult> resolveAPIKey($0.ResolveAPIKeyRequest request, {$grpc.CallOptions? options,}) {
|
||||
return $createUnaryCall(_$resolveAPIKey, request, options: options);
|
||||
}
|
||||
|
||||
// method descriptors
|
||||
|
||||
static final _$enrollUser = $grpc.ClientMethod<$0.EnrollUserRequest, $0.EnrollUserResult>(
|
||||
@@ -442,6 +458,22 @@ class UserServiceClient extends $grpc.Client {
|
||||
'/api.UserService/UpdatePlatformTwoFA',
|
||||
($0.UpdateTwoFAPlatformRequest value) => value.writeToBuffer(),
|
||||
$0.UpdateTwoFAPlatformResult.fromBuffer);
|
||||
static final _$generateAPIKey = $grpc.ClientMethod<$0.GenerateAPIKeyRequest, $0.GenerateAPIKeyResult>(
|
||||
'/api.UserService/GenerateAPIKey',
|
||||
($0.GenerateAPIKeyRequest value) => value.writeToBuffer(),
|
||||
$0.GenerateAPIKeyResult.fromBuffer);
|
||||
static final _$revokeAPIKey = $grpc.ClientMethod<$0.RevokeAPIKeyRequest, $0.RevokeAPIKeyResult>(
|
||||
'/api.UserService/RevokeAPIKey',
|
||||
($0.RevokeAPIKeyRequest value) => value.writeToBuffer(),
|
||||
$0.RevokeAPIKeyResult.fromBuffer);
|
||||
static final _$renewAPIKey = $grpc.ClientMethod<$0.RenewAPIKeyRequest, $0.RenewAPIKeyResult>(
|
||||
'/api.UserService/RenewAPIKey',
|
||||
($0.RenewAPIKeyRequest value) => value.writeToBuffer(),
|
||||
$0.RenewAPIKeyResult.fromBuffer);
|
||||
static final _$resolveAPIKey = $grpc.ClientMethod<$0.ResolveAPIKeyRequest, $0.ResolveAPIKeyResult>(
|
||||
'/api.UserService/ResolveAPIKey',
|
||||
($0.ResolveAPIKeyRequest value) => value.writeToBuffer(),
|
||||
$0.ResolveAPIKeyResult.fromBuffer);
|
||||
}
|
||||
|
||||
@$pb.GrpcServiceName('api.UserService')
|
||||
@@ -806,6 +838,34 @@ abstract class UserServiceBase extends $grpc.Service {
|
||||
false,
|
||||
($core.List<$core.int> value) => $0.UpdateTwoFAPlatformRequest.fromBuffer(value),
|
||||
($0.UpdateTwoFAPlatformResult value) => value.writeToBuffer()));
|
||||
$addMethod($grpc.ServiceMethod<$0.GenerateAPIKeyRequest, $0.GenerateAPIKeyResult>(
|
||||
'GenerateAPIKey',
|
||||
generateAPIKey_Pre,
|
||||
false,
|
||||
false,
|
||||
($core.List<$core.int> value) => $0.GenerateAPIKeyRequest.fromBuffer(value),
|
||||
($0.GenerateAPIKeyResult value) => value.writeToBuffer()));
|
||||
$addMethod($grpc.ServiceMethod<$0.RevokeAPIKeyRequest, $0.RevokeAPIKeyResult>(
|
||||
'RevokeAPIKey',
|
||||
revokeAPIKey_Pre,
|
||||
false,
|
||||
false,
|
||||
($core.List<$core.int> value) => $0.RevokeAPIKeyRequest.fromBuffer(value),
|
||||
($0.RevokeAPIKeyResult value) => value.writeToBuffer()));
|
||||
$addMethod($grpc.ServiceMethod<$0.RenewAPIKeyRequest, $0.RenewAPIKeyResult>(
|
||||
'RenewAPIKey',
|
||||
renewAPIKey_Pre,
|
||||
false,
|
||||
false,
|
||||
($core.List<$core.int> value) => $0.RenewAPIKeyRequest.fromBuffer(value),
|
||||
($0.RenewAPIKeyResult value) => value.writeToBuffer()));
|
||||
$addMethod($grpc.ServiceMethod<$0.ResolveAPIKeyRequest, $0.ResolveAPIKeyResult>(
|
||||
'ResolveAPIKey',
|
||||
resolveAPIKey_Pre,
|
||||
false,
|
||||
false,
|
||||
($core.List<$core.int> value) => $0.ResolveAPIKeyRequest.fromBuffer(value),
|
||||
($0.ResolveAPIKeyResult value) => value.writeToBuffer()));
|
||||
}
|
||||
|
||||
$async.Future<$0.EnrollUserResult> enrollUser_Pre($grpc.ServiceCall $call, $async.Future<$0.EnrollUserRequest> $request) async {
|
||||
@@ -1114,4 +1174,28 @@ abstract class UserServiceBase extends $grpc.Service {
|
||||
|
||||
$async.Future<$0.UpdateTwoFAPlatformResult> updatePlatformTwoFA($grpc.ServiceCall call, $0.UpdateTwoFAPlatformRequest request);
|
||||
|
||||
$async.Future<$0.GenerateAPIKeyResult> generateAPIKey_Pre($grpc.ServiceCall $call, $async.Future<$0.GenerateAPIKeyRequest> $request) async {
|
||||
return generateAPIKey($call, await $request);
|
||||
}
|
||||
|
||||
$async.Future<$0.GenerateAPIKeyResult> generateAPIKey($grpc.ServiceCall call, $0.GenerateAPIKeyRequest request);
|
||||
|
||||
$async.Future<$0.RevokeAPIKeyResult> revokeAPIKey_Pre($grpc.ServiceCall $call, $async.Future<$0.RevokeAPIKeyRequest> $request) async {
|
||||
return revokeAPIKey($call, await $request);
|
||||
}
|
||||
|
||||
$async.Future<$0.RevokeAPIKeyResult> revokeAPIKey($grpc.ServiceCall call, $0.RevokeAPIKeyRequest request);
|
||||
|
||||
$async.Future<$0.RenewAPIKeyResult> renewAPIKey_Pre($grpc.ServiceCall $call, $async.Future<$0.RenewAPIKeyRequest> $request) async {
|
||||
return renewAPIKey($call, await $request);
|
||||
}
|
||||
|
||||
$async.Future<$0.RenewAPIKeyResult> renewAPIKey($grpc.ServiceCall call, $0.RenewAPIKeyRequest request);
|
||||
|
||||
$async.Future<$0.ResolveAPIKeyResult> resolveAPIKey_Pre($grpc.ServiceCall $call, $async.Future<$0.ResolveAPIKeyRequest> $request) async {
|
||||
return resolveAPIKey($call, await $request);
|
||||
}
|
||||
|
||||
$async.Future<$0.ResolveAPIKeyResult> resolveAPIKey($grpc.ServiceCall call, $0.ResolveAPIKeyRequest request);
|
||||
|
||||
}
|
||||
|
||||
@@ -1364,3 +1364,89 @@ final $typed_data.Uint8List listUsersInRoleResultDescriptor = $convert.base64Dec
|
||||
'ChVMaXN0VXNlcnNJblJvbGVSZXN1bHQSHwoFVXNlcnMYASADKAsyCS5hcGkuVXNlclIFVXNlcn'
|
||||
'M=');
|
||||
|
||||
@$core.Deprecated('Use generateAPIKeyRequestDescriptor instead')
|
||||
const GenerateAPIKeyRequest$json = {
|
||||
'1': 'GenerateAPIKeyRequest',
|
||||
};
|
||||
|
||||
/// Descriptor for `GenerateAPIKeyRequest`. Decode as a `google.protobuf.DescriptorProto`.
|
||||
final $typed_data.Uint8List generateAPIKeyRequestDescriptor = $convert.base64Decode(
|
||||
'ChVHZW5lcmF0ZUFQSUtleVJlcXVlc3Q=');
|
||||
|
||||
@$core.Deprecated('Use generateAPIKeyResultDescriptor instead')
|
||||
const GenerateAPIKeyResult$json = {
|
||||
'1': 'GenerateAPIKeyResult',
|
||||
'2': [
|
||||
{'1': 'APIKey', '3': 1, '4': 1, '5': 9, '10': 'APIKey'},
|
||||
],
|
||||
};
|
||||
|
||||
/// Descriptor for `GenerateAPIKeyResult`. Decode as a `google.protobuf.DescriptorProto`.
|
||||
final $typed_data.Uint8List generateAPIKeyResultDescriptor = $convert.base64Decode(
|
||||
'ChRHZW5lcmF0ZUFQSUtleVJlc3VsdBIWCgZBUElLZXkYASABKAlSBkFQSUtleQ==');
|
||||
|
||||
@$core.Deprecated('Use revokeAPIKeyRequestDescriptor instead')
|
||||
const RevokeAPIKeyRequest$json = {
|
||||
'1': 'RevokeAPIKeyRequest',
|
||||
};
|
||||
|
||||
/// Descriptor for `RevokeAPIKeyRequest`. Decode as a `google.protobuf.DescriptorProto`.
|
||||
final $typed_data.Uint8List revokeAPIKeyRequestDescriptor = $convert.base64Decode(
|
||||
'ChNSZXZva2VBUElLZXlSZXF1ZXN0');
|
||||
|
||||
@$core.Deprecated('Use revokeAPIKeyResultDescriptor instead')
|
||||
const RevokeAPIKeyResult$json = {
|
||||
'1': 'RevokeAPIKeyResult',
|
||||
};
|
||||
|
||||
/// Descriptor for `RevokeAPIKeyResult`. Decode as a `google.protobuf.DescriptorProto`.
|
||||
final $typed_data.Uint8List revokeAPIKeyResultDescriptor = $convert.base64Decode(
|
||||
'ChJSZXZva2VBUElLZXlSZXN1bHQ=');
|
||||
|
||||
@$core.Deprecated('Use renewAPIKeyRequestDescriptor instead')
|
||||
const RenewAPIKeyRequest$json = {
|
||||
'1': 'RenewAPIKeyRequest',
|
||||
};
|
||||
|
||||
/// Descriptor for `RenewAPIKeyRequest`. Decode as a `google.protobuf.DescriptorProto`.
|
||||
final $typed_data.Uint8List renewAPIKeyRequestDescriptor = $convert.base64Decode(
|
||||
'ChJSZW5ld0FQSUtleVJlcXVlc3Q=');
|
||||
|
||||
@$core.Deprecated('Use renewAPIKeyResultDescriptor instead')
|
||||
const RenewAPIKeyResult$json = {
|
||||
'1': 'RenewAPIKeyResult',
|
||||
'2': [
|
||||
{'1': 'APIKey', '3': 1, '4': 1, '5': 9, '10': 'APIKey'},
|
||||
],
|
||||
};
|
||||
|
||||
/// Descriptor for `RenewAPIKeyResult`. Decode as a `google.protobuf.DescriptorProto`.
|
||||
final $typed_data.Uint8List renewAPIKeyResultDescriptor = $convert.base64Decode(
|
||||
'ChFSZW5ld0FQSUtleVJlc3VsdBIWCgZBUElLZXkYASABKAlSBkFQSUtleQ==');
|
||||
|
||||
@$core.Deprecated('Use resolveAPIKeyRequestDescriptor instead')
|
||||
const ResolveAPIKeyRequest$json = {
|
||||
'1': 'ResolveAPIKeyRequest',
|
||||
'2': [
|
||||
{'1': 'APIKey', '3': 1, '4': 1, '5': 9, '8': {}, '10': 'APIKey'},
|
||||
],
|
||||
'7': {},
|
||||
};
|
||||
|
||||
/// Descriptor for `ResolveAPIKeyRequest`. Decode as a `google.protobuf.DescriptorProto`.
|
||||
final $typed_data.Uint8List resolveAPIKeyRequestDescriptor = $convert.base64Decode(
|
||||
'ChRSZXNvbHZlQVBJS2V5UmVxdWVzdBIfCgZBUElLZXkYASABKAlCB/pCBHICEAFSBkFQSUtleT'
|
||||
'oOkkELCgnSAQZBUElLZXk=');
|
||||
|
||||
@$core.Deprecated('Use resolveAPIKeyResultDescriptor instead')
|
||||
const ResolveAPIKeyResult$json = {
|
||||
'1': 'ResolveAPIKeyResult',
|
||||
'2': [
|
||||
{'1': 'UserMail', '3': 1, '4': 1, '5': 9, '10': 'UserMail'},
|
||||
],
|
||||
};
|
||||
|
||||
/// Descriptor for `ResolveAPIKeyResult`. Decode as a `google.protobuf.DescriptorProto`.
|
||||
final $typed_data.Uint8List resolveAPIKeyResultDescriptor = $convert.base64Decode(
|
||||
'ChNSZXNvbHZlQVBJS2V5UmVzdWx0EhoKCFVzZXJNYWlsGAEgASgJUghVc2VyTWFpbA==');
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: dart_core_sdk
|
||||
description: dart libs from core model proto files
|
||||
version: 1.14.0-SNAPSHOT-260421081434
|
||||
version: 1.14.0-SNAPSHOT-260427121754
|
||||
homepage: ''
|
||||
publish_to: ''
|
||||
repository: ''
|
||||
|
||||
Reference in New Issue
Block a user