✨ Key pairs
This commit is contained in:
@ -567,8 +567,19 @@ class $SnLocalKeyPairTable extends SnLocalKeyPair
|
||||
late final GeneratedColumn<String> privateKey = GeneratedColumn<String>(
|
||||
'private_key', aliasedName, true,
|
||||
type: DriftSqlType.string, requiredDuringInsert: false);
|
||||
static const VerificationMeta _isActiveMeta =
|
||||
const VerificationMeta('isActive');
|
||||
@override
|
||||
List<GeneratedColumn> get $columns => [id, accountId, publicKey, privateKey];
|
||||
late final GeneratedColumn<bool> isActive = GeneratedColumn<bool>(
|
||||
'is_active', aliasedName, false,
|
||||
type: DriftSqlType.bool,
|
||||
requiredDuringInsert: false,
|
||||
defaultConstraints:
|
||||
GeneratedColumn.constraintIsAlways('CHECK ("is_active" IN (0, 1))'),
|
||||
defaultValue: Constant(false));
|
||||
@override
|
||||
List<GeneratedColumn> get $columns =>
|
||||
[id, accountId, publicKey, privateKey, isActive];
|
||||
@override
|
||||
String get aliasedName => _alias ?? actualTableName;
|
||||
@override
|
||||
@ -602,6 +613,10 @@ class $SnLocalKeyPairTable extends SnLocalKeyPair
|
||||
privateKey.isAcceptableOrUnknown(
|
||||
data['private_key']!, _privateKeyMeta));
|
||||
}
|
||||
if (data.containsKey('is_active')) {
|
||||
context.handle(_isActiveMeta,
|
||||
isActive.isAcceptableOrUnknown(data['is_active']!, _isActiveMeta));
|
||||
}
|
||||
return context;
|
||||
}
|
||||
|
||||
@ -619,6 +634,8 @@ class $SnLocalKeyPairTable extends SnLocalKeyPair
|
||||
.read(DriftSqlType.string, data['${effectivePrefix}public_key'])!,
|
||||
privateKey: attachedDatabase.typeMapping
|
||||
.read(DriftSqlType.string, data['${effectivePrefix}private_key']),
|
||||
isActive: attachedDatabase.typeMapping
|
||||
.read(DriftSqlType.bool, data['${effectivePrefix}is_active'])!,
|
||||
);
|
||||
}
|
||||
|
||||
@ -634,11 +651,13 @@ class SnLocalKeyPairData extends DataClass
|
||||
final int accountId;
|
||||
final String publicKey;
|
||||
final String? privateKey;
|
||||
final bool isActive;
|
||||
const SnLocalKeyPairData(
|
||||
{required this.id,
|
||||
required this.accountId,
|
||||
required this.publicKey,
|
||||
this.privateKey});
|
||||
this.privateKey,
|
||||
required this.isActive});
|
||||
@override
|
||||
Map<String, Expression> toColumns(bool nullToAbsent) {
|
||||
final map = <String, Expression>{};
|
||||
@ -648,6 +667,7 @@ class SnLocalKeyPairData extends DataClass
|
||||
if (!nullToAbsent || privateKey != null) {
|
||||
map['private_key'] = Variable<String>(privateKey);
|
||||
}
|
||||
map['is_active'] = Variable<bool>(isActive);
|
||||
return map;
|
||||
}
|
||||
|
||||
@ -659,6 +679,7 @@ class SnLocalKeyPairData extends DataClass
|
||||
privateKey: privateKey == null && nullToAbsent
|
||||
? const Value.absent()
|
||||
: Value(privateKey),
|
||||
isActive: Value(isActive),
|
||||
);
|
||||
}
|
||||
|
||||
@ -670,6 +691,7 @@ class SnLocalKeyPairData extends DataClass
|
||||
accountId: serializer.fromJson<int>(json['accountId']),
|
||||
publicKey: serializer.fromJson<String>(json['publicKey']),
|
||||
privateKey: serializer.fromJson<String?>(json['privateKey']),
|
||||
isActive: serializer.fromJson<bool>(json['isActive']),
|
||||
);
|
||||
}
|
||||
@override
|
||||
@ -680,6 +702,7 @@ class SnLocalKeyPairData extends DataClass
|
||||
'accountId': serializer.toJson<int>(accountId),
|
||||
'publicKey': serializer.toJson<String>(publicKey),
|
||||
'privateKey': serializer.toJson<String?>(privateKey),
|
||||
'isActive': serializer.toJson<bool>(isActive),
|
||||
};
|
||||
}
|
||||
|
||||
@ -687,12 +710,14 @@ class SnLocalKeyPairData extends DataClass
|
||||
{String? id,
|
||||
int? accountId,
|
||||
String? publicKey,
|
||||
Value<String?> privateKey = const Value.absent()}) =>
|
||||
Value<String?> privateKey = const Value.absent(),
|
||||
bool? isActive}) =>
|
||||
SnLocalKeyPairData(
|
||||
id: id ?? this.id,
|
||||
accountId: accountId ?? this.accountId,
|
||||
publicKey: publicKey ?? this.publicKey,
|
||||
privateKey: privateKey.present ? privateKey.value : this.privateKey,
|
||||
isActive: isActive ?? this.isActive,
|
||||
);
|
||||
SnLocalKeyPairData copyWithCompanion(SnLocalKeyPairCompanion data) {
|
||||
return SnLocalKeyPairData(
|
||||
@ -701,6 +726,7 @@ class SnLocalKeyPairData extends DataClass
|
||||
publicKey: data.publicKey.present ? data.publicKey.value : this.publicKey,
|
||||
privateKey:
|
||||
data.privateKey.present ? data.privateKey.value : this.privateKey,
|
||||
isActive: data.isActive.present ? data.isActive.value : this.isActive,
|
||||
);
|
||||
}
|
||||
|
||||
@ -710,13 +736,15 @@ class SnLocalKeyPairData extends DataClass
|
||||
..write('id: $id, ')
|
||||
..write('accountId: $accountId, ')
|
||||
..write('publicKey: $publicKey, ')
|
||||
..write('privateKey: $privateKey')
|
||||
..write('privateKey: $privateKey, ')
|
||||
..write('isActive: $isActive')
|
||||
..write(')'))
|
||||
.toString();
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => Object.hash(id, accountId, publicKey, privateKey);
|
||||
int get hashCode =>
|
||||
Object.hash(id, accountId, publicKey, privateKey, isActive);
|
||||
@override
|
||||
bool operator ==(Object other) =>
|
||||
identical(this, other) ||
|
||||
@ -724,7 +752,8 @@ class SnLocalKeyPairData extends DataClass
|
||||
other.id == this.id &&
|
||||
other.accountId == this.accountId &&
|
||||
other.publicKey == this.publicKey &&
|
||||
other.privateKey == this.privateKey);
|
||||
other.privateKey == this.privateKey &&
|
||||
other.isActive == this.isActive);
|
||||
}
|
||||
|
||||
class SnLocalKeyPairCompanion extends UpdateCompanion<SnLocalKeyPairData> {
|
||||
@ -732,12 +761,14 @@ class SnLocalKeyPairCompanion extends UpdateCompanion<SnLocalKeyPairData> {
|
||||
final Value<int> accountId;
|
||||
final Value<String> publicKey;
|
||||
final Value<String?> privateKey;
|
||||
final Value<bool> isActive;
|
||||
final Value<int> rowid;
|
||||
const SnLocalKeyPairCompanion({
|
||||
this.id = const Value.absent(),
|
||||
this.accountId = const Value.absent(),
|
||||
this.publicKey = const Value.absent(),
|
||||
this.privateKey = const Value.absent(),
|
||||
this.isActive = const Value.absent(),
|
||||
this.rowid = const Value.absent(),
|
||||
});
|
||||
SnLocalKeyPairCompanion.insert({
|
||||
@ -745,6 +776,7 @@ class SnLocalKeyPairCompanion extends UpdateCompanion<SnLocalKeyPairData> {
|
||||
required int accountId,
|
||||
required String publicKey,
|
||||
this.privateKey = const Value.absent(),
|
||||
this.isActive = const Value.absent(),
|
||||
this.rowid = const Value.absent(),
|
||||
}) : id = Value(id),
|
||||
accountId = Value(accountId),
|
||||
@ -754,6 +786,7 @@ class SnLocalKeyPairCompanion extends UpdateCompanion<SnLocalKeyPairData> {
|
||||
Expression<int>? accountId,
|
||||
Expression<String>? publicKey,
|
||||
Expression<String>? privateKey,
|
||||
Expression<bool>? isActive,
|
||||
Expression<int>? rowid,
|
||||
}) {
|
||||
return RawValuesInsertable({
|
||||
@ -761,6 +794,7 @@ class SnLocalKeyPairCompanion extends UpdateCompanion<SnLocalKeyPairData> {
|
||||
if (accountId != null) 'account_id': accountId,
|
||||
if (publicKey != null) 'public_key': publicKey,
|
||||
if (privateKey != null) 'private_key': privateKey,
|
||||
if (isActive != null) 'is_active': isActive,
|
||||
if (rowid != null) 'rowid': rowid,
|
||||
});
|
||||
}
|
||||
@ -770,12 +804,14 @@ class SnLocalKeyPairCompanion extends UpdateCompanion<SnLocalKeyPairData> {
|
||||
Value<int>? accountId,
|
||||
Value<String>? publicKey,
|
||||
Value<String?>? privateKey,
|
||||
Value<bool>? isActive,
|
||||
Value<int>? rowid}) {
|
||||
return SnLocalKeyPairCompanion(
|
||||
id: id ?? this.id,
|
||||
accountId: accountId ?? this.accountId,
|
||||
publicKey: publicKey ?? this.publicKey,
|
||||
privateKey: privateKey ?? this.privateKey,
|
||||
isActive: isActive ?? this.isActive,
|
||||
rowid: rowid ?? this.rowid,
|
||||
);
|
||||
}
|
||||
@ -795,6 +831,9 @@ class SnLocalKeyPairCompanion extends UpdateCompanion<SnLocalKeyPairData> {
|
||||
if (privateKey.present) {
|
||||
map['private_key'] = Variable<String>(privateKey.value);
|
||||
}
|
||||
if (isActive.present) {
|
||||
map['is_active'] = Variable<bool>(isActive.value);
|
||||
}
|
||||
if (rowid.present) {
|
||||
map['rowid'] = Variable<int>(rowid.value);
|
||||
}
|
||||
@ -808,6 +847,7 @@ class SnLocalKeyPairCompanion extends UpdateCompanion<SnLocalKeyPairData> {
|
||||
..write('accountId: $accountId, ')
|
||||
..write('publicKey: $publicKey, ')
|
||||
..write('privateKey: $privateKey, ')
|
||||
..write('isActive: $isActive, ')
|
||||
..write('rowid: $rowid')
|
||||
..write(')'))
|
||||
.toString();
|
||||
@ -1152,6 +1192,7 @@ typedef $$SnLocalKeyPairTableCreateCompanionBuilder = SnLocalKeyPairCompanion
|
||||
required int accountId,
|
||||
required String publicKey,
|
||||
Value<String?> privateKey,
|
||||
Value<bool> isActive,
|
||||
Value<int> rowid,
|
||||
});
|
||||
typedef $$SnLocalKeyPairTableUpdateCompanionBuilder = SnLocalKeyPairCompanion
|
||||
@ -1160,6 +1201,7 @@ typedef $$SnLocalKeyPairTableUpdateCompanionBuilder = SnLocalKeyPairCompanion
|
||||
Value<int> accountId,
|
||||
Value<String> publicKey,
|
||||
Value<String?> privateKey,
|
||||
Value<bool> isActive,
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
@ -1183,6 +1225,9 @@ class $$SnLocalKeyPairTableFilterComposer
|
||||
|
||||
ColumnFilters<String> get privateKey => $composableBuilder(
|
||||
column: $table.privateKey, builder: (column) => ColumnFilters(column));
|
||||
|
||||
ColumnFilters<bool> get isActive => $composableBuilder(
|
||||
column: $table.isActive, builder: (column) => ColumnFilters(column));
|
||||
}
|
||||
|
||||
class $$SnLocalKeyPairTableOrderingComposer
|
||||
@ -1205,6 +1250,9 @@ class $$SnLocalKeyPairTableOrderingComposer
|
||||
|
||||
ColumnOrderings<String> get privateKey => $composableBuilder(
|
||||
column: $table.privateKey, builder: (column) => ColumnOrderings(column));
|
||||
|
||||
ColumnOrderings<bool> get isActive => $composableBuilder(
|
||||
column: $table.isActive, builder: (column) => ColumnOrderings(column));
|
||||
}
|
||||
|
||||
class $$SnLocalKeyPairTableAnnotationComposer
|
||||
@ -1227,6 +1275,9 @@ class $$SnLocalKeyPairTableAnnotationComposer
|
||||
|
||||
GeneratedColumn<String> get privateKey => $composableBuilder(
|
||||
column: $table.privateKey, builder: (column) => column);
|
||||
|
||||
GeneratedColumn<bool> get isActive =>
|
||||
$composableBuilder(column: $table.isActive, builder: (column) => column);
|
||||
}
|
||||
|
||||
class $$SnLocalKeyPairTableTableManager extends RootTableManager<
|
||||
@ -1260,6 +1311,7 @@ class $$SnLocalKeyPairTableTableManager extends RootTableManager<
|
||||
Value<int> accountId = const Value.absent(),
|
||||
Value<String> publicKey = const Value.absent(),
|
||||
Value<String?> privateKey = const Value.absent(),
|
||||
Value<bool> isActive = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
SnLocalKeyPairCompanion(
|
||||
@ -1267,6 +1319,7 @@ class $$SnLocalKeyPairTableTableManager extends RootTableManager<
|
||||
accountId: accountId,
|
||||
publicKey: publicKey,
|
||||
privateKey: privateKey,
|
||||
isActive: isActive,
|
||||
rowid: rowid,
|
||||
),
|
||||
createCompanionCallback: ({
|
||||
@ -1274,6 +1327,7 @@ class $$SnLocalKeyPairTableTableManager extends RootTableManager<
|
||||
required int accountId,
|
||||
required String publicKey,
|
||||
Value<String?> privateKey = const Value.absent(),
|
||||
Value<bool> isActive = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) =>
|
||||
SnLocalKeyPairCompanion.insert(
|
||||
@ -1281,6 +1335,7 @@ class $$SnLocalKeyPairTableTableManager extends RootTableManager<
|
||||
accountId: accountId,
|
||||
publicKey: publicKey,
|
||||
privateKey: privateKey,
|
||||
isActive: isActive,
|
||||
rowid: rowid,
|
||||
),
|
||||
withReferenceMapper: (p0) => p0
|
||||
|
Reference in New Issue
Block a user