classMaxcutOutput(BaseModel):""" The output of the Maxcut application """s:List[InputNode]"Nodes in S"t:List[InputNode]"Nodes in T"edges:List[Tuple[InputNode,InputNode,float]]"The list of edges that need to be cut"def__hash__(self):returnhash(self.model_dump_json())