diff --git a/client/lib/protobuf/google/protobuf/timestamp.pb.dart b/client/lib/protobuf/google/protobuf/timestamp.pb.dart deleted file mode 100644 index 4cbf12f..0000000 --- a/client/lib/protobuf/google/protobuf/timestamp.pb.dart +++ /dev/null @@ -1,74 +0,0 @@ -/// -// Generated code. Do not modify. -// source: timestamp.proto -/// -// ignore_for_file: camel_case_types,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name - -import 'dart:core' as $core - show bool, Deprecated, double, int, List, Map, override, pragma, String; - -import 'package:fixnum/fixnum.dart'; -import 'package:protobuf/protobuf.dart' as $pb; - -import 'dart:core' as $core show DateTime, Duration; - -class Timestamp extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo('Timestamp', - package: const $pb.PackageName('google.protobuf')) - ..aInt64(1, 'seconds') - ..a<$core.int>(2, 'nanos', $pb.PbFieldType.O3) - ..hasRequiredFields = false; - - Timestamp._() : super(); - factory Timestamp() => create(); - factory Timestamp.fromBuffer($core.List<$core.int> i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromBuffer(i, r); - factory Timestamp.fromJson($core.String i, - [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => - create()..mergeFromJson(i, r); - Timestamp clone() => Timestamp()..mergeFromMessage(this); - Timestamp copyWith(void Function(Timestamp) updates) => - super.copyWith((message) => updates(message as Timestamp)); - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Timestamp create() => Timestamp._(); - Timestamp createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - static Timestamp getDefault() => _defaultInstance ??= create()..freeze(); - static Timestamp _defaultInstance; - - Int64 get seconds => $_getI64(0); - set seconds(Int64 v) { - $_setInt64(0, v); - } - - $core.bool hasSeconds() => $_has(0); - void clearSeconds() => clearField(1); - - $core.int get nanos => $_get(1, 0); - set nanos($core.int v) { - $_setSignedInt32(1, v); - } - - $core.bool hasNanos() => $_has(1); - void clearNanos() => clearField(2); - - /// Converts an instance to [DateTime]. - /// - /// The result is in UTC time zone and has microsecond precision, as - /// [DateTime] does not support nanosecond precision. - $core.DateTime toDateTime() => $core.DateTime.fromMicrosecondsSinceEpoch( - seconds.toInt() * $core.Duration.microsecondsPerSecond + nanos ~/ 1000, - isUtc: true); - - /// Creates a new instance from [dateTime]. - /// - /// Time zone information will not be preserved. - static Timestamp fromDateTime($core.DateTime dateTime) { - $core.int micros = dateTime.microsecondsSinceEpoch; - return Timestamp() - ..seconds = Int64(micros ~/ $core.Duration.microsecondsPerSecond) - ..nanos = (micros % $core.Duration.microsecondsPerSecond).toInt() * 1000; - } -} diff --git a/client/lib/protobuf/google/protobuf/timestamp.pbenum.dart b/client/lib/protobuf/google/protobuf/timestamp.pbenum.dart deleted file mode 100644 index fd4e632..0000000 --- a/client/lib/protobuf/google/protobuf/timestamp.pbenum.dart +++ /dev/null @@ -1,6 +0,0 @@ -/// -// Generated code. Do not modify. -// source: timestamp.proto -/// -// ignore_for_file: camel_case_types,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name - diff --git a/client/lib/protobuf/google/protobuf/timestamp.pbjson.dart b/client/lib/protobuf/google/protobuf/timestamp.pbjson.dart deleted file mode 100644 index a072d7e..0000000 --- a/client/lib/protobuf/google/protobuf/timestamp.pbjson.dart +++ /dev/null @@ -1,13 +0,0 @@ -/// -// Generated code. Do not modify. -// source: timestamp.proto -/// -// ignore_for_file: camel_case_types,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name - -const Timestamp$json = const { - '1': 'Timestamp', - '2': const [ - const {'1': 'seconds', '3': 1, '4': 1, '5': 3, '10': 'seconds'}, - const {'1': 'nanos', '3': 2, '4': 1, '5': 5, '10': 'nanos'}, - ], -}; diff --git a/client/lib/protobuf/service.pb.dart b/client/lib/protobuf/service.pb.dart deleted file mode 100644 index 6fcd5a1..0000000 --- a/client/lib/protobuf/service.pb.dart +++ /dev/null @@ -1,384 +0,0 @@ -/// -// Generated code. Do not modify. -// source: service.proto -/// -// ignore_for_file: camel_case_types,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name - -import 'dart:core' as $core show bool, Deprecated, double, int, List, Map, override, pragma, String; - -import 'package:protobuf/protobuf.dart' as $pb; - -import 'google/protobuf/timestamp.pb.dart' as $1; - -class DeleteResponse extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo('DeleteResponse', package: const $pb.PackageName('selfpass.credentials')) - ..aOB(1, 'success') - ..hasRequiredFields = false - ; - - DeleteResponse._() : super(); - factory DeleteResponse() => create(); - factory DeleteResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory DeleteResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - DeleteResponse clone() => DeleteResponse()..mergeFromMessage(this); - DeleteResponse copyWith(void Function(DeleteResponse) updates) => super.copyWith((message) => updates(message as DeleteResponse)); - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static DeleteResponse create() => DeleteResponse._(); - DeleteResponse createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - static DeleteResponse getDefault() => _defaultInstance ??= create()..freeze(); - static DeleteResponse _defaultInstance; - - $core.bool get success => $_get(0, false); - set success($core.bool v) { $_setBool(0, v); } - $core.bool hasSuccess() => $_has(0); - void clearSuccess() => clearField(1); -} - -class GetAllMetadataRequest extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo('GetAllMetadataRequest', package: const $pb.PackageName('selfpass.credentials')) - ..aOS(1, 'sourceHost') - ..hasRequiredFields = false - ; - - GetAllMetadataRequest._() : super(); - factory GetAllMetadataRequest() => create(); - factory GetAllMetadataRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory GetAllMetadataRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - GetAllMetadataRequest clone() => GetAllMetadataRequest()..mergeFromMessage(this); - GetAllMetadataRequest copyWith(void Function(GetAllMetadataRequest) updates) => super.copyWith((message) => updates(message as GetAllMetadataRequest)); - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static GetAllMetadataRequest create() => GetAllMetadataRequest._(); - GetAllMetadataRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - static GetAllMetadataRequest getDefault() => _defaultInstance ??= create()..freeze(); - static GetAllMetadataRequest _defaultInstance; - - $core.String get sourceHost => $_getS(0, ''); - set sourceHost($core.String v) { $_setString(0, v); } - $core.bool hasSourceHost() => $_has(0); - void clearSourceHost() => clearField(1); -} - -class IdRequest extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo('IdRequest', package: const $pb.PackageName('selfpass.credentials')) - ..aOS(1, 'id') - ..hasRequiredFields = false - ; - - IdRequest._() : super(); - factory IdRequest() => create(); - factory IdRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory IdRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - IdRequest clone() => IdRequest()..mergeFromMessage(this); - IdRequest copyWith(void Function(IdRequest) updates) => super.copyWith((message) => updates(message as IdRequest)); - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static IdRequest create() => IdRequest._(); - IdRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - static IdRequest getDefault() => _defaultInstance ??= create()..freeze(); - static IdRequest _defaultInstance; - - $core.String get id => $_getS(0, ''); - set id($core.String v) { $_setString(0, v); } - $core.bool hasId() => $_has(0); - void clearId() => clearField(1); -} - -class UpdateRequest extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo('UpdateRequest', package: const $pb.PackageName('selfpass.credentials')) - ..aOS(1, 'id') - ..a(2, 'credential', $pb.PbFieldType.OM, CredentialRequest.getDefault, CredentialRequest.create) - ..hasRequiredFields = false - ; - - UpdateRequest._() : super(); - factory UpdateRequest() => create(); - factory UpdateRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory UpdateRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - UpdateRequest clone() => UpdateRequest()..mergeFromMessage(this); - UpdateRequest copyWith(void Function(UpdateRequest) updates) => super.copyWith((message) => updates(message as UpdateRequest)); - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static UpdateRequest create() => UpdateRequest._(); - UpdateRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - static UpdateRequest getDefault() => _defaultInstance ??= create()..freeze(); - static UpdateRequest _defaultInstance; - - $core.String get id => $_getS(0, ''); - set id($core.String v) { $_setString(0, v); } - $core.bool hasId() => $_has(0); - void clearId() => clearField(1); - - CredentialRequest get credential => $_getN(1); - set credential(CredentialRequest v) { setField(2, v); } - $core.bool hasCredential() => $_has(1); - void clearCredential() => clearField(2); -} - -class DumpResponse extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo('DumpResponse', package: const $pb.PackageName('selfpass.credentials')) - ..a<$core.List<$core.int>>(1, 'contents', $pb.PbFieldType.OY) - ..hasRequiredFields = false - ; - - DumpResponse._() : super(); - factory DumpResponse() => create(); - factory DumpResponse.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory DumpResponse.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - DumpResponse clone() => DumpResponse()..mergeFromMessage(this); - DumpResponse copyWith(void Function(DumpResponse) updates) => super.copyWith((message) => updates(message as DumpResponse)); - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static DumpResponse create() => DumpResponse._(); - DumpResponse createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - static DumpResponse getDefault() => _defaultInstance ??= create()..freeze(); - static DumpResponse _defaultInstance; - - $core.List<$core.int> get contents => $_getN(0); - set contents($core.List<$core.int> v) { $_setBytes(0, v); } - $core.bool hasContents() => $_has(0); - void clearContents() => clearField(1); -} - -class EmptyRequest extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo('EmptyRequest', package: const $pb.PackageName('selfpass.credentials')) - ..hasRequiredFields = false - ; - - EmptyRequest._() : super(); - factory EmptyRequest() => create(); - factory EmptyRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory EmptyRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - EmptyRequest clone() => EmptyRequest()..mergeFromMessage(this); - EmptyRequest copyWith(void Function(EmptyRequest) updates) => super.copyWith((message) => updates(message as EmptyRequest)); - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static EmptyRequest create() => EmptyRequest._(); - EmptyRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - static EmptyRequest getDefault() => _defaultInstance ??= create()..freeze(); - static EmptyRequest _defaultInstance; -} - -class Metadata extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo('Metadata', package: const $pb.PackageName('selfpass.credentials')) - ..aOS(1, 'id') - ..a<$1.Timestamp>(2, 'createdAt', $pb.PbFieldType.OM, $1.Timestamp.getDefault, $1.Timestamp.create) - ..a<$1.Timestamp>(3, 'updatedAt', $pb.PbFieldType.OM, $1.Timestamp.getDefault, $1.Timestamp.create) - ..aOS(4, 'primary') - ..aOS(5, 'sourceHost') - ..aOS(6, 'loginUrl') - ..aOS(7, 'tag') - ..hasRequiredFields = false - ; - - Metadata._() : super(); - factory Metadata() => create(); - factory Metadata.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Metadata.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - Metadata clone() => Metadata()..mergeFromMessage(this); - Metadata copyWith(void Function(Metadata) updates) => super.copyWith((message) => updates(message as Metadata)); - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Metadata create() => Metadata._(); - Metadata createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - static Metadata getDefault() => _defaultInstance ??= create()..freeze(); - static Metadata _defaultInstance; - - $core.String get id => $_getS(0, ''); - set id($core.String v) { $_setString(0, v); } - $core.bool hasId() => $_has(0); - void clearId() => clearField(1); - - $1.Timestamp get createdAt => $_getN(1); - set createdAt($1.Timestamp v) { setField(2, v); } - $core.bool hasCreatedAt() => $_has(1); - void clearCreatedAt() => clearField(2); - - $1.Timestamp get updatedAt => $_getN(2); - set updatedAt($1.Timestamp v) { setField(3, v); } - $core.bool hasUpdatedAt() => $_has(2); - void clearUpdatedAt() => clearField(3); - - $core.String get primary => $_getS(3, ''); - set primary($core.String v) { $_setString(3, v); } - $core.bool hasPrimary() => $_has(3); - void clearPrimary() => clearField(4); - - $core.String get sourceHost => $_getS(4, ''); - set sourceHost($core.String v) { $_setString(4, v); } - $core.bool hasSourceHost() => $_has(4); - void clearSourceHost() => clearField(5); - - $core.String get loginUrl => $_getS(5, ''); - set loginUrl($core.String v) { $_setString(5, v); } - $core.bool hasLoginUrl() => $_has(5); - void clearLoginUrl() => clearField(6); - - $core.String get tag => $_getS(6, ''); - set tag($core.String v) { $_setString(6, v); } - $core.bool hasTag() => $_has(6); - void clearTag() => clearField(7); -} - -class Credential extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo('Credential', package: const $pb.PackageName('selfpass.credentials')) - ..aOS(1, 'id') - ..a<$1.Timestamp>(2, 'createdAt', $pb.PbFieldType.OM, $1.Timestamp.getDefault, $1.Timestamp.create) - ..a<$1.Timestamp>(3, 'updatedAt', $pb.PbFieldType.OM, $1.Timestamp.getDefault, $1.Timestamp.create) - ..aOS(4, 'primary') - ..aOS(5, 'username') - ..aOS(6, 'email') - ..aOS(7, 'password') - ..aOS(8, 'sourceHost') - ..aOS(9, 'loginUrl') - ..aOS(10, 'tag') - ..aOS(11, 'otpSecret') - ..hasRequiredFields = false - ; - - Credential._() : super(); - factory Credential() => create(); - factory Credential.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Credential.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - Credential clone() => Credential()..mergeFromMessage(this); - Credential copyWith(void Function(Credential) updates) => super.copyWith((message) => updates(message as Credential)); - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Credential create() => Credential._(); - Credential createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - static Credential getDefault() => _defaultInstance ??= create()..freeze(); - static Credential _defaultInstance; - - $core.String get id => $_getS(0, ''); - set id($core.String v) { $_setString(0, v); } - $core.bool hasId() => $_has(0); - void clearId() => clearField(1); - - $1.Timestamp get createdAt => $_getN(1); - set createdAt($1.Timestamp v) { setField(2, v); } - $core.bool hasCreatedAt() => $_has(1); - void clearCreatedAt() => clearField(2); - - $1.Timestamp get updatedAt => $_getN(2); - set updatedAt($1.Timestamp v) { setField(3, v); } - $core.bool hasUpdatedAt() => $_has(2); - void clearUpdatedAt() => clearField(3); - - $core.String get primary => $_getS(3, ''); - set primary($core.String v) { $_setString(3, v); } - $core.bool hasPrimary() => $_has(3); - void clearPrimary() => clearField(4); - - $core.String get username => $_getS(4, ''); - set username($core.String v) { $_setString(4, v); } - $core.bool hasUsername() => $_has(4); - void clearUsername() => clearField(5); - - $core.String get email => $_getS(5, ''); - set email($core.String v) { $_setString(5, v); } - $core.bool hasEmail() => $_has(5); - void clearEmail() => clearField(6); - - $core.String get password => $_getS(6, ''); - set password($core.String v) { $_setString(6, v); } - $core.bool hasPassword() => $_has(6); - void clearPassword() => clearField(7); - - $core.String get sourceHost => $_getS(7, ''); - set sourceHost($core.String v) { $_setString(7, v); } - $core.bool hasSourceHost() => $_has(7); - void clearSourceHost() => clearField(8); - - $core.String get loginUrl => $_getS(8, ''); - set loginUrl($core.String v) { $_setString(8, v); } - $core.bool hasLoginUrl() => $_has(8); - void clearLoginUrl() => clearField(9); - - $core.String get tag => $_getS(9, ''); - set tag($core.String v) { $_setString(9, v); } - $core.bool hasTag() => $_has(9); - void clearTag() => clearField(10); - - $core.String get otpSecret => $_getS(10, ''); - set otpSecret($core.String v) { $_setString(10, v); } - $core.bool hasOtpSecret() => $_has(10); - void clearOtpSecret() => clearField(11); -} - -class CredentialRequest extends $pb.GeneratedMessage { - static final $pb.BuilderInfo _i = $pb.BuilderInfo('CredentialRequest', package: const $pb.PackageName('selfpass.credentials')) - ..aOS(1, 'primary') - ..aOS(2, 'username') - ..aOS(3, 'email') - ..aOS(4, 'password') - ..aOS(5, 'sourceHost') - ..aOS(6, 'loginUrl') - ..aOS(7, 'tag') - ..aOS(8, 'otpSecret') - ..hasRequiredFields = false - ; - - CredentialRequest._() : super(); - factory CredentialRequest() => create(); - factory CredentialRequest.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory CredentialRequest.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - CredentialRequest clone() => CredentialRequest()..mergeFromMessage(this); - CredentialRequest copyWith(void Function(CredentialRequest) updates) => super.copyWith((message) => updates(message as CredentialRequest)); - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static CredentialRequest create() => CredentialRequest._(); - CredentialRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - static CredentialRequest getDefault() => _defaultInstance ??= create()..freeze(); - static CredentialRequest _defaultInstance; - - $core.String get primary => $_getS(0, ''); - set primary($core.String v) { $_setString(0, v); } - $core.bool hasPrimary() => $_has(0); - void clearPrimary() => clearField(1); - - $core.String get username => $_getS(1, ''); - set username($core.String v) { $_setString(1, v); } - $core.bool hasUsername() => $_has(1); - void clearUsername() => clearField(2); - - $core.String get email => $_getS(2, ''); - set email($core.String v) { $_setString(2, v); } - $core.bool hasEmail() => $_has(2); - void clearEmail() => clearField(3); - - $core.String get password => $_getS(3, ''); - set password($core.String v) { $_setString(3, v); } - $core.bool hasPassword() => $_has(3); - void clearPassword() => clearField(4); - - $core.String get sourceHost => $_getS(4, ''); - set sourceHost($core.String v) { $_setString(4, v); } - $core.bool hasSourceHost() => $_has(4); - void clearSourceHost() => clearField(5); - - $core.String get loginUrl => $_getS(5, ''); - set loginUrl($core.String v) { $_setString(5, v); } - $core.bool hasLoginUrl() => $_has(5); - void clearLoginUrl() => clearField(6); - - $core.String get tag => $_getS(6, ''); - set tag($core.String v) { $_setString(6, v); } - $core.bool hasTag() => $_has(6); - void clearTag() => clearField(7); - - $core.String get otpSecret => $_getS(7, ''); - set otpSecret($core.String v) { $_setString(7, v); } - $core.bool hasOtpSecret() => $_has(7); - void clearOtpSecret() => clearField(8); -} - diff --git a/client/lib/protobuf/service.pbenum.dart b/client/lib/protobuf/service.pbenum.dart deleted file mode 100644 index cf0e02d..0000000 --- a/client/lib/protobuf/service.pbenum.dart +++ /dev/null @@ -1,6 +0,0 @@ -/// -// Generated code. Do not modify. -// source: service.proto -/// -// ignore_for_file: camel_case_types,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name - diff --git a/client/lib/protobuf/service.pbgrpc.dart b/client/lib/protobuf/service.pbgrpc.dart deleted file mode 100644 index 40a8c1f..0000000 --- a/client/lib/protobuf/service.pbgrpc.dart +++ /dev/null @@ -1,158 +0,0 @@ -/// -// Generated code. Do not modify. -// source: service.proto -/// -// ignore_for_file: camel_case_types,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name - -import 'dart:async' as $async; - -import 'dart:core' as $core show int, String, List; - -import 'package:grpc/service_api.dart' as $grpc; -import 'service.pb.dart' as $0; -export 'service.pb.dart'; - -class CredentialServiceClient extends $grpc.Client { - static final _$getAllMetadata = - $grpc.ClientMethod<$0.GetAllMetadataRequest, $0.Metadata>( - '/selfpass.credentials.CredentialService/GetAllMetadata', - ($0.GetAllMetadataRequest value) => value.writeToBuffer(), - ($core.List<$core.int> value) => $0.Metadata.fromBuffer(value)); - static final _$get = $grpc.ClientMethod<$0.IdRequest, $0.Credential>( - '/selfpass.credentials.CredentialService/Get', - ($0.IdRequest value) => value.writeToBuffer(), - ($core.List<$core.int> value) => $0.Credential.fromBuffer(value)); - static final _$create = - $grpc.ClientMethod<$0.CredentialRequest, $0.Credential>( - '/selfpass.credentials.CredentialService/Create', - ($0.CredentialRequest value) => value.writeToBuffer(), - ($core.List<$core.int> value) => $0.Credential.fromBuffer(value)); - static final _$update = $grpc.ClientMethod<$0.UpdateRequest, $0.Credential>( - '/selfpass.credentials.CredentialService/Update', - ($0.UpdateRequest value) => value.writeToBuffer(), - ($core.List<$core.int> value) => $0.Credential.fromBuffer(value)); - static final _$delete = $grpc.ClientMethod<$0.IdRequest, $0.DeleteResponse>( - '/selfpass.credentials.CredentialService/Delete', - ($0.IdRequest value) => value.writeToBuffer(), - ($core.List<$core.int> value) => $0.DeleteResponse.fromBuffer(value)); - - CredentialServiceClient($grpc.ClientChannel channel, - {$grpc.CallOptions options}) - : super(channel, options: options); - - $grpc.ResponseStream<$0.Metadata> getAllMetadata( - $0.GetAllMetadataRequest request, - {$grpc.CallOptions options}) { - final call = $createCall( - _$getAllMetadata, $async.Stream.fromIterable([request]), - options: options); - return $grpc.ResponseStream(call); - } - - $grpc.ResponseFuture<$0.Credential> get($0.IdRequest request, - {$grpc.CallOptions options}) { - final call = $createCall(_$get, $async.Stream.fromIterable([request]), - options: options); - return $grpc.ResponseFuture(call); - } - - $grpc.ResponseFuture<$0.Credential> create($0.CredentialRequest request, - {$grpc.CallOptions options}) { - final call = $createCall(_$create, $async.Stream.fromIterable([request]), - options: options); - return $grpc.ResponseFuture(call); - } - - $grpc.ResponseFuture<$0.Credential> update($0.UpdateRequest request, - {$grpc.CallOptions options}) { - final call = $createCall(_$update, $async.Stream.fromIterable([request]), - options: options); - return $grpc.ResponseFuture(call); - } - - $grpc.ResponseFuture<$0.DeleteResponse> delete($0.IdRequest request, - {$grpc.CallOptions options}) { - final call = $createCall(_$delete, $async.Stream.fromIterable([request]), - options: options); - return $grpc.ResponseFuture(call); - } -} - -abstract class CredentialServiceBase extends $grpc.Service { - $core.String get $name => 'selfpass.credentials.CredentialService'; - - CredentialServiceBase() { - $addMethod($grpc.ServiceMethod<$0.GetAllMetadataRequest, $0.Metadata>( - 'GetAllMetadata', - getAllMetadata_Pre, - false, - true, - ($core.List<$core.int> value) => - $0.GetAllMetadataRequest.fromBuffer(value), - ($0.Metadata value) => value.writeToBuffer())); - $addMethod($grpc.ServiceMethod<$0.IdRequest, $0.Credential>( - 'Get', - get_Pre, - false, - false, - ($core.List<$core.int> value) => $0.IdRequest.fromBuffer(value), - ($0.Credential value) => value.writeToBuffer())); - $addMethod($grpc.ServiceMethod<$0.CredentialRequest, $0.Credential>( - 'Create', - create_Pre, - false, - false, - ($core.List<$core.int> value) => $0.CredentialRequest.fromBuffer(value), - ($0.Credential value) => value.writeToBuffer())); - $addMethod($grpc.ServiceMethod<$0.UpdateRequest, $0.Credential>( - 'Update', - update_Pre, - false, - false, - ($core.List<$core.int> value) => $0.UpdateRequest.fromBuffer(value), - ($0.Credential value) => value.writeToBuffer())); - $addMethod($grpc.ServiceMethod<$0.IdRequest, $0.DeleteResponse>( - 'Delete', - delete_Pre, - false, - false, - ($core.List<$core.int> value) => $0.IdRequest.fromBuffer(value), - ($0.DeleteResponse value) => value.writeToBuffer())); - } - - $async.Stream<$0.Metadata> getAllMetadata_Pre( - $grpc.ServiceCall call, $async.Future request) async* { - yield* getAllMetadata(call, (await request) as $0.GetAllMetadataRequest); - } - - $async.Future<$0.Credential> get_Pre( - $grpc.ServiceCall call, $async.Future request) async { - return get(call, await request); - } - - $async.Future<$0.Credential> create_Pre( - $grpc.ServiceCall call, $async.Future request) async { - return create(call, await request); - } - - $async.Future<$0.Credential> update_Pre( - $grpc.ServiceCall call, $async.Future request) async { - return update(call, await request); - } - - $async.Future<$0.DeleteResponse> delete_Pre( - $grpc.ServiceCall call, $async.Future request) async { - return delete(call, await request); - } - - $async.Stream<$0.Metadata> getAllMetadata( - $grpc.ServiceCall call, $0.GetAllMetadataRequest request); - $async.Future<$0.Credential> get( - $grpc.ServiceCall call, $0.IdRequest request); - $async.Future<$0.Credential> create( - $grpc.ServiceCall call, $0.CredentialRequest request); - $async.Future<$0.Credential> update( - $grpc.ServiceCall call, $0.UpdateRequest request); - $async.Future<$0.DeleteResponse> delete( - $grpc.ServiceCall call, $0.IdRequest request); -} diff --git a/client/lib/protobuf/service.pbjson.dart b/client/lib/protobuf/service.pbjson.dart deleted file mode 100644 index 0cfafe3..0000000 --- a/client/lib/protobuf/service.pbjson.dart +++ /dev/null @@ -1,124 +0,0 @@ -/// -// Generated code. Do not modify. -// source: service.proto -/// -// ignore_for_file: camel_case_types,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name - -const DeleteResponse$json = const { - '1': 'DeleteResponse', - '2': const [ - const {'1': 'success', '3': 1, '4': 1, '5': 8, '10': 'success'}, - ], -}; - -const GetAllMetadataRequest$json = const { - '1': 'GetAllMetadataRequest', - '2': const [ - const {'1': 'source_host', '3': 1, '4': 1, '5': 9, '10': 'sourceHost'}, - ], -}; - -const IdRequest$json = const { - '1': 'IdRequest', - '2': const [ - const {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, - ], -}; - -const UpdateRequest$json = const { - '1': 'UpdateRequest', - '2': const [ - const {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, - const { - '1': 'credential', - '3': 2, - '4': 1, - '5': 11, - '6': '.selfpass.credentials.CredentialRequest', - '10': 'credential' - }, - ], -}; - -const DumpResponse$json = const { - '1': 'DumpResponse', - '2': const [ - const {'1': 'contents', '3': 1, '4': 1, '5': 12, '10': 'contents'}, - ], -}; - -const EmptyRequest$json = const { - '1': 'EmptyRequest', -}; - -const Metadata$json = const { - '1': 'Metadata', - '2': const [ - const {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, - const { - '1': 'created_at', - '3': 2, - '4': 1, - '5': 11, - '6': '.google.protobuf.Timestamp', - '10': 'createdAt' - }, - const { - '1': 'updated_at', - '3': 3, - '4': 1, - '5': 11, - '6': '.google.protobuf.Timestamp', - '10': 'updatedAt' - }, - const {'1': 'primary', '3': 4, '4': 1, '5': 9, '10': 'primary'}, - const {'1': 'source_host', '3': 5, '4': 1, '5': 9, '10': 'sourceHost'}, - const {'1': 'login_url', '3': 6, '4': 1, '5': 9, '10': 'loginUrl'}, - const {'1': 'tag', '3': 7, '4': 1, '5': 9, '10': 'tag'}, - ], -}; - -const Credential$json = const { - '1': 'Credential', - '2': const [ - const {'1': 'id', '3': 1, '4': 1, '5': 9, '10': 'id'}, - const { - '1': 'created_at', - '3': 2, - '4': 1, - '5': 11, - '6': '.google.protobuf.Timestamp', - '10': 'createdAt' - }, - const { - '1': 'updated_at', - '3': 3, - '4': 1, - '5': 11, - '6': '.google.protobuf.Timestamp', - '10': 'updatedAt' - }, - const {'1': 'primary', '3': 4, '4': 1, '5': 9, '10': 'primary'}, - const {'1': 'username', '3': 5, '4': 1, '5': 9, '10': 'username'}, - const {'1': 'email', '3': 6, '4': 1, '5': 9, '10': 'email'}, - const {'1': 'password', '3': 7, '4': 1, '5': 9, '10': 'password'}, - const {'1': 'source_host', '3': 8, '4': 1, '5': 9, '10': 'sourceHost'}, - const {'1': 'login_url', '3': 9, '4': 1, '5': 9, '10': 'loginUrl'}, - const {'1': 'tag', '3': 10, '4': 1, '5': 9, '10': 'tag'}, - const {'1': 'otp_secret', '3': 11, '4': 1, '5': 9, '10': 'otpSecret'}, - ], -}; - -const CredentialRequest$json = const { - '1': 'CredentialRequest', - '2': const [ - const {'1': 'primary', '3': 1, '4': 1, '5': 9, '10': 'primary'}, - const {'1': 'username', '3': 2, '4': 1, '5': 9, '10': 'username'}, - const {'1': 'email', '3': 3, '4': 1, '5': 9, '10': 'email'}, - const {'1': 'password', '3': 4, '4': 1, '5': 9, '10': 'password'}, - const {'1': 'source_host', '3': 5, '4': 1, '5': 9, '10': 'sourceHost'}, - const {'1': 'login_url', '3': 6, '4': 1, '5': 9, '10': 'loginUrl'}, - const {'1': 'tag', '3': 7, '4': 1, '5': 9, '10': 'tag'}, - const {'1': 'otp_secret', '3': 8, '4': 1, '5': 9, '10': 'otpSecret'}, - ], -}; diff --git a/client/lib/protobuf/service.proto b/client/lib/protobuf/service.proto deleted file mode 100644 index c9dfa49..0000000 --- a/client/lib/protobuf/service.proto +++ /dev/null @@ -1,75 +0,0 @@ -syntax = "proto3"; - -package selfpass.credentials; - -option go_package = "protobuf"; - -import "google/protobuf/timestamp.proto"; - -service CredentialService { - rpc GetAllMetadata (GetAllMetadataRequest) returns (stream Metadata); - rpc Get (IdRequest) returns (Credential); - rpc Create (CredentialRequest) returns (Credential); - rpc Update (UpdateRequest) returns (Credential); - rpc Delete (IdRequest) returns (DeleteResponse); - // rpc Dump (EmptyRequest) returns (DumpResponse); -} - -message DeleteResponse { - bool success = 1; -} - -message GetAllMetadataRequest { - string source_host = 1; -} - -message IdRequest { - string id = 1; -} - -message UpdateRequest { - string id = 1; - CredentialRequest credential = 2; -} - -message DumpResponse { - bytes contents = 1; -} - -message EmptyRequest { -} - -message Metadata { - string id = 1; - google.protobuf.Timestamp created_at = 2; - google.protobuf.Timestamp updated_at = 3; - string primary = 4; - string source_host = 5; - string login_url = 6; - string tag = 7; -} - -message Credential { - string id = 1; - google.protobuf.Timestamp created_at = 2; - google.protobuf.Timestamp updated_at = 3; - string primary = 4; - string username = 5; - string email = 6; - string password = 7; - string source_host = 8; - string login_url = 9; - string tag = 10; - string otp_secret = 11; -} - -message CredentialRequest { - string primary = 1; - string username = 2; - string email = 3; - string password = 4; - string source_host = 5; - string login_url = 6; - string tag = 7; - string otp_secret = 8; -} diff --git a/client/lib/repositories/grpc_credentials_client.dart b/client/lib/repositories/grpc_credentials_client.dart index df1811f..54206ed 100644 --- a/client/lib/repositories/grpc_credentials_client.dart +++ b/client/lib/repositories/grpc_credentials_client.dart @@ -3,9 +3,8 @@ import 'dart:convert'; import 'dart:io'; import 'package:grpc/grpc.dart'; - -import '../protobuf/service.pbgrpc.dart' as grpc; -import '../protobuf/service.pb.dart' as protobuf; +import 'package:selfpass_protobuf/credentials.pbgrpc.dart' as grpc; +import 'package:selfpass_protobuf/credentials.pb.dart' as protobuf; import '../types/abstracts.dart'; import '../types/connection_config.dart'; @@ -13,7 +12,7 @@ import '../types/credential.dart'; class GRPCCredentialsClient implements CredentialsRepo { static GRPCCredentialsClient _cached; - grpc.CredentialServiceClient _client; + grpc.CredentialsClient _client; GRPCCredentialsClient(ConnectionConfig config) { final caCert = utf8.encode(config.caCertificate); @@ -24,7 +23,7 @@ class GRPCCredentialsClient implements CredentialsRepo { final hostname = splitHost[0]; final port = int.parse(splitHost[1]); - _client = grpc.CredentialServiceClient(ClientChannel( + _client = grpc.CredentialsClient(ClientChannel( hostname, port: port, options: ChannelOptions( @@ -37,7 +36,7 @@ class GRPCCredentialsClient implements CredentialsRepo { config == null ? _cached : _cached = GRPCCredentialsClient(config); Stream getAllMetadata(String sourceHost) { - final request = grpc.GetAllMetadataRequest(); + final request = grpc.SourceHostRequest(); request.sourceHost = sourceHost; return _client.getAllMetadata(request).map( diff --git a/client/lib/types/credential.dart b/client/lib/types/credential.dart index 2b0956e..bd975ac 100644 --- a/client/lib/types/credential.dart +++ b/client/lib/types/credential.dart @@ -1,4 +1,4 @@ -import '../protobuf/service.pb.dart' as protobuf; +import 'package:selfpass_protobuf/credentials.pb.dart' as protobuf; class Metadata { String id; diff --git a/client/pubspec.lock b/client/pubspec.lock index f46a501..0cd7052 100644 --- a/client/pubspec.lock +++ b/client/pubspec.lock @@ -214,6 +214,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.0.3" + selfpass_protobuf: + dependency: "direct main" + description: + path: "../protobuf/dart" + relative: true + source: path + version: "0.0.0" sky_engine: dependency: transitive description: flutter diff --git a/client/pubspec.yaml b/client/pubspec.yaml index b273453..8f636d8 100644 --- a/client/pubspec.yaml +++ b/client/pubspec.yaml @@ -34,6 +34,9 @@ dependencies: otp: ^1.0.3 + selfpass_protobuf: + path: ../protobuf/dart + dev_dependencies: flutter_test: sdk: flutter