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