change in Initialse function to read each folder and add test cases

This commit is contained in:
AshwiniK-protean
2025-03-10 13:09:37 +05:30
parent 19c8b35bdd
commit ced64648f6
22 changed files with 692 additions and 322 deletions

View File

@@ -0,0 +1,14 @@
package definitions
import "context"
// Validator interface for schema validation
type Validator interface {
Validate(ctx context.Context, b []byte) error
}
// ValidatorProvider interface for creating validators
type ValidatorProvider interface {
//Get(p string) (Validator, error)
Initialize(schemaDir string) (map[string]Validator, error)
}