This code won't work because type SchemaProps struct does not have yaml declarations, why? schema := new(spec.Schema) errYamlUnmarshal := yaml.Unmarshal(yamlBytes, schema) if errYamlUnmarshal != nil { return errYamlUnmarshal } I'm working with example https://pkg.go.dev/github.com/go-openapi/validate#example-AgainstSchema And cannot load yaml file.