| 1234567891011121314151617181920212223242526272829303132333435363738 | package generatortype Option func(gen *Generator)// UseJSONNamesForFields. if disabled, the original proto name will be used for generating OpenAPI definitionsfunc UseJSONNamesForFields(b bool) Option {	return func(gen *Generator) {		gen.reg.SetUseJSONNamesForFields(b)	}}// RecursiveDepth. maximum recursion count allowed for a field typefunc RecursiveDepth(depth int) Option {	return func(gen *Generator) {		gen.reg.SetRecursiveDepth(depth)	}}// EnumsAsInts. whether to render enum values as integers, as opposed to string valuesfunc EnumsAsInts(b bool) Option {	return func(gen *Generator) {		gen.reg.SetEnumsAsInts(b)	}}// MergeFileName. target OpenAPI file name prefix after mergefunc MergeFileName(name string) Option {	return func(gen *Generator) {		gen.reg.SetMergeFileName(name)	}}// DisableDefaultErrors. if set, disables generation of default errors. This is useful if you have defined custom error handlingfunc DisableDefaultErrors(b bool) Option {	return func(gen *Generator) {		gen.reg.SetDisableDefaultErrors(b)	}}
 |