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.

Feature: Event Creation

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)

Related Data Entities (1)

Data entities managed by this component