passedValidation method

void passedValidation(
  1. Map<String, dynamic> validated
)

Process data after successful validation.

This hook is called after validation passes but before the validated data is returned. Use it to transform, hash, or enrich the validated data.

Changes made to the validated map will be included in the final result returned by validate.

Example:

@override
void passedValidation(Map<String, dynamic> validated) {
  // Hash the password
  validated['password'] = Hash.make(validated['password']);

  // Add timestamps
  validated['created_at'] = DateTime.now().toIso8601String();
  validated['updated_at'] = validated['created_at'];

  // Normalize data
  validated['email'] = validated['email'].toLowerCase();
}

Parameters:

  • validated: The validated data map that can be modified

Implementation

void passedValidation(Map<String, dynamic> validated) {}