NameProvider knows how to resolve go struct fields into json names. The default provider is brought by [github.com/go-openapi/jsonpointer/jsonname.DefaultJSONNameProvider].
| 42 | // The default provider is brought by |
| 43 | // [github.com/go-openapi/jsonpointer/jsonname.DefaultJSONNameProvider]. |
| 44 | type NameProvider interface { |
| 45 | // GetGoName gets the go name for a json property name |
| 46 | GetGoName(subject any, name string) (string, bool) |
| 47 | |
| 48 | // GetGoNameForType gets the go name for a given type for a json property name |
| 49 | GetGoNameForType(tpe reflect.Type, name string) (string, bool) |
| 50 | } |
no outgoing calls
no test coverage detected
searching dependent graphs…