api_gen 0.0.4+1 
api_gen: ^0.0.4+1 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);
  }
}