ClientManager<TModel extends TetherModel<TModel>> constructor

ClientManager<TModel extends TetherModel<TModel>>({
  1. required String tableName,
  2. required String localTableName,
  3. required SqliteDatabase localDb,
  4. required SupabaseClient client,
  5. required Map<String, SupabaseTableInfo> tableSchemas,
  6. required FromJsonFactory<TModel> fromJsonFactory,
  7. required FromSqliteFactory<TModel> fromSqliteFactory,
})

Implementation

ClientManager({
  required this.tableName,
  required this.localTableName,
  required this.localDb,
  required this.client,
  required this.tableSchemas,
  required this.fromJsonFactory,
  required this.fromSqliteFactory,
}) : supabase = client.from(tableName);