MemberResponseDto

Type Alias: MemberResponseDto

[object Object]

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

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: app/api/types.gen.ts:940

Indicates whether the member is a "Begunstiger".


city?

optional city?: string | null

Defined in: app/api/types.gen.ts:895

The city of the member.


dateOfBirth?

optional dateOfBirth?: string | null

Defined in: app/api/types.gen.ts:899

The date of birth of the member.


email?

optional email?: string | null

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

The email address of the member.


ereLid?

optional ereLid?: boolean | null

Defined in: app/api/types.gen.ts:936

Indicates whether the member is an honorary member.


firstName?

optional firstName?: string | null

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

The first name of the member.


gratie?

optional gratie?: boolean | null

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

Indicates whether the member is granted a fee waiver.


groupMemberships?

optional groupMemberships?: GroupMembershipResponseDto[] | null

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

Groups where the member is a part of.


houseNumber?

optional houseNumber?: string | null

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

The house number of the member.


id?

optional id?: string | null

Defined in: app/api/types.gen.ts:859

The unique identifier of a member, assigned incrementally.


lastName?

optional lastName?: string | null

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

The last name of the member.


lidVanVerdienste?

optional lidVanVerdienste?: boolean | null

Defined in: app/api/types.gen.ts:932

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


mailSubscriptions?

optional mailSubscriptions?: number | null

Defined in: app/api/types.gen.ts:907

The mail subscriptions of the member.


notes?

optional notes?: string | null

Defined in: app/api/types.gen.ts:911

The notes about the member.


parentPhoneNumber?

optional parentPhoneNumber?: string | null

Defined in: app/api/types.gen.ts:903

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


phoneNumber?

optional phoneNumber?: string | null

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

The phone number of the member.


postalCode?

optional postalCode?: string | null

Defined in: app/api/types.gen.ts:891

The postal code of the member.


preferredLanguage?

optional preferredLanguage?: Language

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


profilePicturePath?

optional profilePicturePath?: string | null

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

The path to the profile picture of the member.


registeredOn?

optional registeredOn?: string | null

Defined in: app/api/types.gen.ts:915

The date and time at which the member registered.


street?

optional street?: string | null

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

The street of the member.


studentNumber?

optional studentNumber?: string | null

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

The student number of the member.


studyEnrollments?

optional studyEnrollments?: StudyEnrollmentResponseDto[] | null

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

Studies where the member is enrolled.


suspended?

optional suspended?: boolean | null

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

Indicates whether the member is suspended.

On this page