Hi i need some help with naming some of my packages.
All iām really wondering is it a good idea to have a package that holds names like these and non of the files
have the same name like the package?
Package names are usually singular except the cases when they collide with reserved words like strings, types, etc. In the case of models, I would name it model. However, it is probably more Go idiomatic to call this package types and inside you may have submodules like request, response, etc.
For the filenames that you put here, I would remove all suffixes, they are of no use because it is obvious where they belong to by package name.