models

package
v0.0.0-...-e235df8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 18, 2024 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Bio

type Bio struct {
	Name     string  `json:"name"`
	Position string  `json:"position"`
	Contact  Contact `json:"contact"`
	Social   Social  `json:"social"`
}

type Contact

type Contact struct {
	Email       string `json:"email"`
	PhoneNumber string `json:"phone_number"`
}

type Education

type Education struct {
	Institution    string   `json:"institution"`
	Credential     string   `json:"credential"`
	Field          string   `json:"field"`
	GraduationYear string   `json:"graduation_year"`
	Thesis         string   `json:"thesis,omitempty"`
	Location       Location `json:"location"`
}

type Language

type Language struct {
	Name        string `json:"name"`
	Profeciency string `json:"profeciency"`
}

type Location

type Location struct {
	City    string `json:"city"`
	Country string `json:"country"`
}

type Period

type Period struct {
	Start string `json:"start"`
	End   string `json:"end"`
}

type Resume

type Resume struct {
	Bio            Bio              `json:"bio"`
	Education      []Education      `json:"education"`
	WorkExperience []WorkExperience `json:"work_experience"`
	Skills         Skills           `json:"skills"`
	Languages      []Language       `json:"languages"`
}

type Skills

type Skills struct {
	Technical Technical `json:"technical"`
	Soft      []string  `json:"soft"`
}

type Social

type Social struct {
	Github    string `json:"github"`
	Linkedin  string `json:"linkedin"`
	Portfolio string `json:"portfolio"`
}

type Technical

type Technical struct {
	Languages []string `json:"languages"`
	Tools     []string `json:"tools"`
}

type WorkExperience

type WorkExperience struct {
	Company    string   `json:"company"`
	Position   string   `json:"position"`
	Period     Period   `json:"period"`
	Location   Location `json:"location"`
	Highlights []string `json:"highlights"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL