Example #1
0
    def to_dict(self, minimal: bool = False) -> dict:
        minimal_dict = ArmorEquipmentMixin.to_dict(self, minimal)

        if minimal:
            return minimal_dict

        return {
            **minimal_dict,
            **ItemSetMixin.to_dict(self),
            **DroppedByMixin.to_dict(self),
            **ProducedByMixin.to_dict(self),
            **NeededForMixin.to_dict(self),
            **RandomBoxMixin.to_dict(self),
            **SoldByMixin.to_dict(self),
        }
Example #2
0
    def to_dict(self, minimal: bool = False) -> dict:
        minimal_dict = {
            **ExtraEquipmentMixin.to_dict(self, minimal),
            "accessory_type":
            self.accessory_type.to_dict(),
        }

        if minimal:
            return minimal_dict

        return {
            **minimal_dict,
            **ItemSetMixin.to_dict(self),
            **DroppedByMixin.to_dict(self),
            **ProducedByMixin.to_dict(self),
            **NeededForMixin.to_dict(self),
            **RandomBoxMixin.to_dict(self),
            **SoldByMixin.to_dict(self),
        }