Event Form Validator
Component Detail
Service Layer
low complexity
mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Stateless validation service enforcing field-level rules for each event wizard step before allowing progression. Returns structured validation results consumed by the wizard BLoC.
event-form-validator
Responsibilities
- Validate event title is non-empty and within character limit
- Validate date is present and not in the past
- Validate time and duration are within acceptable ranges
- Validate location is non-empty
- Validate summary meets minimum length requirement
Interfaces
validateTitle(String value)
validateDate(DateTime? value)
validateTime(TimeOfDay? value)
validateDuration(int? minutes)
validateLocation(String value)
validateSummary(String value)
validateAll(EventDraft draft)