openapi-nexus 0.1.15

OpenAPI 3.x multi-language code generator
Documentation
package runtime

type UploadFile struct {
	Data     []byte
	Filename string
}

func NewUploadFile(data []byte, filename string) UploadFile {
	return UploadFile{Data: data, Filename: filename}
}

func NewUploadFileBytes(data []byte) UploadFile {
	return UploadFile{Data: data}
}

func (f UploadFile) FilenameOrDefault(defaultName string) string {
	if f.Filename != "" {
		return f.Filename
	}
	return defaultName
}