MemberResponseDto

Type Alias: MemberResponseDto

[object Object]

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

Defines the DTO for retrieving member information, containing all relevant details about a member, including personal information, contact details, and any associated data such as study enrollments and group memberships. The MemberResponseDTO is used to transfer comprehensive member data from the server to the client when retrieving member information, allowing for a complete representation of the member's details in the response payload. The MemberResponseDTO can include properties such as the member's unique identifier, name, email, phone number, address details, date of birth, mail subscriptions, preferred language, and any associated study enrollments or group memberships, providing a comprehensive view of the member data for the client application.

Properties

begunstiger?

optional begunstiger?: boolean | null

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

Indicates whether the member is a "Begunstiger".


city?

optional city?: string | null

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

The city of the member.


dateOfBirth?

optional dateOfBirth?: string | null

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

The date of birth of the member.


email?

optional email?: string | null

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

The email address of the member.


ereLid?

optional ereLid?: boolean | null

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

Indicates whether the member is an honorary member.


firstName?

optional firstName?: string | null

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

The first name of the member.


gratie?

optional gratie?: boolean | null

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

Indicates whether the member is granted a fee waiver.


groupMemberships?

optional groupMemberships?: GroupMembershipResponseDto[] | null

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

Groups where the member is a part of.


houseNumber?

optional houseNumber?: string | null

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

The house number of the member.


id?

optional id?: string | null

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

The unique identifier of a member, assigned incrementally.


lastName?

optional lastName?: string | null

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

The last name of the member.


lidVanVerdienste?

optional lidVanVerdienste?: boolean | null

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

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


notes?

optional notes?: string | null

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

The notes about the member.


parentPhoneNumber?

optional parentPhoneNumber?: string | null

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

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


phoneNumber?

optional phoneNumber?: string | null

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

The phone number of the member.


postalCode?

optional postalCode?: string | null

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

The postal code of the member.


preferredLanguage?

optional preferredLanguage?: Language

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


profilePicturePath?

optional profilePicturePath?: string | null

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

The path to the profile picture of the member.


registeredOn?

optional registeredOn?: string | null

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

The date and time at which the member registered.


street?

optional street?: string | null

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

The street of the member.


studentNumber?

optional studentNumber?: string | null

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

The student number of the member.


studyEnrollments?

optional studyEnrollments?: StudyEnrollmentResponseDto[] | null

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

Studies where the member is enrolled.


suspended?

optional suspended?: boolean | null

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

Indicates whether the member is suspended.

On this page