Files
gotemplresume/dto/resume.go
Berkay Akyazı 4352c5579a initial commit
2024-03-11 23:29:00 +03:00

30 lines
956 B
Go

package dto
type Resume struct {
WorkExperiences []ExperienceItem `json:"workExperiences,omitempty"`
Education []ExperienceItem `json:"education,omitempty"`
Skills Skills `json:"skills"`
}
type ExperienceItem struct {
StartDate string `json:"startDate,omitempty"`
EndDate string `json:"endDate,omitempty"`
Header string `json:"header,omitempty"`
Location string `json:"location,omitempty"`
Description string `json:"description,omitempty"`
}
type Skills struct {
ProgrammingLanguages []Skill `json:"programmingLanguages,omitempty"`
Frameworks []Skill `json:"frameworks,omitempty"`
OperatingSystems []Skill `json:"operatingSystems,omitempty"`
CiCd []Skill `json:"ciCd,omitempty"`
Tools []Skill `json:"tools,omitempty"`
}
type Skill struct {
Name string `json:"name,omitempty"`
Rank float64 `json:"rank,omitempty"`
Key string `json:"key,omitempty"`
}