Member

Type Alias: Member

[object Object]

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

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:841

The announcements created by this member.


authSystemUserId?

optional authSystemUserId?: string | null

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

The id of the member int he authenticatioin system, used for authentication and authorization.


begunstiger?

optional begunstiger?: boolean

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

Indicates whether the member is a "Begunstiger".


city

[object Object]

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

The city of the member.


dateOfBirth?

optional dateOfBirth?: string

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

The date of birth of the member.


email

[object Object]

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

The email address of the member.


enrollments?

optional enrollments?: Enrollment[]

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

The activities this member is enrolled in.


ereLid?

optional ereLid?: boolean

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

Indicates whether the member is an honorary member.


firstName

[object Object]

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

The first name of the member.


gratie?

optional gratie?: boolean

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

Indicates whether the member is granted a fee waiver.


groupMemberships?

optional groupMemberships?: GroupMembership[]

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

The groups this member is part of.


houseNumber

[object Object]

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

The house number of the member.


id?

optional id?: string

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

The unique identifier of a member, assigned incrementally.


lastName

[object Object]

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

The last name of the member.


lidVanVerdienste?

optional lidVanVerdienste?: boolean

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

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


mailSubscriptions?

optional mailSubscriptions?: number

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

The mail subscriptions of the member.


notes?

optional notes?: string | null

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

The notes about the member.


parentPhoneNumber?

optional parentPhoneNumber?: string | null

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

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:768

The phone number of the member.


postalCode

[object Object]

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

The postal code of the member.


preferredLanguage?

optional preferredLanguage?: Language

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


profilePictureFileName?

optional profilePictureFileName?: string | null

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

The file name of the profile picture of the member.


profilePicturePath?

optional profilePicturePath?: string | null

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

The path to the profile picture of the member.


registeredOn?

optional registeredOn?: string

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

The date and time at which the member registered.


street

[object Object]

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

The street of the member.


studentNumber

[object Object]

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

The student number of the member.


studyEnrollments?

optional studyEnrollments?: StudyEnrollment[]

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

The enrollments associated with this member.


suspended?

optional suspended?: boolean

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

Indicates whether the member is suspended.

On this page