// GENERATED CODE DO NOT EDIT part of '../brick.g.dart'; Future _$OfficeFromSupabase( Map data, { required SupabaseProvider provider, OfflineFirstWithSupabaseRepository? repository, }) async { return Office( id: data['id'] as String, name: data['name'] as String, serviceId: data['service_id'] == null ? null : data['service_id'] as String?, ); } Future> _$OfficeToSupabase( Office instance, { required SupabaseProvider provider, OfflineFirstWithSupabaseRepository? repository, }) async { return { 'id': instance.id, 'name': instance.name, 'service_id': instance.serviceId, }; } Future _$OfficeFromSqlite( Map data, { required SqliteProvider provider, OfflineFirstWithSupabaseRepository? repository, }) async { return Office( id: data['id'] as String, name: data['name'] as String, serviceId: data['service_id'] == null ? null : data['service_id'] as String?, )..primaryKey = data['_brick_id'] as int; } Future> _$OfficeToSqlite( Office instance, { required SqliteProvider provider, OfflineFirstWithSupabaseRepository? repository, }) async { return { 'id': instance.id, 'name': instance.name, 'service_id': instance.serviceId, }; } /// Construct a [Office] class OfficeAdapter extends OfflineFirstWithSupabaseAdapter { OfficeAdapter(); @override final supabaseTableName = 'offices'; @override final defaultToNull = true; @override final fieldsToSupabaseColumns = { 'id': const RuntimeSupabaseColumnDefinition( association: false, columnName: 'id', ), 'name': const RuntimeSupabaseColumnDefinition( association: false, columnName: 'name', ), 'serviceId': const RuntimeSupabaseColumnDefinition( association: false, columnName: 'service_id', ), }; @override final ignoreDuplicates = false; @override final uniqueFields = {}; @override final Map fieldsToSqliteColumns = { 'primaryKey': const RuntimeSqliteColumnDefinition( association: false, columnName: '_brick_id', iterable: false, type: int, ), 'id': const RuntimeSqliteColumnDefinition( association: false, columnName: 'id', iterable: false, type: String, ), 'name': const RuntimeSqliteColumnDefinition( association: false, columnName: 'name', iterable: false, type: String, ), 'serviceId': const RuntimeSqliteColumnDefinition( association: false, columnName: 'service_id', iterable: false, type: String, ), }; @override Future primaryKeyByUniqueColumns( Office instance, DatabaseExecutor executor, ) async => instance.primaryKey; @override final String tableName = 'Office'; @override Future fromSupabase( Map input, { required provider, covariant OfflineFirstWithSupabaseRepository? repository, }) async => await _$OfficeFromSupabase( input, provider: provider, repository: repository, ); @override Future> toSupabase( Office input, { required provider, covariant OfflineFirstWithSupabaseRepository? repository, }) async => await _$OfficeToSupabase( input, provider: provider, repository: repository, ); @override Future fromSqlite( Map input, { required provider, covariant OfflineFirstWithSupabaseRepository? repository, }) async => await _$OfficeFromSqlite( input, provider: provider, repository: repository, ); @override Future> toSqlite( Office input, { required provider, covariant OfflineFirstWithSupabaseRepository? repository, }) async => await _$OfficeToSqlite(input, provider: provider, repository: repository); }