haive.games.single_player.towers_of_hanoi.move¶

Tower of Hanoi move model.

Classes¶

HanoiMoveModel

Model for structured output of Tower of Hanoi moves.

Module Contents¶

class haive.games.single_player.towers_of_hanoi.move.HanoiMoveModel(/, **data)[source]¶

Bases: pydantic.BaseModel

Model for structured output of Tower of Hanoi moves.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

classmethod validate_from_peg(v)[source]¶

Validate From Peg.

Parameters:

v (int) – [TODO: Add description]

Returns:

Add return description]

Return type:

[TODO

classmethod validate_to_peg(v, info)[source]¶

Validate To Peg.

Parameters:
  • v (int) – [TODO: Add description]

  • info (Any) – [TODO: Add description]

Returns:

Add return description]

Return type:

[TODO