Documentation
¶
Index ¶
- type CreateCompanyAddressInput
- type CreatePositionInput
- type CreateResumeInput
- type LogInCompanyInput
- type LogInUserInput
- type RegisterCompanyInput
- type RegisterUserInput
- type ResetUserPasswordInput
- type ResumeEducationInput
- type ResumeExperienceInput
- type ResumeInput
- type UdateTagsResumeInput
- type UpdateAboutMeResumeInput
- type UpdateBasicInfoResume
- type UpdateCitizenshipResumeInput
- type UpdateDesiredPositionResumeInput
- type UpdatePositionInput
- type UpdatePositionRequirementsInput
- type UpdatePositionResponsobilitesInput
- type UpdateResumeEducationInput
- type UpdateResumeExperienceInput
- type UpdateUserDataInput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreatePositionInput ¶
type CreatePositionInput struct {
Description string `json:"description" validate:"required"`
Requirements []string `json:"requirements" validate:"required"`
Responsibilities []string `json:"responsibilities" validate:"required"`
PositionType string `json:"position_type" validate:"required"`
Salary int `json:"salary"`
}
type CreateResumeInput ¶
type CreateResumeInput struct {
FirstName string `json:"first_name" validate:"required"`
LastName string `json:"last_name" validate:"required"`
DateOfBirght string `json:"date_of_birght" validate:"required"`
Gender string `json:"gender" validate:"required"`
IsHaveExperience bool `json:"is_have_experience"`
Experience []ResumeExperienceInput
}
type LogInCompanyInput ¶
type LogInUserInput ¶
type RegisterCompanyInput ¶
type RegisterUserInput ¶
type ResetUserPasswordInput ¶
type ResetUserPasswordInput struct {
Password string `json:"password"`
}
type ResumeEducationInput ¶
type ResumeEducationInput struct {
ResumeEducationID string `json:"resume_education_id"`
StartDate string `json:"start_date" validate:"required"`
EndDate string `json:"end_date" validate:"required"`
DegreePlacement string `json:"degree_placement" validate:"required"`
City string `json:"city" validate:"required"`
}
type ResumeExperienceInput ¶
type ResumeExperienceInput struct {
ResumeExperienceID string `json:"resume_experience_id"`
StartDate string `json:"start_date" validate:"required"`
EndDate string `json:"end_date" validate:"required"`
CompanyName string `json:"company_name" validate:"required"`
Position string `json:"position" validate:"required"`
City string `json:"city" validate:"required"`
}
type ResumeInput ¶
type UdateTagsResumeInput ¶
type UdateTagsResumeInput struct {
Tags []string `json:"tags" validate:"required"`
}
type UpdateAboutMeResumeInput ¶
type UpdateAboutMeResumeInput struct {
AboutMe string `json:"about_me" validate:"required,max=300,min=1"`
}
type UpdateBasicInfoResume ¶
type UpdateDesiredPositionResumeInput ¶
type UpdateDesiredPositionResumeInput struct {
DesiredPosition string `json:"desired_position" validate:"required,max=100,min=1"`
Specialization string `json:"specialization" validate:"required,min=7"`
WorkMode string `json:"work_mode" validate:"required,min=7"`
Status string `json:"status" validate:"required"`
}
type UpdatePositionInput ¶
type UpdatePositionRequirementsInput ¶
type UpdatePositionRequirementsInput struct {
Requirements []string `json:"requirements"`
}
type UpdatePositionResponsobilitesInput ¶
type UpdatePositionResponsobilitesInput struct {
Responsobilities []string `json:"responsobilities"`
}
type UpdateResumeEducationInput ¶
type UpdateResumeEducationInput struct {
Education []ResumeEducationInput `json:"education"`
}
type UpdateResumeExperienceInput ¶
type UpdateResumeExperienceInput struct {
Experience []ResumeExperienceInput `json:"experience"`
}
Source Files
¶
- create-company-address.input.go
- create-position.input.go
- create-resume.input.go
- log-in-company.input.go
- log-in-user.input.go
- register-company.input.go
- register-user.input.go
- reset-user-password.input.go
- resume-education.input.go
- resume-experience.input.go
- resume.input.go
- updae-user-data.input.go
- update-about-me-resume.input.go
- update-basic-info-resume.input.go
- update-citizenship-resume.input.go
- update-desired-position-resume.input.go
- update-position-requirements.input.go
- update-position-responsobilities.input.go
- update-position.input.go
- update-resume-education.input.go
- update-resume-experience.input.go
- update-tags-resume.input.go
Click to show internal directories.
Click to hide internal directories.