// GENERATED CODE - DO NOT MODIFY BY HAND part of 'task_item.dart'; // ************************************************************************** // TypeAdapterGenerator // ************************************************************************** class TaskItemAdapter extends TypeAdapter { @override final int typeId = 0; @override TaskItem read(BinaryReader reader) { final id = reader.readString(); final title = reader.readString(); final subtitleStr = reader.readString(); final notesStr = reader.readString(); final isCompleted = reader.readBool(); final createdAt = DateTime.fromMillisecondsSinceEpoch(reader.readInt()); final sortIndex = reader.readInt(); return TaskItem( id: id, title: title, subtitle: subtitleStr.isEmpty ? null : subtitleStr, notes: notesStr.isEmpty ? null : notesStr, isCompleted: isCompleted, createdAt: createdAt, sortIndex: sortIndex, ); } @override void write(BinaryWriter writer, TaskItem obj) { writer.writeString(obj.id); writer.writeString(obj.title); writer.writeString(obj.subtitle ?? ''); writer.writeString(obj.notes ?? ''); writer.writeBool(obj.isCompleted); writer.writeInt(obj.createdAt.millisecondsSinceEpoch); writer.writeInt(obj.sortIndex); } @override int get hashCode => typeId.hashCode; @override bool operator ==(Object other) => identical(this, other) || other is TaskItemAdapter && runtimeType == other.runtimeType && typeId == other.typeId; }