Namespace Serenity.Checkpoint.Domain.ValueObjects
Structs
CheckpointId
Stable identifier for a checkpoint. Immutable value object that supports equality comparison and hashing.
CheckpointMetadata
Optional descriptive data associated with a checkpoint. Provides human-readable information such as timestamp, label, and stage.
CheckpointSnapshot
Opaque container for serialized game state at a checkpoint. The checkpoint system treats this as a black box—it does not interpret the content.