zod_validation 1.0.0 copy "zod_validation: ^1.0.0" to clipboard
zod_validation: ^1.0.0 copied to clipboard

This is a package for validating data.

example/zod_validation_example.dart

import 'package:zod_validation/zod_validation.dart';

void main() {
  final params = {
    'user': {
      'platform': Zod().required(),
      'data': {
        'id': Zod().type<int>(),
        'name': Zod().min(3).max(10),
        'email': Zod().email(),
        'phone': Zod().phone(),
      },
    }
  };

  /// the received params from the request
  final requestParams = <String, dynamic>{};

  final result = Zod.validate(params: params, data: requestParams);
  if (result.isNotValid) print(result.result);
}
13
likes
0
pub points
60%
popularity

Publisher

unverified uploader

This is a package for validating data.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on zod_validation