Skip to main content

IUser

Defined in: src/User.ts:22

Properties

accessLevel?

readonly optional accessLevel: UserAccessLevel

Defined in: src/User.ts:65


avatar?

readonly optional avatar: AvatarURL

Defined in: src/User.ts:29


badgeCounts?

readonly optional badgeCounts: Record<BadgeCategory, number>

Defined in: src/User.ts:32


bio?

readonly optional bio: string

Defined in: src/User.ts:30


canAccessDistrictsHomepage?

readonly optional canAccessDistrictsHomepage: boolean

Defined in: src/User.ts:41


canHellban?

readonly optional canHellban: boolean

Defined in: src/User.ts:42


canMessageUsers?

readonly optional canMessageUsers: boolean

Defined in: src/User.ts:43


canModifyCoaches?

readonly optional canModifyCoaches: boolean

Defined in: src/User.ts:44


child?

readonly optional child: boolean

Defined in: src/User.ts:55


completedVideos?

readonly optional completedVideos: number

Defined in: src/User.ts:39


creator?

readonly optional creator: boolean

Defined in: src/User.ts:61


curator?

readonly optional curator: boolean

Defined in: src/User.ts:59


developer?

readonly optional developer: boolean

Defined in: src/User.ts:53


email?

readonly optional email: string

Defined in: src/User.ts:27


emails?

readonly optional emails: string[]

Defined in: src/User.ts:28


googleID?

readonly optional googleID: null | string

Defined in: src/User.ts:36


hasAccessToAIGuideDev?

readonly optional hasAccessToAIGuideDev: boolean

Defined in: src/User.ts:46


hasAccessToAIGuideTeacher?

readonly optional hasAccessToAIGuideTeacher: boolean

Defined in: src/User.ts:47


hasChildren?

readonly optional hasChildren: boolean

Defined in: src/User.ts:48


hasClasses?

readonly optional hasClasses: boolean

Defined in: src/User.ts:49


hasCoach?

readonly optional hasCoach: boolean

Defined in: src/User.ts:50


hasStudents?

readonly optional hasStudents: boolean

Defined in: src/User.ts:51


joined?

readonly optional joined: Date

Defined in: src/User.ts:33


kaid?

readonly optional kaid: null | `kaid_${number}`

Defined in: src/User.ts:24


key?

readonly optional key: string

Defined in: src/User.ts:35


midsignupPhantom?

readonly optional midsignupPhantom: boolean

Defined in: src/User.ts:63


moderator?

readonly optional moderator: boolean

Defined in: src/User.ts:54


newNotifications?

readonly optional newNotifications: number

Defined in: src/User.ts:38


nickname?

readonly optional nickname: string

Defined in: src/User.ts:26


orphan?

readonly optional orphan: boolean

Defined in: src/User.ts:57


parent?

readonly optional parent: boolean

Defined in: src/User.ts:56


phantom?

readonly optional phantom: boolean

Defined in: src/User.ts:62


points?

readonly optional points: number

Defined in: src/User.ts:31


programs?

readonly optional programs: Program[]

Defined in: src/User.ts:68


publisher?

readonly optional publisher: boolean

Defined in: src/User.ts:60


qualarooID?

readonly optional qualarooID: null | string

Defined in: src/User.ts:37


self?

readonly optional self: boolean

Defined in: src/User.ts:23


statistics?

readonly optional statistics: UserStatistics

Defined in: src/User.ts:67


teacher?

readonly optional teacher: boolean

Defined in: src/User.ts:58


username?

readonly optional username: null | string

Defined in: src/User.ts:25