MemberResponseDto

Type Alias: MemberResponseDto

[object Object]

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

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

Indicates whether the member is a "Begunstiger".


city?

optional city?: string | null

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

The city of the member.


dateOfBirth?

optional dateOfBirth?: string | null

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

The date of birth of the member.


email?

optional email?: string | null

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

The email address of the member.


ereLid?

optional ereLid?: boolean | null

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

Indicates whether the member is an honorary member.


firstName?

optional firstName?: string | null

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

The first name of the member.


gratie?

optional gratie?: boolean | null

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

Indicates whether the member is granted a fee waiver.


groupMemberships?

optional groupMemberships?: GroupMembershipResponseDto[] | null

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

Groups where the member is a part of.


houseNumber?

optional houseNumber?: string | null

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

The house number of the member.


id?

optional id?: string | null

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

The unique identifier of a member, assigned incrementally.


lastName?

optional lastName?: string | null

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

The last name of the member.


lidVanVerdienste?

optional lidVanVerdienste?: boolean | null

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

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


notes?

optional notes?: string | null

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

The notes about the member.


parentPhoneNumber?

optional parentPhoneNumber?: string | null

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

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

The phone number of the member.


postalCode?

optional postalCode?: string | null

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

The postal code of the member.


preferredLanguage?

optional preferredLanguage?: Language

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


profilePicturePath?

optional profilePicturePath?: string | null

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

The path to the profile picture of the member.


registeredOn?

optional registeredOn?: string | null

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

The date and time at which the member registered.


street?

optional street?: string | null

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

The street of the member.


studentNumber?

optional studentNumber?: string | null

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

The student number of the member.


studyEnrollments?

optional studyEnrollments?: StudyEnrollmentResponseDto[] | null

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

Studies where the member is enrolled.


suspended?

optional suspended?: boolean | null

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

Indicates whether the member is suspended.

On this page