package dto_astrologer

type UpdateProfessionalItem struct {
	CurrentCompany string `json:"company_name"`
	Occupation     string `json:"designation"`
	// Decimal years, same as ProfessionalItem.ExperienceYears.
	ExperienceYears float64 `json:"experience_years"`
	StartYear       int     `json:"start_year"`
	EndYear         int     `json:"end_year"`
	// Pointer so a missing key is distinguishable from an explicit false.
	CurrentlyWorking *bool `json:"currently_working"`
}

type UpdateProfessionalRequest struct {
	Professionals []UpdateProfessionalItem `json:"professionals"`
}
