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), }
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), }