2 changed files with 139 additions and 0 deletions
-
86lib/features/level/domain/entity/node_entity.g.dart
-
53lib/features/level/domain/entity/prize_entity.g.dart
@ -0,0 +1,86 @@ |
|||
// GENERATED CODE - DO NOT MODIFY BY HAND |
|||
|
|||
part of 'node_entity.dart'; |
|||
|
|||
// ************************************************************************** |
|||
// TypeAdapterGenerator |
|||
// ************************************************************************** |
|||
|
|||
class NodeEntityAdapter extends TypeAdapter<NodeEntity> { |
|||
@override |
|||
final int typeId = 7; |
|||
|
|||
@override |
|||
NodeEntity read(BinaryReader reader) { |
|||
final numOfFields = reader.readByte(); |
|||
final fields = <int, dynamic>{ |
|||
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(), |
|||
}; |
|||
return NodeEntity( |
|||
nodeType: fields[0] as NodeType?, |
|||
level: fields[1] as LevelEntity?, |
|||
prize: fields[2] as PrizeEntity?, |
|||
); |
|||
} |
|||
|
|||
@override |
|||
void write(BinaryWriter writer, NodeEntity obj) { |
|||
writer |
|||
..writeByte(3) |
|||
..writeByte(0) |
|||
..write(obj.nodeType) |
|||
..writeByte(1) |
|||
..write(obj.level) |
|||
..writeByte(2) |
|||
..write(obj.prize); |
|||
} |
|||
|
|||
@override |
|||
int get hashCode => typeId.hashCode; |
|||
|
|||
@override |
|||
bool operator ==(Object other) => |
|||
identical(this, other) || |
|||
other is NodeEntityAdapter && |
|||
runtimeType == other.runtimeType && |
|||
typeId == other.typeId; |
|||
} |
|||
|
|||
class NodeTypeAdapter extends TypeAdapter<NodeType> { |
|||
@override |
|||
final int typeId = 8; |
|||
|
|||
@override |
|||
NodeType read(BinaryReader reader) { |
|||
switch (reader.readByte()) { |
|||
case 0: |
|||
return NodeType.level; |
|||
case 1: |
|||
return NodeType.prize; |
|||
default: |
|||
return NodeType.level; |
|||
} |
|||
} |
|||
|
|||
@override |
|||
void write(BinaryWriter writer, NodeType obj) { |
|||
switch (obj) { |
|||
case NodeType.level: |
|||
writer.writeByte(0); |
|||
break; |
|||
case NodeType.prize: |
|||
writer.writeByte(1); |
|||
break; |
|||
} |
|||
} |
|||
|
|||
@override |
|||
int get hashCode => typeId.hashCode; |
|||
|
|||
@override |
|||
bool operator ==(Object other) => |
|||
identical(this, other) || |
|||
other is NodeTypeAdapter && |
|||
runtimeType == other.runtimeType && |
|||
typeId == other.typeId; |
|||
} |
|||
@ -0,0 +1,53 @@ |
|||
// GENERATED CODE - DO NOT MODIFY BY HAND |
|||
|
|||
part of 'prize_entity.dart'; |
|||
|
|||
// ************************************************************************** |
|||
// TypeAdapterGenerator |
|||
// ************************************************************************** |
|||
|
|||
class PrizeEntityAdapter extends TypeAdapter<PrizeEntity> { |
|||
@override |
|||
final int typeId = 6; |
|||
|
|||
@override |
|||
PrizeEntity read(BinaryReader reader) { |
|||
final numOfFields = reader.readByte(); |
|||
final fields = <int, dynamic>{ |
|||
for (int i = 0; i < numOfFields; i++) reader.readByte(): reader.read(), |
|||
}; |
|||
return PrizeEntity( |
|||
id: fields[0] as int?, |
|||
afterLevel: fields[1] as int?, |
|||
title: fields[2] as String?, |
|||
imageURL: fields[3] as String?, |
|||
animationURL: fields[4] as String?, |
|||
); |
|||
} |
|||
|
|||
@override |
|||
void write(BinaryWriter writer, PrizeEntity obj) { |
|||
writer |
|||
..writeByte(5) |
|||
..writeByte(0) |
|||
..write(obj.id) |
|||
..writeByte(1) |
|||
..write(obj.afterLevel) |
|||
..writeByte(2) |
|||
..write(obj.title) |
|||
..writeByte(3) |
|||
..write(obj.imageURL) |
|||
..writeByte(4) |
|||
..write(obj.animationURL); |
|||
} |
|||
|
|||
@override |
|||
int get hashCode => typeId.hashCode; |
|||
|
|||
@override |
|||
bool operator ==(Object other) => |
|||
identical(this, other) || |
|||
other is PrizeEntityAdapter && |
|||
runtimeType == other.runtimeType && |
|||
typeId == other.typeId; |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue