Member

Type Alias: Member

[object Object]

Defined in: app/api/types.gen.ts:480

Represents a member of the organization. A member has various properties such as personal information, contact details, registration date, and relationships with other entities such as enrollments, group memberships, and announcements. This entity is used to manage and organize members within the system, allowing for better communication, access control, and personalized experiences based on member preferences and attributes.

Properties

announcements?

optional announcements?: Announcement[]

Defined in: app/api/types.gen.ts:581

The announcements created by this member.


begunstiger?

optional begunstiger?: boolean

Defined in: app/api/types.gen.ts:573

Indicates whether the member is a "Begunstiger".


city

[object Object]

Defined in: app/api/types.gen.ts:528

The city of the member.


dateOfBirth?

optional dateOfBirth?: string

Defined in: app/api/types.gen.ts:532

The date of birth of the member.


email

[object Object]

Defined in: app/api/types.gen.ts:504

The email address of the member.


enrollments?

optional enrollments?: Enrollment[]

Defined in: app/api/types.gen.ts:552

The activities this member is enrolled in.


ereLid?

optional ereLid?: boolean

Defined in: app/api/types.gen.ts:569

Indicates whether the member is an honorary member.


firstName

[object Object]

Defined in: app/api/types.gen.ts:496

The first name of the member.


gratie?

optional gratie?: boolean

Defined in: app/api/types.gen.ts:561

Indicates whether the member is granted a fee waiver.


groupMemberships?

optional groupMemberships?: GroupMembership[]

Defined in: app/api/types.gen.ts:556

The groups this member is part of.


houseNumber

[object Object]

Defined in: app/api/types.gen.ts:520

The house number of the member.


id?

optional id?: string

Defined in: app/api/types.gen.ts:484

The unique identifier of a member, assigned incrementally.


keycloakId?

optional keycloakId?: string | null

Defined in: app/api/types.gen.ts:488

The keycloak id of the member, used for authentication and authorization.


lastName

[object Object]

Defined in: app/api/types.gen.ts:500

The last name of the member.


lidVanVerdienste?

optional lidVanVerdienste?: boolean

Defined in: app/api/types.gen.ts:565

Indicates whether the member is a "Lid van Verdienste".


mailSubscriptions?

optional mailSubscriptions?: number

Defined in: app/api/types.gen.ts:536

The mail subscriptions of the member.


notes?

optional notes?: string | null

Defined in: app/api/types.gen.ts:540

The notes about the member.


parentPhoneNumber?

optional parentPhoneNumber?: string | null

Defined in: app/api/types.gen.ts:512

Phone number of the member's parent or guardian, if the member is a minor.


phoneNumber

[object Object]

Defined in: app/api/types.gen.ts:508

The phone number of the member.


postalCode

[object Object]

Defined in: app/api/types.gen.ts:524

The postal code of the member.


preferredLanguage?

optional preferredLanguage?: Language

Defined in: app/api/types.gen.ts:557


profilePictureFileName?

optional profilePictureFileName?: string | null

Defined in: app/api/types.gen.ts:589

The file name of the profile picture of the member.


profilePicturePath?

optional profilePicturePath?: string | null

Defined in: app/api/types.gen.ts:585

The path to the profile picture of the member.


registeredOn?

optional registeredOn?: string

Defined in: app/api/types.gen.ts:544

The date and time at which the member registered.


street

[object Object]

Defined in: app/api/types.gen.ts:516

The street of the member.


studentNumber?

optional studentNumber?: number

Defined in: app/api/types.gen.ts:492

The student number of the member.


studyEnrollments?

optional studyEnrollments?: StudyEnrollment[]

Defined in: app/api/types.gen.ts:548

The enrollments associated with this member.


suspended?

optional suspended?: boolean

Defined in: app/api/types.gen.ts:577

Indicates whether the member is suspended.

On this page