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?

optional activationEmailSentAt?: 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?

optional announcements?: Announcement[]

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

The announcements created by this member.


authSystemUserId?

optional authSystemUserId?: string | null

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

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


begunstiger?

optional begunstiger?: boolean

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

Indicates whether the member is a "Begunstiger".


calendarId?

optional calendarId?: 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?

optional dateOfBirth?: string

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

The date of birth of the member.


email

[object Object]

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

The email address of the member.


enrollments?

optional enrollments?: Enrollment[]

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

The activities this member is enrolled in.


ereLid?

optional ereLid?: 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?

optional gratie?: boolean

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

Indicates whether the member is granted a fee waiver.


groupMemberships?

optional groupMemberships?: 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?

optional id?: string

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

The unique identifier of a member, assigned incrementally.


isDeleted?

optional isDeleted?: 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?

optional lidVanVerdienste?: boolean

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

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


notes?

optional notes?: string | null

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

The notes about the member.


parentPhoneNumber?

optional parentPhoneNumber?: 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?

optional preferredLanguage?: Language

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


profilePictureFileName?

optional profilePictureFileName?: string | null

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

The file name of the profile picture of the member.


profilePicturePath?

optional profilePicturePath?: string | null

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

The path to the profile picture of the member.


registeredOn?

optional registeredOn?: 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?

optional studyEnrollments?: StudyEnrollment[]

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

The enrollments associated with this member.


suspended?

optional suspended?: boolean

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

Indicates whether the member is suspended.

On this page