Member

Type Alias: Member

[object Object]

Defined in: api/types.gen.ts:797

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?

optional activationEmailSentAt?: string | null

Defined in: api/types.gen.ts:819

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?

optional announcements?: Announcement[]

Defined in: api/types.gen.ts:912

The announcements created by this member.


authSystemUserId?

optional authSystemUserId?: string | null

Defined in: api/types.gen.ts:805

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


begunstiger?

optional begunstiger?: boolean

Defined in: api/types.gen.ts:900

Indicates whether the member is a "Begunstiger".


calendarId?

optional calendarId?: string

Defined in: api/types.gen.ts:814

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

The city of the member.


dateOfBirth?

optional dateOfBirth?: string

Defined in: api/types.gen.ts:863

The date of birth of the member.


email

[object Object]

Defined in: api/types.gen.ts:835

The email address of the member.


enrollments?

optional enrollments?: Enrollment[]

Defined in: api/types.gen.ts:879

The activities this member is enrolled in.


ereLid?

optional ereLid?: boolean

Defined in: api/types.gen.ts:896

Indicates whether the member is an honorary member.


firstName

[object Object]

Defined in: api/types.gen.ts:827

The first name of the member.


gratie?

optional gratie?: boolean

Defined in: api/types.gen.ts:888

Indicates whether the member is granted a fee waiver.


groupMemberships?

optional groupMemberships?: GroupMembership[]

Defined in: api/types.gen.ts:883

The groups this member is part of.


houseNumber

[object Object]

Defined in: api/types.gen.ts:851

The house number of the member.


id?

optional id?: string

Defined in: api/types.gen.ts:801

The unique identifier of a member, assigned incrementally.


isDeleted?

optional isDeleted?: boolean

Defined in: api/types.gen.ts:908

Indicates whether the member account is soft-deleted and anonymized.


lastName

[object Object]

Defined in: api/types.gen.ts:831

The last name of the member.


lidVanVerdienste?

optional lidVanVerdienste?: boolean

Defined in: api/types.gen.ts:892

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


notes?

optional notes?: string | null

Defined in: api/types.gen.ts:867

The notes about the member.


parentPhoneNumber?

optional parentPhoneNumber?: string | null

Defined in: api/types.gen.ts:843

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


phoneNumber

[object Object]

Defined in: api/types.gen.ts:839

The phone number of the member.


postalCode

[object Object]

Defined in: api/types.gen.ts:855

The postal code of the member.


preferredLanguage?

optional preferredLanguage?: Language

Defined in: api/types.gen.ts:884


profilePictureFileName?

optional profilePictureFileName?: string | null

Defined in: api/types.gen.ts:920

The file name of the profile picture of the member.


profilePicturePath?

optional profilePicturePath?: string | null

Defined in: api/types.gen.ts:916

The path to the profile picture of the member.


registeredOn?

optional registeredOn?: string

Defined in: api/types.gen.ts:871

The date and time at which the member registered.


street

[object Object]

Defined in: api/types.gen.ts:847

The street of the member.


studentNumber

[object Object]

Defined in: api/types.gen.ts:823

The student number of the member.


studyEnrollments?

optional studyEnrollments?: StudyEnrollment[]

Defined in: api/types.gen.ts:875

The enrollments associated with this member.


suspended?

optional suspended?: boolean

Defined in: api/types.gen.ts:904

Indicates whether the member is suspended.

On this page