api_gen 0.0.4 copy "api_gen: ^0.0.4" to clipboard
api_gen: ^0.0.4 copied to clipboard

A simple Dart code generator that creates model classes (with fromJson/toJson) from a JSON schema, saving time on boilerplate in Flutter/Dart projects.

example/lib/main.dart

import 'dart:io';
import 'package:api_gen/api_gen.dart';

void main() async {
  final client = ApiGenClient();

  // Generate models from api.json file
  final result = await client.generateFromFile('api.json', 'models');

  if (result.isSuccessful) {
    print('✅ Models generated successfully!');
  } else {
    final failure = result as Failure<void>;
    print('❌ Error: ${failure.exception}');
    exit(1);
  }
}
1
likes
150
points
306
downloads

Publisher

unverified uploader

Weekly Downloads

A simple Dart code generator that creates model classes (with fromJson/toJson) from a JSON schema, saving time on boilerplate in Flutter/Dart projects.

Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

args

More

Packages that depend on api_gen