/**
 * The status a source records for a registrant in a session, and the resolved
 * effective attendance status. PRESENT/ABSENT are the two statuses a source
 * event may carry (see AttendanceEvent.status); UNKNOWN is only ever a
 * *resolved* status meaning "no active record", never stored on an event.
 * See docs/implementation/SESSION_ATTENDANCE/trd.md §5b.
 */
export enum AttendanceStatus {
  PRESENT = 'present',
  ABSENT = 'absent',
  UNKNOWN = 'unknown',
}
