Member
Type Alias: Member
[object Object]
Defined in: api/types.gen.ts:805
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
activationEmailSentAt?
optionalactivationEmailSentAt?:string|null
Defined in: api/types.gen.ts:827
When the one-time account-activation email (verify email + set password) was sent to this member, if ever. Used to make sending it idempotent regardless of how many times the confirmation page is visited.
announcements?
optionalannouncements?:Announcement[]
Defined in: api/types.gen.ts:920
The announcements created by this member.
authSystemUserId?
optionalauthSystemUserId?:string|null
Defined in: api/types.gen.ts:813
The id of the member in the authentication system, used for authentication and authorization.
begunstiger?
optionalbegunstiger?:boolean
Defined in: api/types.gen.ts:908
Indicates whether the member is a "Begunstiger".
calendarId?
optionalcalendarId?:string
Defined in: api/types.gen.ts:822
The unguessable identifier under which this member's personal iCalendar feed is published. Because calendar clients cannot authenticate, possession of this value is the only thing guarding the feed, so it is always generated with M:System.Guid.NewGuid and never derived from Backend.Models.Domain.Member.Id. It defaults to a freshly generated value so that a member can never be persisted with a guessable identifier, and it can be regenerated by the member to revoke a leaked feed URL.
city
[object Object]
Defined in: api/types.gen.ts:867
The city of the member.
dateOfBirth?
optionaldateOfBirth?:string
Defined in: api/types.gen.ts:871
The date of birth of the member.
[object Object]
Defined in: api/types.gen.ts:843
The email address of the member.
enrollments?
optionalenrollments?:Enrollment[]
Defined in: api/types.gen.ts:887
The activities this member is enrolled in.
ereLid?
optionalereLid?:boolean
Defined in: api/types.gen.ts:904
Indicates whether the member is an honorary member.
firstName
[object Object]
Defined in: api/types.gen.ts:835
The first name of the member.
gratie?
optionalgratie?:boolean
Defined in: api/types.gen.ts:896
Indicates whether the member is granted a fee waiver.
groupMemberships?
optionalgroupMemberships?:GroupMembership[]
Defined in: api/types.gen.ts:891
The groups this member is part of.
houseNumber
[object Object]
Defined in: api/types.gen.ts:859
The house number of the member.
id?
optionalid?:string
Defined in: api/types.gen.ts:809
The unique identifier of a member, assigned incrementally.
isDeleted?
optionalisDeleted?:boolean
Defined in: api/types.gen.ts:916
Indicates whether the member account is soft-deleted and anonymized.
lastName
[object Object]
Defined in: api/types.gen.ts:839
The last name of the member.
lidVanVerdienste?
optionallidVanVerdienste?:boolean
Defined in: api/types.gen.ts:900
Indicates whether the member is a "Lid van Verdienste".
notes?
optionalnotes?:string|null
Defined in: api/types.gen.ts:875
The notes about the member.
parentPhoneNumber?
optionalparentPhoneNumber?:string|null
Defined in: api/types.gen.ts:851
Phone number of the member's parent or guardian, if the member is a minor.
phoneNumber
[object Object]
Defined in: api/types.gen.ts:847
The phone number of the member.
postalCode
[object Object]
Defined in: api/types.gen.ts:863
The postal code of the member.
preferredLanguage?
optionalpreferredLanguage?:Language
Defined in: api/types.gen.ts:892
profilePictureFileName?
optionalprofilePictureFileName?:string|null
Defined in: api/types.gen.ts:928
The file name of the profile picture of the member.
profilePicturePath?
optionalprofilePicturePath?:string|null
Defined in: api/types.gen.ts:924
The path to the profile picture of the member.
registeredOn?
optionalregisteredOn?:string
Defined in: api/types.gen.ts:879
The date and time at which the member registered.
street
[object Object]
Defined in: api/types.gen.ts:855
The street of the member.
studentNumber
[object Object]
Defined in: api/types.gen.ts:831
The student number of the member.
studyEnrollments?
optionalstudyEnrollments?:StudyEnrollment[]
Defined in: api/types.gen.ts:883
The enrollments associated with this member.
suspended?
optionalsuspended?:boolean
Defined in: api/types.gen.ts:912
Indicates whether the member is suspended.