dev
dart 42 lines 1.11 KB
Raw
1 // GENERATED CODE - DO NOT MODIFY BY HAND
2
3 part of 'haven_seed_store.dart';
4
5 // **************************************************************************
6 // TypeAdapterGenerator
7 // **************************************************************************
8
9 class HavenSeedStoreAdapter extends TypeAdapter<HavenSeedStore> {
10 @override
11 final int typeId = 21;
12
13 @override
14 HavenSeedStore read(BinaryReader reader) {
15 final numOfFields = reader.readByte();
16 final fields = <int, dynamic>{
17 for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(),
18 };
19 return HavenSeedStore(
20 id: fields[0] == null ? '' : fields[0] as String,
21 seed: fields[2] as String?,
22 );
23 }
24
25 @override
26 void write(BinaryWriter writer, HavenSeedStore obj) {
27 writer
28 ..writeByte(2)
29 ..writeByte(0)
30 ..write(obj.id)
31 ..writeByte(2)
32 ..write(obj.seed);
33 }
34
35 @override
36 int get hashCode => typeId.hashCode;
37
38 @override
39 bool operator ==(Object other) =>
40 identical(this, other) ||
41 other is HavenSeedStoreAdapter && runtimeType == other.runtimeType && typeId == other.typeId;
42 }