Methods
-
IsRequestRequired(endpoint, method, contentType)
-
Parameters:
Name Type Description endpointstring OpenApi endpoint we want to validate methodstring OpenApi method we want to validate contentTypestring Content api of the request we want to validate -
validate(openApiDef, options) → {ValidatorMethods}
-
Validate method
Parameters:
Name Type Description openApiDefobject OpenAPI definition optionsobject Options to extend the errorHandler or Ajv configuration Returns:
ValidatorMethods - validator methods -
ValidateParams(value, endpoint, method, contentType)
-
Parameters:
Name Type Description value* Value we want to validate endpointstring OpenApi endpoint we want to validate methodstring OpenApi method we want to validate contentTypestring Content api of the request we want to validate -
ValidateRequest(value, endpoint, method, contentType)
-
Parameters:
Name Type Description value* Value we want to validate endpointstring OpenApi endpoint we want to validate methodstring OpenApi method we want to validate contentTypestring Content api of the request we want to validate -
ValidateRequiredValues(value, endpoint, method)
-
Parameters:
Name Type Description value* Values we want to see if are send as required parameters endpointstring OpenApi endpoint we want to validate methodstring OpenApi method we want to validate -
ValidateResponse(value, endpoint, method, status, contentType)
-
Parameters:
Name Type Description value* Value we want to validate endpointstring OpenApi endpoint we want to validate methodstring OpenApi method we want to validate statusstring OpenApi status we want to validate contentTypestring Content api of the request we want to validate
Type Definitions
-
ValidatorMethods
-
Validator methods
Properties:
Name Type Description validateRequestValidateRequest validateQueryParamValidateParams validatePathParamValidateParams validateHeaderParamValidateParams validateResponseValidateResponse isRequestRequiredIsRequestRequired validateRequiredValuesValidateRequiredValues