Documentation ¶
Overview ¶
Package enums includes enums used in the models
Index ¶
Constants ¶
View Source
const ( MajorAny = Major(0) FacultyInformationTechnology = MajorSoftwareEngineering | MajorComputerScience | MajorCyberSecurity )
Major constants parent faculties
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Major ¶
type Major uint64
Major represents a major enum
Major constants TODO: add more majors :)
type OrganizerRole ¶
type OrganizerRole uint64
OrganizerRole represents the organizer's role in a contest
const ( RoleDirector OrganizerRole = 1 << iota RoleCoreOrganizer RoleChiefJudge RoleJudge RoleTechnical RoleCoordinator RoleMedia RoleBalloons RoleFood RoleReceptionist )
OrganizerRole constants
func (OrganizerRole) GetRoles ¶
func (roles OrganizerRole) GetRoles() []string
GetRoles returns a string slice that represents the organizer's roles
type ProfileStatus ¶
type ProfileStatus int64
const ( ProfileStatusFresh ProfileStatus = 1 << iota ProfileStatusContestantFinished ProfileStatusOrganizerFinished )
Click to show internal directories.
Click to hide internal directories.