Swagger.fromJson constructor

Swagger.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Swagger.fromJson(Map<String, dynamic> json) {
  return Swagger(
    id: json['id'],
    openapi: json['openapi'],
    info: SwaggerInfo.fromJson(json['info']),
    servers: (json['servers'] as List)
        .map((e) => SwaggerServer.fromJson(e))
        .toList(),
    tags: (json['tags'] as List).map((e) => SwaggerTag.fromJson(e)).toList(),
    paths: (json['paths'] as Map).map(
      (key, value) => MapEntry(
        key,
        (value as List).map((e) => SwaggerPath.fromJson(e)).toList(),
      ),
    ),
    components: json['components'] != null
        ? SwaggerComponent.fromJson(json['components'])
        : null,
  );
}