// GENERATED CODE - DO NOT MODIFY BY HAND part of 'app_database.dart'; // ignore_for_file: type=lint class $UserProfileRowsTable extends UserProfileRows with TableInfo<$UserProfileRowsTable, UserProfileRow> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $UserProfileRowsTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _firebaseUidMeta = const VerificationMeta( 'firebaseUid', ); @override late final GeneratedColumn firebaseUid = GeneratedColumn( 'firebase_uid', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, ); static const VerificationMeta _emailMeta = const VerificationMeta('email'); @override late final GeneratedColumn email = GeneratedColumn( 'email', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, ); static const VerificationMeta _displayNameMeta = const VerificationMeta( 'displayName', ); @override late final GeneratedColumn displayName = GeneratedColumn( 'display_name', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, ); static const VerificationMeta _photoUrlMeta = const VerificationMeta( 'photoUrl', ); @override late final GeneratedColumn photoUrl = GeneratedColumn( 'photo_url', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, ); static const VerificationMeta _localeMeta = const VerificationMeta('locale'); @override late final GeneratedColumn locale = GeneratedColumn( 'locale', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: const Constant('en'), ); static const VerificationMeta _timezoneMeta = const VerificationMeta( 'timezone', ); @override late final GeneratedColumn timezone = GeneratedColumn( 'timezone', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, ); static const VerificationMeta _onboardingCompletedMeta = const VerificationMeta('onboardingCompleted'); @override late final GeneratedColumn onboardingCompleted = GeneratedColumn( 'onboarding_completed', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("onboarding_completed" IN (0, 1))', ), defaultValue: const Constant(false), ); static const VerificationMeta _revisionMeta = const VerificationMeta( 'revision', ); @override late final GeneratedColumn revision = GeneratedColumn( 'revision', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, defaultValue: const Constant(1), ); static const VerificationMeta _updatedAtMeta = const VerificationMeta( 'updatedAt', ); @override late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, type: DriftSqlType.dateTime, requiredDuringInsert: true, ); static const VerificationMeta _lastSyncedAtMeta = const VerificationMeta( 'lastSyncedAt', ); @override late final GeneratedColumn lastSyncedAt = GeneratedColumn( 'last_synced_at', aliasedName, true, type: DriftSqlType.dateTime, requiredDuringInsert: false, ); static const VerificationMeta _dirtyMeta = const VerificationMeta('dirty'); @override late final GeneratedColumn dirty = GeneratedColumn( 'dirty', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("dirty" IN (0, 1))', ), defaultValue: const Constant(false), ); @override List get $columns => [ firebaseUid, email, displayName, photoUrl, locale, timezone, onboardingCompleted, revision, updatedAt, lastSyncedAt, dirty, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'user_profile_rows'; @override VerificationContext validateIntegrity( Insertable instance, { bool isInserting = false, }) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('firebase_uid')) { context.handle( _firebaseUidMeta, firebaseUid.isAcceptableOrUnknown( data['firebase_uid']!, _firebaseUidMeta, ), ); } else if (isInserting) { context.missing(_firebaseUidMeta); } if (data.containsKey('email')) { context.handle( _emailMeta, email.isAcceptableOrUnknown(data['email']!, _emailMeta), ); } if (data.containsKey('display_name')) { context.handle( _displayNameMeta, displayName.isAcceptableOrUnknown( data['display_name']!, _displayNameMeta, ), ); } if (data.containsKey('photo_url')) { context.handle( _photoUrlMeta, photoUrl.isAcceptableOrUnknown(data['photo_url']!, _photoUrlMeta), ); } if (data.containsKey('locale')) { context.handle( _localeMeta, locale.isAcceptableOrUnknown(data['locale']!, _localeMeta), ); } if (data.containsKey('timezone')) { context.handle( _timezoneMeta, timezone.isAcceptableOrUnknown(data['timezone']!, _timezoneMeta), ); } if (data.containsKey('onboarding_completed')) { context.handle( _onboardingCompletedMeta, onboardingCompleted.isAcceptableOrUnknown( data['onboarding_completed']!, _onboardingCompletedMeta, ), ); } if (data.containsKey('revision')) { context.handle( _revisionMeta, revision.isAcceptableOrUnknown(data['revision']!, _revisionMeta), ); } if (data.containsKey('updated_at')) { context.handle( _updatedAtMeta, updatedAt.isAcceptableOrUnknown(data['updated_at']!, _updatedAtMeta), ); } else if (isInserting) { context.missing(_updatedAtMeta); } if (data.containsKey('last_synced_at')) { context.handle( _lastSyncedAtMeta, lastSyncedAt.isAcceptableOrUnknown( data['last_synced_at']!, _lastSyncedAtMeta, ), ); } if (data.containsKey('dirty')) { context.handle( _dirtyMeta, dirty.isAcceptableOrUnknown(data['dirty']!, _dirtyMeta), ); } return context; } @override Set get $primaryKey => {firebaseUid}; @override UserProfileRow map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return UserProfileRow( firebaseUid: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}firebase_uid'], )!, email: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}email'], ), displayName: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}display_name'], ), photoUrl: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}photo_url'], ), locale: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}locale'], )!, timezone: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}timezone'], ), onboardingCompleted: attachedDatabase.typeMapping.read( DriftSqlType.bool, data['${effectivePrefix}onboarding_completed'], )!, revision: attachedDatabase.typeMapping.read( DriftSqlType.int, data['${effectivePrefix}revision'], )!, updatedAt: attachedDatabase.typeMapping.read( DriftSqlType.dateTime, data['${effectivePrefix}updated_at'], )!, lastSyncedAt: attachedDatabase.typeMapping.read( DriftSqlType.dateTime, data['${effectivePrefix}last_synced_at'], ), dirty: attachedDatabase.typeMapping.read( DriftSqlType.bool, data['${effectivePrefix}dirty'], )!, ); } @override $UserProfileRowsTable createAlias(String alias) { return $UserProfileRowsTable(attachedDatabase, alias); } } class UserProfileRow extends DataClass implements Insertable { final String firebaseUid; final String? email; final String? displayName; final String? photoUrl; final String locale; final String? timezone; final bool onboardingCompleted; final int revision; final DateTime updatedAt; final DateTime? lastSyncedAt; final bool dirty; const UserProfileRow({ required this.firebaseUid, this.email, this.displayName, this.photoUrl, required this.locale, this.timezone, required this.onboardingCompleted, required this.revision, required this.updatedAt, this.lastSyncedAt, required this.dirty, }); @override Map toColumns(bool nullToAbsent) { final map = {}; map['firebase_uid'] = Variable(firebaseUid); if (!nullToAbsent || email != null) { map['email'] = Variable(email); } if (!nullToAbsent || displayName != null) { map['display_name'] = Variable(displayName); } if (!nullToAbsent || photoUrl != null) { map['photo_url'] = Variable(photoUrl); } map['locale'] = Variable(locale); if (!nullToAbsent || timezone != null) { map['timezone'] = Variable(timezone); } map['onboarding_completed'] = Variable(onboardingCompleted); map['revision'] = Variable(revision); map['updated_at'] = Variable(updatedAt); if (!nullToAbsent || lastSyncedAt != null) { map['last_synced_at'] = Variable(lastSyncedAt); } map['dirty'] = Variable(dirty); return map; } UserProfileRowsCompanion toCompanion(bool nullToAbsent) { return UserProfileRowsCompanion( firebaseUid: Value(firebaseUid), email: email == null && nullToAbsent ? const Value.absent() : Value(email), displayName: displayName == null && nullToAbsent ? const Value.absent() : Value(displayName), photoUrl: photoUrl == null && nullToAbsent ? const Value.absent() : Value(photoUrl), locale: Value(locale), timezone: timezone == null && nullToAbsent ? const Value.absent() : Value(timezone), onboardingCompleted: Value(onboardingCompleted), revision: Value(revision), updatedAt: Value(updatedAt), lastSyncedAt: lastSyncedAt == null && nullToAbsent ? const Value.absent() : Value(lastSyncedAt), dirty: Value(dirty), ); } factory UserProfileRow.fromJson( Map json, { ValueSerializer? serializer, }) { serializer ??= driftRuntimeOptions.defaultSerializer; return UserProfileRow( firebaseUid: serializer.fromJson(json['firebaseUid']), email: serializer.fromJson(json['email']), displayName: serializer.fromJson(json['displayName']), photoUrl: serializer.fromJson(json['photoUrl']), locale: serializer.fromJson(json['locale']), timezone: serializer.fromJson(json['timezone']), onboardingCompleted: serializer.fromJson( json['onboardingCompleted'], ), revision: serializer.fromJson(json['revision']), updatedAt: serializer.fromJson(json['updatedAt']), lastSyncedAt: serializer.fromJson(json['lastSyncedAt']), dirty: serializer.fromJson(json['dirty']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'firebaseUid': serializer.toJson(firebaseUid), 'email': serializer.toJson(email), 'displayName': serializer.toJson(displayName), 'photoUrl': serializer.toJson(photoUrl), 'locale': serializer.toJson(locale), 'timezone': serializer.toJson(timezone), 'onboardingCompleted': serializer.toJson(onboardingCompleted), 'revision': serializer.toJson(revision), 'updatedAt': serializer.toJson(updatedAt), 'lastSyncedAt': serializer.toJson(lastSyncedAt), 'dirty': serializer.toJson(dirty), }; } UserProfileRow copyWith({ String? firebaseUid, Value email = const Value.absent(), Value displayName = const Value.absent(), Value photoUrl = const Value.absent(), String? locale, Value timezone = const Value.absent(), bool? onboardingCompleted, int? revision, DateTime? updatedAt, Value lastSyncedAt = const Value.absent(), bool? dirty, }) => UserProfileRow( firebaseUid: firebaseUid ?? this.firebaseUid, email: email.present ? email.value : this.email, displayName: displayName.present ? displayName.value : this.displayName, photoUrl: photoUrl.present ? photoUrl.value : this.photoUrl, locale: locale ?? this.locale, timezone: timezone.present ? timezone.value : this.timezone, onboardingCompleted: onboardingCompleted ?? this.onboardingCompleted, revision: revision ?? this.revision, updatedAt: updatedAt ?? this.updatedAt, lastSyncedAt: lastSyncedAt.present ? lastSyncedAt.value : this.lastSyncedAt, dirty: dirty ?? this.dirty, ); UserProfileRow copyWithCompanion(UserProfileRowsCompanion data) { return UserProfileRow( firebaseUid: data.firebaseUid.present ? data.firebaseUid.value : this.firebaseUid, email: data.email.present ? data.email.value : this.email, displayName: data.displayName.present ? data.displayName.value : this.displayName, photoUrl: data.photoUrl.present ? data.photoUrl.value : this.photoUrl, locale: data.locale.present ? data.locale.value : this.locale, timezone: data.timezone.present ? data.timezone.value : this.timezone, onboardingCompleted: data.onboardingCompleted.present ? data.onboardingCompleted.value : this.onboardingCompleted, revision: data.revision.present ? data.revision.value : this.revision, updatedAt: data.updatedAt.present ? data.updatedAt.value : this.updatedAt, lastSyncedAt: data.lastSyncedAt.present ? data.lastSyncedAt.value : this.lastSyncedAt, dirty: data.dirty.present ? data.dirty.value : this.dirty, ); } @override String toString() { return (StringBuffer('UserProfileRow(') ..write('firebaseUid: $firebaseUid, ') ..write('email: $email, ') ..write('displayName: $displayName, ') ..write('photoUrl: $photoUrl, ') ..write('locale: $locale, ') ..write('timezone: $timezone, ') ..write('onboardingCompleted: $onboardingCompleted, ') ..write('revision: $revision, ') ..write('updatedAt: $updatedAt, ') ..write('lastSyncedAt: $lastSyncedAt, ') ..write('dirty: $dirty') ..write(')')) .toString(); } @override int get hashCode => Object.hash( firebaseUid, email, displayName, photoUrl, locale, timezone, onboardingCompleted, revision, updatedAt, lastSyncedAt, dirty, ); @override bool operator ==(Object other) => identical(this, other) || (other is UserProfileRow && other.firebaseUid == this.firebaseUid && other.email == this.email && other.displayName == this.displayName && other.photoUrl == this.photoUrl && other.locale == this.locale && other.timezone == this.timezone && other.onboardingCompleted == this.onboardingCompleted && other.revision == this.revision && other.updatedAt == this.updatedAt && other.lastSyncedAt == this.lastSyncedAt && other.dirty == this.dirty); } class UserProfileRowsCompanion extends UpdateCompanion { final Value firebaseUid; final Value email; final Value displayName; final Value photoUrl; final Value locale; final Value timezone; final Value onboardingCompleted; final Value revision; final Value updatedAt; final Value lastSyncedAt; final Value dirty; final Value rowid; const UserProfileRowsCompanion({ this.firebaseUid = const Value.absent(), this.email = const Value.absent(), this.displayName = const Value.absent(), this.photoUrl = const Value.absent(), this.locale = const Value.absent(), this.timezone = const Value.absent(), this.onboardingCompleted = const Value.absent(), this.revision = const Value.absent(), this.updatedAt = const Value.absent(), this.lastSyncedAt = const Value.absent(), this.dirty = const Value.absent(), this.rowid = const Value.absent(), }); UserProfileRowsCompanion.insert({ required String firebaseUid, this.email = const Value.absent(), this.displayName = const Value.absent(), this.photoUrl = const Value.absent(), this.locale = const Value.absent(), this.timezone = const Value.absent(), this.onboardingCompleted = const Value.absent(), this.revision = const Value.absent(), required DateTime updatedAt, this.lastSyncedAt = const Value.absent(), this.dirty = const Value.absent(), this.rowid = const Value.absent(), }) : firebaseUid = Value(firebaseUid), updatedAt = Value(updatedAt); static Insertable custom({ Expression? firebaseUid, Expression? email, Expression? displayName, Expression? photoUrl, Expression? locale, Expression? timezone, Expression? onboardingCompleted, Expression? revision, Expression? updatedAt, Expression? lastSyncedAt, Expression? dirty, Expression? rowid, }) { return RawValuesInsertable({ if (firebaseUid != null) 'firebase_uid': firebaseUid, if (email != null) 'email': email, if (displayName != null) 'display_name': displayName, if (photoUrl != null) 'photo_url': photoUrl, if (locale != null) 'locale': locale, if (timezone != null) 'timezone': timezone, if (onboardingCompleted != null) 'onboarding_completed': onboardingCompleted, if (revision != null) 'revision': revision, if (updatedAt != null) 'updated_at': updatedAt, if (lastSyncedAt != null) 'last_synced_at': lastSyncedAt, if (dirty != null) 'dirty': dirty, if (rowid != null) 'rowid': rowid, }); } UserProfileRowsCompanion copyWith({ Value? firebaseUid, Value? email, Value? displayName, Value? photoUrl, Value? locale, Value? timezone, Value? onboardingCompleted, Value? revision, Value? updatedAt, Value? lastSyncedAt, Value? dirty, Value? rowid, }) { return UserProfileRowsCompanion( firebaseUid: firebaseUid ?? this.firebaseUid, email: email ?? this.email, displayName: displayName ?? this.displayName, photoUrl: photoUrl ?? this.photoUrl, locale: locale ?? this.locale, timezone: timezone ?? this.timezone, onboardingCompleted: onboardingCompleted ?? this.onboardingCompleted, revision: revision ?? this.revision, updatedAt: updatedAt ?? this.updatedAt, lastSyncedAt: lastSyncedAt ?? this.lastSyncedAt, dirty: dirty ?? this.dirty, rowid: rowid ?? this.rowid, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (firebaseUid.present) { map['firebase_uid'] = Variable(firebaseUid.value); } if (email.present) { map['email'] = Variable(email.value); } if (displayName.present) { map['display_name'] = Variable(displayName.value); } if (photoUrl.present) { map['photo_url'] = Variable(photoUrl.value); } if (locale.present) { map['locale'] = Variable(locale.value); } if (timezone.present) { map['timezone'] = Variable(timezone.value); } if (onboardingCompleted.present) { map['onboarding_completed'] = Variable(onboardingCompleted.value); } if (revision.present) { map['revision'] = Variable(revision.value); } if (updatedAt.present) { map['updated_at'] = Variable(updatedAt.value); } if (lastSyncedAt.present) { map['last_synced_at'] = Variable(lastSyncedAt.value); } if (dirty.present) { map['dirty'] = Variable(dirty.value); } if (rowid.present) { map['rowid'] = Variable(rowid.value); } return map; } @override String toString() { return (StringBuffer('UserProfileRowsCompanion(') ..write('firebaseUid: $firebaseUid, ') ..write('email: $email, ') ..write('displayName: $displayName, ') ..write('photoUrl: $photoUrl, ') ..write('locale: $locale, ') ..write('timezone: $timezone, ') ..write('onboardingCompleted: $onboardingCompleted, ') ..write('revision: $revision, ') ..write('updatedAt: $updatedAt, ') ..write('lastSyncedAt: $lastSyncedAt, ') ..write('dirty: $dirty, ') ..write('rowid: $rowid') ..write(')')) .toString(); } } class $SyncOutboxRowsTable extends SyncOutboxRows with TableInfo<$SyncOutboxRowsTable, SyncOutboxRow> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $SyncOutboxRowsTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idMeta = const VerificationMeta('id'); @override late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'PRIMARY KEY AUTOINCREMENT', ), ); static const VerificationMeta _firebaseUidMeta = const VerificationMeta( 'firebaseUid', ); @override late final GeneratedColumn firebaseUid = GeneratedColumn( 'firebase_uid', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, ); static const VerificationMeta _payloadJsonMeta = const VerificationMeta( 'payloadJson', ); @override late final GeneratedColumn payloadJson = GeneratedColumn( 'payload_json', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, ); static const VerificationMeta _createdAtMeta = const VerificationMeta( 'createdAt', ); @override late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, type: DriftSqlType.dateTime, requiredDuringInsert: true, ); @override List get $columns => [ id, firebaseUid, payloadJson, createdAt, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'sync_outbox_rows'; @override VerificationContext validateIntegrity( Insertable instance, { bool isInserting = false, }) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('id')) { context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta)); } if (data.containsKey('firebase_uid')) { context.handle( _firebaseUidMeta, firebaseUid.isAcceptableOrUnknown( data['firebase_uid']!, _firebaseUidMeta, ), ); } else if (isInserting) { context.missing(_firebaseUidMeta); } if (data.containsKey('payload_json')) { context.handle( _payloadJsonMeta, payloadJson.isAcceptableOrUnknown( data['payload_json']!, _payloadJsonMeta, ), ); } else if (isInserting) { context.missing(_payloadJsonMeta); } if (data.containsKey('created_at')) { context.handle( _createdAtMeta, createdAt.isAcceptableOrUnknown(data['created_at']!, _createdAtMeta), ); } else if (isInserting) { context.missing(_createdAtMeta); } return context; } @override Set get $primaryKey => {id}; @override SyncOutboxRow map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return SyncOutboxRow( id: attachedDatabase.typeMapping.read( DriftSqlType.int, data['${effectivePrefix}id'], )!, firebaseUid: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}firebase_uid'], )!, payloadJson: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}payload_json'], )!, createdAt: attachedDatabase.typeMapping.read( DriftSqlType.dateTime, data['${effectivePrefix}created_at'], )!, ); } @override $SyncOutboxRowsTable createAlias(String alias) { return $SyncOutboxRowsTable(attachedDatabase, alias); } } class SyncOutboxRow extends DataClass implements Insertable { final int id; final String firebaseUid; final String payloadJson; final DateTime createdAt; const SyncOutboxRow({ required this.id, required this.firebaseUid, required this.payloadJson, required this.createdAt, }); @override Map toColumns(bool nullToAbsent) { final map = {}; map['id'] = Variable(id); map['firebase_uid'] = Variable(firebaseUid); map['payload_json'] = Variable(payloadJson); map['created_at'] = Variable(createdAt); return map; } SyncOutboxRowsCompanion toCompanion(bool nullToAbsent) { return SyncOutboxRowsCompanion( id: Value(id), firebaseUid: Value(firebaseUid), payloadJson: Value(payloadJson), createdAt: Value(createdAt), ); } factory SyncOutboxRow.fromJson( Map json, { ValueSerializer? serializer, }) { serializer ??= driftRuntimeOptions.defaultSerializer; return SyncOutboxRow( id: serializer.fromJson(json['id']), firebaseUid: serializer.fromJson(json['firebaseUid']), payloadJson: serializer.fromJson(json['payloadJson']), createdAt: serializer.fromJson(json['createdAt']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'id': serializer.toJson(id), 'firebaseUid': serializer.toJson(firebaseUid), 'payloadJson': serializer.toJson(payloadJson), 'createdAt': serializer.toJson(createdAt), }; } SyncOutboxRow copyWith({ int? id, String? firebaseUid, String? payloadJson, DateTime? createdAt, }) => SyncOutboxRow( id: id ?? this.id, firebaseUid: firebaseUid ?? this.firebaseUid, payloadJson: payloadJson ?? this.payloadJson, createdAt: createdAt ?? this.createdAt, ); SyncOutboxRow copyWithCompanion(SyncOutboxRowsCompanion data) { return SyncOutboxRow( id: data.id.present ? data.id.value : this.id, firebaseUid: data.firebaseUid.present ? data.firebaseUid.value : this.firebaseUid, payloadJson: data.payloadJson.present ? data.payloadJson.value : this.payloadJson, createdAt: data.createdAt.present ? data.createdAt.value : this.createdAt, ); } @override String toString() { return (StringBuffer('SyncOutboxRow(') ..write('id: $id, ') ..write('firebaseUid: $firebaseUid, ') ..write('payloadJson: $payloadJson, ') ..write('createdAt: $createdAt') ..write(')')) .toString(); } @override int get hashCode => Object.hash(id, firebaseUid, payloadJson, createdAt); @override bool operator ==(Object other) => identical(this, other) || (other is SyncOutboxRow && other.id == this.id && other.firebaseUid == this.firebaseUid && other.payloadJson == this.payloadJson && other.createdAt == this.createdAt); } class SyncOutboxRowsCompanion extends UpdateCompanion { final Value id; final Value firebaseUid; final Value payloadJson; final Value createdAt; const SyncOutboxRowsCompanion({ this.id = const Value.absent(), this.firebaseUid = const Value.absent(), this.payloadJson = const Value.absent(), this.createdAt = const Value.absent(), }); SyncOutboxRowsCompanion.insert({ this.id = const Value.absent(), required String firebaseUid, required String payloadJson, required DateTime createdAt, }) : firebaseUid = Value(firebaseUid), payloadJson = Value(payloadJson), createdAt = Value(createdAt); static Insertable custom({ Expression? id, Expression? firebaseUid, Expression? payloadJson, Expression? createdAt, }) { return RawValuesInsertable({ if (id != null) 'id': id, if (firebaseUid != null) 'firebase_uid': firebaseUid, if (payloadJson != null) 'payload_json': payloadJson, if (createdAt != null) 'created_at': createdAt, }); } SyncOutboxRowsCompanion copyWith({ Value? id, Value? firebaseUid, Value? payloadJson, Value? createdAt, }) { return SyncOutboxRowsCompanion( id: id ?? this.id, firebaseUid: firebaseUid ?? this.firebaseUid, payloadJson: payloadJson ?? this.payloadJson, createdAt: createdAt ?? this.createdAt, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (id.present) { map['id'] = Variable(id.value); } if (firebaseUid.present) { map['firebase_uid'] = Variable(firebaseUid.value); } if (payloadJson.present) { map['payload_json'] = Variable(payloadJson.value); } if (createdAt.present) { map['created_at'] = Variable(createdAt.value); } return map; } @override String toString() { return (StringBuffer('SyncOutboxRowsCompanion(') ..write('id: $id, ') ..write('firebaseUid: $firebaseUid, ') ..write('payloadJson: $payloadJson, ') ..write('createdAt: $createdAt') ..write(')')) .toString(); } } abstract class _$AppDatabase extends GeneratedDatabase { _$AppDatabase(QueryExecutor e) : super(e); $AppDatabaseManager get managers => $AppDatabaseManager(this); late final $UserProfileRowsTable userProfileRows = $UserProfileRowsTable( this, ); late final $SyncOutboxRowsTable syncOutboxRows = $SyncOutboxRowsTable(this); @override Iterable> get allTables => allSchemaEntities.whereType>(); @override List get allSchemaEntities => [ userProfileRows, syncOutboxRows, ]; } typedef $$UserProfileRowsTableCreateCompanionBuilder = UserProfileRowsCompanion Function({ required String firebaseUid, Value email, Value displayName, Value photoUrl, Value locale, Value timezone, Value onboardingCompleted, Value revision, required DateTime updatedAt, Value lastSyncedAt, Value dirty, Value rowid, }); typedef $$UserProfileRowsTableUpdateCompanionBuilder = UserProfileRowsCompanion Function({ Value firebaseUid, Value email, Value displayName, Value photoUrl, Value locale, Value timezone, Value onboardingCompleted, Value revision, Value updatedAt, Value lastSyncedAt, Value dirty, Value rowid, }); class $$UserProfileRowsTableFilterComposer extends Composer<_$AppDatabase, $UserProfileRowsTable> { $$UserProfileRowsTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get firebaseUid => $composableBuilder( column: $table.firebaseUid, builder: (column) => ColumnFilters(column), ); ColumnFilters get email => $composableBuilder( column: $table.email, builder: (column) => ColumnFilters(column), ); ColumnFilters get displayName => $composableBuilder( column: $table.displayName, builder: (column) => ColumnFilters(column), ); ColumnFilters get photoUrl => $composableBuilder( column: $table.photoUrl, builder: (column) => ColumnFilters(column), ); ColumnFilters get locale => $composableBuilder( column: $table.locale, builder: (column) => ColumnFilters(column), ); ColumnFilters get timezone => $composableBuilder( column: $table.timezone, builder: (column) => ColumnFilters(column), ); ColumnFilters get onboardingCompleted => $composableBuilder( column: $table.onboardingCompleted, builder: (column) => ColumnFilters(column), ); ColumnFilters get revision => $composableBuilder( column: $table.revision, builder: (column) => ColumnFilters(column), ); ColumnFilters get updatedAt => $composableBuilder( column: $table.updatedAt, builder: (column) => ColumnFilters(column), ); ColumnFilters get lastSyncedAt => $composableBuilder( column: $table.lastSyncedAt, builder: (column) => ColumnFilters(column), ); ColumnFilters get dirty => $composableBuilder( column: $table.dirty, builder: (column) => ColumnFilters(column), ); } class $$UserProfileRowsTableOrderingComposer extends Composer<_$AppDatabase, $UserProfileRowsTable> { $$UserProfileRowsTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get firebaseUid => $composableBuilder( column: $table.firebaseUid, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get email => $composableBuilder( column: $table.email, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get displayName => $composableBuilder( column: $table.displayName, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get photoUrl => $composableBuilder( column: $table.photoUrl, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get locale => $composableBuilder( column: $table.locale, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get timezone => $composableBuilder( column: $table.timezone, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get onboardingCompleted => $composableBuilder( column: $table.onboardingCompleted, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get revision => $composableBuilder( column: $table.revision, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get updatedAt => $composableBuilder( column: $table.updatedAt, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get lastSyncedAt => $composableBuilder( column: $table.lastSyncedAt, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get dirty => $composableBuilder( column: $table.dirty, builder: (column) => ColumnOrderings(column), ); } class $$UserProfileRowsTableAnnotationComposer extends Composer<_$AppDatabase, $UserProfileRowsTable> { $$UserProfileRowsTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get firebaseUid => $composableBuilder( column: $table.firebaseUid, builder: (column) => column, ); GeneratedColumn get email => $composableBuilder(column: $table.email, builder: (column) => column); GeneratedColumn get displayName => $composableBuilder( column: $table.displayName, builder: (column) => column, ); GeneratedColumn get photoUrl => $composableBuilder(column: $table.photoUrl, builder: (column) => column); GeneratedColumn get locale => $composableBuilder(column: $table.locale, builder: (column) => column); GeneratedColumn get timezone => $composableBuilder(column: $table.timezone, builder: (column) => column); GeneratedColumn get onboardingCompleted => $composableBuilder( column: $table.onboardingCompleted, builder: (column) => column, ); GeneratedColumn get revision => $composableBuilder(column: $table.revision, builder: (column) => column); GeneratedColumn get updatedAt => $composableBuilder(column: $table.updatedAt, builder: (column) => column); GeneratedColumn get lastSyncedAt => $composableBuilder( column: $table.lastSyncedAt, builder: (column) => column, ); GeneratedColumn get dirty => $composableBuilder(column: $table.dirty, builder: (column) => column); } class $$UserProfileRowsTableTableManager extends RootTableManager< _$AppDatabase, $UserProfileRowsTable, UserProfileRow, $$UserProfileRowsTableFilterComposer, $$UserProfileRowsTableOrderingComposer, $$UserProfileRowsTableAnnotationComposer, $$UserProfileRowsTableCreateCompanionBuilder, $$UserProfileRowsTableUpdateCompanionBuilder, ( UserProfileRow, BaseReferences< _$AppDatabase, $UserProfileRowsTable, UserProfileRow >, ), UserProfileRow, PrefetchHooks Function() > { $$UserProfileRowsTableTableManager( _$AppDatabase db, $UserProfileRowsTable table, ) : super( TableManagerState( db: db, table: table, createFilteringComposer: () => $$UserProfileRowsTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$UserProfileRowsTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$UserProfileRowsTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value firebaseUid = const Value.absent(), Value email = const Value.absent(), Value displayName = const Value.absent(), Value photoUrl = const Value.absent(), Value locale = const Value.absent(), Value timezone = const Value.absent(), Value onboardingCompleted = const Value.absent(), Value revision = const Value.absent(), Value updatedAt = const Value.absent(), Value lastSyncedAt = const Value.absent(), Value dirty = const Value.absent(), Value rowid = const Value.absent(), }) => UserProfileRowsCompanion( firebaseUid: firebaseUid, email: email, displayName: displayName, photoUrl: photoUrl, locale: locale, timezone: timezone, onboardingCompleted: onboardingCompleted, revision: revision, updatedAt: updatedAt, lastSyncedAt: lastSyncedAt, dirty: dirty, rowid: rowid, ), createCompanionCallback: ({ required String firebaseUid, Value email = const Value.absent(), Value displayName = const Value.absent(), Value photoUrl = const Value.absent(), Value locale = const Value.absent(), Value timezone = const Value.absent(), Value onboardingCompleted = const Value.absent(), Value revision = const Value.absent(), required DateTime updatedAt, Value lastSyncedAt = const Value.absent(), Value dirty = const Value.absent(), Value rowid = const Value.absent(), }) => UserProfileRowsCompanion.insert( firebaseUid: firebaseUid, email: email, displayName: displayName, photoUrl: photoUrl, locale: locale, timezone: timezone, onboardingCompleted: onboardingCompleted, revision: revision, updatedAt: updatedAt, lastSyncedAt: lastSyncedAt, dirty: dirty, rowid: rowid, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, ), ); } typedef $$UserProfileRowsTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $UserProfileRowsTable, UserProfileRow, $$UserProfileRowsTableFilterComposer, $$UserProfileRowsTableOrderingComposer, $$UserProfileRowsTableAnnotationComposer, $$UserProfileRowsTableCreateCompanionBuilder, $$UserProfileRowsTableUpdateCompanionBuilder, ( UserProfileRow, BaseReferences<_$AppDatabase, $UserProfileRowsTable, UserProfileRow>, ), UserProfileRow, PrefetchHooks Function() >; typedef $$SyncOutboxRowsTableCreateCompanionBuilder = SyncOutboxRowsCompanion Function({ Value id, required String firebaseUid, required String payloadJson, required DateTime createdAt, }); typedef $$SyncOutboxRowsTableUpdateCompanionBuilder = SyncOutboxRowsCompanion Function({ Value id, Value firebaseUid, Value payloadJson, Value createdAt, }); class $$SyncOutboxRowsTableFilterComposer extends Composer<_$AppDatabase, $SyncOutboxRowsTable> { $$SyncOutboxRowsTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get id => $composableBuilder( column: $table.id, builder: (column) => ColumnFilters(column), ); ColumnFilters get firebaseUid => $composableBuilder( column: $table.firebaseUid, builder: (column) => ColumnFilters(column), ); ColumnFilters get payloadJson => $composableBuilder( column: $table.payloadJson, builder: (column) => ColumnFilters(column), ); ColumnFilters get createdAt => $composableBuilder( column: $table.createdAt, builder: (column) => ColumnFilters(column), ); } class $$SyncOutboxRowsTableOrderingComposer extends Composer<_$AppDatabase, $SyncOutboxRowsTable> { $$SyncOutboxRowsTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get id => $composableBuilder( column: $table.id, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get firebaseUid => $composableBuilder( column: $table.firebaseUid, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get payloadJson => $composableBuilder( column: $table.payloadJson, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get createdAt => $composableBuilder( column: $table.createdAt, builder: (column) => ColumnOrderings(column), ); } class $$SyncOutboxRowsTableAnnotationComposer extends Composer<_$AppDatabase, $SyncOutboxRowsTable> { $$SyncOutboxRowsTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get id => $composableBuilder(column: $table.id, builder: (column) => column); GeneratedColumn get firebaseUid => $composableBuilder( column: $table.firebaseUid, builder: (column) => column, ); GeneratedColumn get payloadJson => $composableBuilder( column: $table.payloadJson, builder: (column) => column, ); GeneratedColumn get createdAt => $composableBuilder(column: $table.createdAt, builder: (column) => column); } class $$SyncOutboxRowsTableTableManager extends RootTableManager< _$AppDatabase, $SyncOutboxRowsTable, SyncOutboxRow, $$SyncOutboxRowsTableFilterComposer, $$SyncOutboxRowsTableOrderingComposer, $$SyncOutboxRowsTableAnnotationComposer, $$SyncOutboxRowsTableCreateCompanionBuilder, $$SyncOutboxRowsTableUpdateCompanionBuilder, ( SyncOutboxRow, BaseReferences<_$AppDatabase, $SyncOutboxRowsTable, SyncOutboxRow>, ), SyncOutboxRow, PrefetchHooks Function() > { $$SyncOutboxRowsTableTableManager( _$AppDatabase db, $SyncOutboxRowsTable table, ) : super( TableManagerState( db: db, table: table, createFilteringComposer: () => $$SyncOutboxRowsTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$SyncOutboxRowsTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$SyncOutboxRowsTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value id = const Value.absent(), Value firebaseUid = const Value.absent(), Value payloadJson = const Value.absent(), Value createdAt = const Value.absent(), }) => SyncOutboxRowsCompanion( id: id, firebaseUid: firebaseUid, payloadJson: payloadJson, createdAt: createdAt, ), createCompanionCallback: ({ Value id = const Value.absent(), required String firebaseUid, required String payloadJson, required DateTime createdAt, }) => SyncOutboxRowsCompanion.insert( id: id, firebaseUid: firebaseUid, payloadJson: payloadJson, createdAt: createdAt, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, ), ); } typedef $$SyncOutboxRowsTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $SyncOutboxRowsTable, SyncOutboxRow, $$SyncOutboxRowsTableFilterComposer, $$SyncOutboxRowsTableOrderingComposer, $$SyncOutboxRowsTableAnnotationComposer, $$SyncOutboxRowsTableCreateCompanionBuilder, $$SyncOutboxRowsTableUpdateCompanionBuilder, ( SyncOutboxRow, BaseReferences<_$AppDatabase, $SyncOutboxRowsTable, SyncOutboxRow>, ), SyncOutboxRow, PrefetchHooks Function() >; class $AppDatabaseManager { final _$AppDatabase _db; $AppDatabaseManager(this._db); $$UserProfileRowsTableTableManager get userProfileRows => $$UserProfileRowsTableTableManager(_db, _db.userProfileRows); $$SyncOutboxRowsTableTableManager get syncOutboxRows => $$SyncOutboxRowsTableTableManager(_db, _db.syncOutboxRows); }