toTemplateVars method
Convert to template variables map
Implementation
Map<String, dynamic> toTemplateVars() {
return {
'project_name': projectName,
'serverpod_version': serverpodVersion,
'root_path': rootPath,
'database_type': databaseType.name,
'uses_postgres': databaseType == DatabaseType.postgres,
'uses_sqlite': databaseType == DatabaseType.sqlite,
'has_endpoints': hasEndpoints,
'endpoint_count': endpointCount,
'has_models': hasModels,
'model_count': modelCount,
'has_migrations': hasMigrations,
'migration_count': migrationCount,
'uses_redis': usesRedis,
'endpoints': endpoints.map((e) => e.toJson()).toList(),
'models': models.map((m) => m.toJson()).toList(),
'migrations': migrations.map((m) => m.toJson()).toList(),
};
}