Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Auth ¶
type Auth struct {
// contains filtered or unexported fields
}
type LLM ¶
type LLM struct {
// contains filtered or unexported fields
}
func (*LLM) Analysis ¶
Analysis
@Tags llm
@Success 200 {object} []model.Attribute
@Failure 401 {object} domain.ErrorWrapper
@Failure 403 {object} domain.ErrorWrapper
@Failure 500 {object} domain.ErrorWrapper
@Security BearerAuth
@Router /llm/analysis [post].
func (*LLM) FindVacancies ¶
FindVacancies
@Tags llm
@Success 200 {object} []model.Vacancy
@Failure 401 {object} domain.ErrorWrapper
@Failure 403 {object} domain.ErrorWrapper
@Failure 500 {object} domain.ErrorWrapper
@Security BearerAuth
@Router /llm/vacancies [post].
func (*LLM) GenerateCoverLetter ¶
GenerateCoverLetter
@Tags llm
@Param vacancy body model.Vacancy true "vacancy"
@Success 200 {object} model.CoverLetter
@Failure 400 {object} domain.ErrorWrapper
@Failure 401 {object} domain.ErrorWrapper
@Failure 403 {object} domain.ErrorWrapper
@Failure 500 {object} domain.ErrorWrapper
@Security BearerAuth
@Router /llm/generate [post].
type User ¶
type User struct {
// contains filtered or unexported fields
}
func (*User) HasProfile ¶
HasProfile
@Tags user
@Success 204
@Failure 401 {object} domain.ErrorWrapper
@Failure 403 {object} domain.ErrorWrapper
@Failure 404 {object} domain.ErrorWrapper
@Failure 500 {object} domain.ErrorWrapper
@Security BearerAuth
@Router /user/has-profile [get].
func (*User) Me ¶
Me
@Tags user
@Success 204
@Failure 401 {object} domain.ErrorWrapper
@Failure 403 {object} domain.ErrorWrapper
@Security BearerAuth
@Router /user/me [get].
func (*User) Profile ¶
Profile
@Tags user
@Success 200 {object} model.Profile
@Failure 401 {object} domain.ErrorWrapper
@Failure 403 {object} domain.ErrorWrapper
@Failure 404 {object} domain.ErrorWrapper
@Failure 500 {object} domain.ErrorWrapper
@Security BearerAuth
@Router /user/profile [get].
func (*User) UpdateProfile ¶
UpdateProfile
@Tags user
@Param profile body model.Profile true "profile"
@Success 200
@Failure 400 {object} domain.ErrorWrapper
@Failure 401 {object} domain.ErrorWrapper
@Failure 403 {object} domain.ErrorWrapper
@Failure 500 {object} domain.ErrorWrapper
@Security BearerAuth
@Router /user/profile [post].
Click to show internal directories.
Click to hide internal directories.