main function
void
main()
Implementation
void main() {
print('🎯 Field Description Example\n');
final testData = {
'id': 'user_123',
'name': 'John Doe',
'email': 'john@example.com',
'age': 25,
'avatarUrl': 'https://example.com/avatar.jpg',
'bio': 'Software developer',
};
try {
final result = userProfileSchema.parse(testData) as Map<String, dynamic>;
print('✅ User validation successful!');
print(' ID: ${result['id']}');
print(' Name: ${result['name']}');
print(' Email: ${result['email']}');
print(' Age: ${result['age']}');
print(' Avatar: ${result['avatarUrl'] ?? 'None'}');
print(' Bio: ${result['bio'] ?? 'Not provided'}');
} catch (e) {
print('❌ Validation error: $e');
}
}