package profileHandler import ( "io" "gitea.cybertalant.ru/VisionCareerMiniapp/MiniappGoService/internal/application/types" ) // ---------------------------------------- // COMMON // ---------------------------------------- type loggerInstance interface { Error(string, ...any) } // ---------------------------------------- // SERVICES // ---------------------------------------- type profileService interface { CheckUser(id int64, username *string) (*types.User, error) UpdateUser(user *types.User) error SaveResume( user *types.User, fileName string, fileReader io.Reader, fileSize int64, ) (string, error) DeleteResume(fileName string) error GetVacancies(id int64) ([]string, error) }