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?
optionalbegunstiger?:boolean|null
Defined in: app/api/types.gen.ts:623
city?
optionalcity?:string|null
Defined in: app/api/types.gen.ts:605
dateOfBirth?
optionaldateOfBirth?:string|null
Defined in: app/api/types.gen.ts:606
email?
optionalemail?:string|null
Defined in: app/api/types.gen.ts:600
ereLid?
optionalereLid?:boolean|null
Defined in: app/api/types.gen.ts:622
firstName?
optionalfirstName?:string|null
Defined in: app/api/types.gen.ts:598
gratie?
optionalgratie?:boolean|null
Defined in: app/api/types.gen.ts:620
groupMemberships?
optionalgroupMemberships?:GroupMembershipResponseDto[] |null
Defined in: app/api/types.gen.ts:619
Groups where the member is a part of.
houseNumber?
optionalhouseNumber?:string|null
Defined in: app/api/types.gen.ts:603
id?
optionalid?:string|null
Defined in: app/api/types.gen.ts:596
lastName?
optionallastName?:string|null
Defined in: app/api/types.gen.ts:599
lidVanVerdienste?
optionallidVanVerdienste?:boolean|null
Defined in: app/api/types.gen.ts:621
mailSubscriptions?
optionalmailSubscriptions?:number|null
Defined in: app/api/types.gen.ts:608
notes?
optionalnotes?:string|null
Defined in: app/api/types.gen.ts:609
parentPhoneNumber?
optionalparentPhoneNumber?:string|null
Defined in: app/api/types.gen.ts:607
phoneNumber?
optionalphoneNumber?:string|null
Defined in: app/api/types.gen.ts:601
postalCode?
optionalpostalCode?:string|null
Defined in: app/api/types.gen.ts:604
preferredLanguage?
optionalpreferredLanguage?:Language
Defined in: app/api/types.gen.ts:611
profilePicturePath?
optionalprofilePicturePath?:string|null
Defined in: app/api/types.gen.ts:625
registeredOn?
optionalregisteredOn?:string|null
Defined in: app/api/types.gen.ts:610
street?
optionalstreet?:string|null
Defined in: app/api/types.gen.ts:602
studentNumber?
optionalstudentNumber?:number|null
Defined in: app/api/types.gen.ts:597
studyEnrollments?
optionalstudyEnrollments?:StudyEnrollmentResponseDto[] |null
Defined in: app/api/types.gen.ts:615
Studies where the member is enrolled.
suspended?
optionalsuspended?:boolean|null
Defined in: app/api/types.gen.ts:624