tridev_open_api

Reads and writes OpenAPI (Swagger) specifications.

tridev_open_api supports both v2 and v3 of the open_api specification.

To use v2 import:

import 'package:tridev_open_api/v2.dart';

To use v3 import:

import 'package:tridev_open_api/v3.dart';

You can us v2 and v3 within a single project.

Example

import 'package:tridev_open_api/v3.dart';


final file = File("test/specs/kubernetes.json");
final contents = await file.readAsString();
final doc = APIDocument.fromJSON(contents);

final output = JSON.encode(doc.asMap());

Libraries

v2
Support for doing something awesome.
v3