49
49
std::string label() const;
51
51
DepartmentList subdepartments() const;
52
52
VariantMap serialize() const;
54
54
static Department create(VariantMap const& var);
55
55
static void validate_departments(DepartmentList const& departments, std::string const ¤t_department_id);
58
60
static void validate_departments(DepartmentList const& departments, std::unordered_set<std::string>& lookup);
61
63
DepartmentList departments_;