Files
herolib/lib/data/models/hr/hr.v
2025-10-12 12:30:19 +03:00

25 lines
432 B
V

module hr
import incubaid.herolib.core.base
pub struct HRData {
pub mut:
people map[string]Person
companies map[string]Company
share_holdres []ShareHolder
countries map[CountryID]Country
errors []string
}
pub fn new_from_session(mut session base.Session) !HRData {
mut data := HRData{}
data.add_countries(mut session)
data.add_companies(mut session)
data.add_people(mut session)
return data
}