from diceplayer.shared.utils.dataclass_protocol import Dataclass from diceplayer.shared.config.gaussian_dto import GaussianDTO from diceplayer.shared.external.__external import External class Gaussian(External): def __init__(self, data: dict): self.config: GaussianDTO = self.set_config(data) @staticmethod def set_config(data: dict) -> GaussianDTO: return GaussianDTO.from_dict(data) def configure(self): pass def start(self): pass def reset(self): pass