entities/entity_schema library

Classes

DraftModeEntitySchema<TEntity>
Reusable schema that validates a typed object through shared fields.
DraftModeEntityValidationFailure<TEntity>
Validation failure produced when an entity violates one field contract.

Exceptions / Errors

DraftModeEntityValidationException<TEntity>
Exception raised when repository/storage validation fails.