Esempio n. 1
0
 def deserialize(cls, value: serialization_model,
                 inflator: Inflator) -> MetaCube:
     return cls(
         Cube.deserialize(value['cube'], inflator),
         NodeCollection.deserialize(value['nodes'], inflator),
         GroupMap.deserialize(value['groups'], inflator),
         Infinites.deserialize(value['infinites'], inflator),
     )
Esempio n. 2
0
 def deserialize(cls, value: serialization_model,
                 inflator: Inflator) -> Deck:
     return cls(
         maindeck=Cube.deserialize(value['maindeck'], inflator),
         sideboard=Cube.deserialize(value['sideboard'], inflator),
     )
Esempio n. 3
0
 def deserialize(cls, value: serialization_model,
                 inflator: Inflator) -> FantasySet:
     return cls({
         k: Cube.deserialize(v, inflator)
         for k, v in value['rarity_map'].items()
     })