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');
  }
}