Class OpenApiValidatorAdapter
- Namespace
- Refitter.Core.Validation
- Assembly
- Refitter.Core.dll
Adapts the static OpenApiValidator to the IValidator interface.
public sealed class OpenApiValidatorAdapter : IValidator
- Inheritance
-
OpenApiValidatorAdapter
- Implements
- Inherited Members
Methods
ValidateAsync(string, CancellationToken)
Validates the specified OpenAPI specification file.
public Task<OpenApiValidationResult> ValidateAsync(string openApiPath, CancellationToken cancellationToken = default)
Parameters
openApiPathstringThe path to the OpenAPI specification file.
cancellationTokenCancellationTokenA cancellation token.
Returns
- Task<OpenApiValidationResult>
An OpenApiValidationResult containing diagnostics and element counts.