package constants // Acceptable file extensions for import type FileExtension string const ( PdfFileExtension FileExtension = "pdf" DocxFileExtension FileExtension = "docx" ) var fileExtensions = map[FileExtension]struct{}{ PdfFileExtension: {}, DocxFileExtension: {}, } func (t FileExtension) Valid() bool { _, ok := fileExtensions[t] return ok } func (t FileExtension) String() string { return string(t) }