zmodel_to_dart_builder 1.1.1
zmodel_to_dart_builder: ^1.1.1 copied to clipboard
A Dart builder to generate DTO classes from ZModel schema files
import 'package:zmodel_to_dart_builder/zmodel_to_dart.dart';
void main() {
const source = '''
enum role {
admin
reader
}
model user {
id String @id
email String @email
name String? @db.VarChar(80) @length(2, 80)
age Int @gte(18)
role role
}
''';
final parsed = ZModelGenerator().parse(source);
final generated = ZModelGenerator().renderSingleLibrary(parsed);
print(generated);
}