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?
optionalannouncements?:Announcement[]
Defined in: app/api/types.gen.ts:581
The announcements created by this member.
begunstiger?
optionalbegunstiger?: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?
optionaldateOfBirth?:string
Defined in: app/api/types.gen.ts:532
The date of birth of the member.
[object Object]
Defined in: app/api/types.gen.ts:504
The email address of the member.
enrollments?
optionalenrollments?:Enrollment[]
Defined in: app/api/types.gen.ts:552
The activities this member is enrolled in.
ereLid?
optionalereLid?: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?
optionalgratie?:boolean
Defined in: app/api/types.gen.ts:561
Indicates whether the member is granted a fee waiver.
groupMemberships?
optionalgroupMemberships?: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?
optionalid?:string
Defined in: app/api/types.gen.ts:484
The unique identifier of a member, assigned incrementally.
keycloakId?
optionalkeycloakId?: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?
optionallidVanVerdienste?:boolean
Defined in: app/api/types.gen.ts:565
Indicates whether the member is a "Lid van Verdienste".
mailSubscriptions?
optionalmailSubscriptions?:number
Defined in: app/api/types.gen.ts:536
The mail subscriptions of the member.
notes?
optionalnotes?:string|null
Defined in: app/api/types.gen.ts:540
The notes about the member.
parentPhoneNumber?
optionalparentPhoneNumber?: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?
optionalpreferredLanguage?:Language
Defined in: app/api/types.gen.ts:557
profilePictureFileName?
optionalprofilePictureFileName?:string|null
Defined in: app/api/types.gen.ts:589
The file name of the profile picture of the member.
profilePicturePath?
optionalprofilePicturePath?:string|null
Defined in: app/api/types.gen.ts:585
The path to the profile picture of the member.
registeredOn?
optionalregisteredOn?: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?
optionalstudentNumber?:number
Defined in: app/api/types.gen.ts:492
The student number of the member.
studyEnrollments?
optionalstudyEnrollments?:StudyEnrollment[]
Defined in: app/api/types.gen.ts:548
The enrollments associated with this member.
suspended?
optionalsuspended?:boolean
Defined in: app/api/types.gen.ts:577
Indicates whether the member is suspended.