mirror of
https://github.com/foomo/contentfulvalidation.git
synced 2025-10-16 12:25:37 +00:00
13 lines
334 B
Go
13 lines
334 B
Go
package validator
|
|
|
|
import "github.com/foomo/contentfulvalidation/errors"
|
|
|
|
type ModelValidator interface {
|
|
Validate(modelID ModelID) (*ValidationResult, *errors.ValidationError)
|
|
ValidateAll() (map[ModelID]*ValidationResult, error)
|
|
}
|
|
|
|
type ValidatorProvider interface { //nolint:revive
|
|
GetValidators() map[ModelType]ModelValidator
|
|
}
|