fromMap static method

ApiDefinition? fromMap(
  1. Map<String, dynamic> spec, {
  2. String? baseUrl,
})

Loads an OpenAPI definition from a Map.

spec - The OpenAPI specification as a Map baseUrl - Optional base URL override

Returns an ApiDefinition or null if parsing fails.

Implementation

static ApiDefinition? fromMap(Map<String, dynamic> spec, {String? baseUrl}) {
  try {
    return _parseOpenApiSpec(spec, baseUrl: baseUrl);
  } catch (e) {
    debugPrint('Error parsing OpenAPI spec: $e');
    return null;
  }
}