Expand description
Reservation contracts for age rules, add-ons, transitions, and service eligibility.
Structs§
- AddOn
Label - Display label for an optional reservation add-on offered to the customer.
- AgeThreshold
- Age gate applied when determining whether a pet may book a service.
- Minimum
AgeWeeks - Minimum pet age, in weeks, required before a service can be booked.
Enums§
- AgePolicy
Reason - Reasons a pet may be blocked by age rules for a service.
- Error
- Validation failures returned by reservation domain constructors.
- Transition
Reason - Business reasons for moving or rejecting a reservation workflow transition.
Type Aliases§
- Result
- Result type returned by fallible reservation error operations.