generateAll method

Future<void> generateAll(
  1. Map<String, dynamic> swaggerDoc
)

Implementation

Future<void> generateAll(Map<String, dynamic> swaggerDoc) async {
  // Generate models from components/schemas
  if (swaggerDoc['components']?['schemas'] != null) {
    await _generateModels(swaggerDoc['components']['schemas']);
  }

  // Generate APIs, Repos, Controllers from paths
  if (swaggerDoc['paths'] != null) {
    await _generateServices(swaggerDoc['paths']);
  }

  // Generate bindings
  await _generateBindings();

  // Generate export files
  await _generateExportFiles();
}