Module spec_parser

Module spec_parser 

Source
Expand description

Unified specification parser and validator

This module provides a unified interface for parsing and validating different API specification formats: OpenAPI (2.0/3.x), GraphQL schemas, and gRPC service definitions (protobuf).

It provides consistent error handling and validation for all spec types.

Structs§

GraphQLValidator
GraphQL schema validator with detailed error reporting
OpenApiValidator
Enhanced OpenAPI validator with support for 2.0 and 3.x
ValidationError
Detailed validation error
ValidationResult
Specification validation result with detailed errors

Enums§

SpecFormat
Supported specification formats