Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JsonSchemaValidator ¶
type JsonSchemaValidator struct {
// contains filtered or unexported fields
}
func NewJsonSchemaValidator ¶
func NewJsonSchemaValidator(draft *jsonschema.Draft, schemaDef string) (*JsonSchemaValidator, error)
func (*JsonSchemaValidator) Validate ¶
func (v *JsonSchemaValidator) Validate(value interface{}) error
type OpenApiValidator ¶
type OpenApiValidator struct {
// contains filtered or unexported fields
}
func NewOpenApiValidator ¶
func NewOpenApiValidator(schemaDef string) (*OpenApiValidator, error)
func (*OpenApiValidator) Validate ¶
func (v *OpenApiValidator) Validate(value interface{}) error
type ValidateError ¶
type ValidateError []error
func (ValidateError) Error ¶
func (ve ValidateError) Error() string
func (ValidateError) Errors ¶
func (ve ValidateError) Errors() []string
Click to show internal directories.
Click to hide internal directories.