StarGiftAttributeModel.deserialize constructor
StarGiftAttributeModel.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory StarGiftAttributeModel.deserialize(BinaryReader reader) {
// Read [StarGiftAttributeModel] fields.
final flags = reader.readInt32();
final crafted = (flags & 1) != 0;
final name = reader.readString();
final document = reader.readObject() as DocumentBase;
final rarity = reader.readObject() as StarGiftAttributeRarityBase;
// Construct [StarGiftAttributeModel] object.
final returnValue = StarGiftAttributeModel(
crafted: crafted,
name: name,
document: document,
rarity: rarity,
);
// Now return the deserialized [StarGiftAttributeModel].
return returnValue;
}