MemberResponseDto

Type Alias: MemberResponseDto

[object Object]

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

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


city?

optional city?: string | null

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


dateOfBirth?

optional dateOfBirth?: string | null

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


email?

optional email?: string | null

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


ereLid?

optional ereLid?: boolean | null

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


firstName?

optional firstName?: string | null

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


gratie?

optional gratie?: boolean | null

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


groupMemberships?

optional groupMemberships?: GroupMembershipResponseDto[] | null

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

Groups where the member is a part of.


houseNumber?

optional houseNumber?: string | null

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


id?

optional id?: string | null

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


lastName?

optional lastName?: string | null

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


lidVanVerdienste?

optional lidVanVerdienste?: boolean | null

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


mailSubscriptions?

optional mailSubscriptions?: number | null

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


notes?

optional notes?: string | null

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


parentPhoneNumber?

optional parentPhoneNumber?: string | null

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


phoneNumber?

optional phoneNumber?: string | null

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


postalCode?

optional postalCode?: string | null

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


preferredLanguage?

optional preferredLanguage?: Language

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


profilePicturePath?

optional profilePicturePath?: string | null

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


registeredOn?

optional registeredOn?: string | null

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


street?

optional street?: string | null

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


studentNumber?

optional studentNumber?: number | null

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


studyEnrollments?

optional studyEnrollments?: StudyEnrollmentResponseDto[] | null

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

Studies where the member is enrolled.


suspended?

optional suspended?: boolean | null

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

On this page