platform/packages/openapi/lib/v3.dart
2024-09-03 13:18:47 -07:00

36 lines
1.7 KiB
Dart

/*
* This file is part of the Protevus Platform.
*
* (C) Protevus <developers@protevus.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
/// This library exports various components of the OpenAPI v3 specification.
/// It provides access to essential classes and structures used for defining
/// and working with OpenAPI v3 documents, including callbacks, components,
/// document structure, encodings, headers, media types, metadata, operations,
/// parameters, paths, request bodies, responses, schemas, security definitions,
/// servers, and other related types.
///
/// By importing this library, users can access all the necessary elements
/// to create, parse, and manipulate OpenAPI v3 specifications in their Dart projects.
library v3;
export 'package:protevus_openapi/src/v3/callback.dart';
export 'package:protevus_openapi/src/v3/components.dart';
export 'package:protevus_openapi/src/v3/document.dart';
export 'package:protevus_openapi/src/v3/encoding.dart';
export 'package:protevus_openapi/src/v3/header.dart';
export 'package:protevus_openapi/src/v3/media_type.dart';
export 'package:protevus_openapi/src/v3/metadata.dart';
export 'package:protevus_openapi/src/v3/operation.dart';
export 'package:protevus_openapi/src/v3/parameter.dart';
export 'package:protevus_openapi/src/v3/path.dart';
export 'package:protevus_openapi/src/v3/request_body.dart';
export 'package:protevus_openapi/src/v3/response.dart';
export 'package:protevus_openapi/src/v3/schema.dart';
export 'package:protevus_openapi/src/v3/security.dart';
export 'package:protevus_openapi/src/v3/server.dart';
export 'package:protevus_openapi/src/v3/types.dart';