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?
optionalbegunstiger?:boolean|null
Defined in: api/types.gen.ts:1025
Indicates whether the member is a "Begunstiger".
city?
optionalcity?:string|null
Defined in: api/types.gen.ts:984
The city of the member.
dateOfBirth?
optionaldateOfBirth?:string|null
Defined in: api/types.gen.ts:988
The date of birth of the member.
email?
optionalemail?:string|null
Defined in: api/types.gen.ts:964
The email address of the member.
ereLid?
optionalereLid?:boolean|null
Defined in: api/types.gen.ts:1021
Indicates whether the member is an honorary member.
firstName?
optionalfirstName?:string|null
Defined in: api/types.gen.ts:956
The first name of the member.
gratie?
optionalgratie?:boolean|null
Defined in: api/types.gen.ts:1013
Indicates whether the member is granted a fee waiver.
groupMemberships?
optionalgroupMemberships?:GroupMembershipResponseDto[] |null
Defined in: api/types.gen.ts:1009
Groups where the member is a part of.
houseNumber?
optionalhouseNumber?:string|null
Defined in: api/types.gen.ts:976
The house number of the member.
id?
optionalid?:string|null
Defined in: api/types.gen.ts:948
The unique identifier of a member, assigned incrementally.
lastName?
optionallastName?:string|null
Defined in: api/types.gen.ts:960
The last name of the member.
lidVanVerdienste?
optionallidVanVerdienste?:boolean|null
Defined in: api/types.gen.ts:1017
Indicates whether the member is a "Lid van Verdienste".
notes?
optionalnotes?:string|null
Defined in: api/types.gen.ts:996
The notes about the member.
parentPhoneNumber?
optionalparentPhoneNumber?: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?
optionalphoneNumber?:string|null
Defined in: api/types.gen.ts:968
The phone number of the member.
postalCode?
optionalpostalCode?:string|null
Defined in: api/types.gen.ts:980
The postal code of the member.
preferredLanguage?
optionalpreferredLanguage?:Language
Defined in: api/types.gen.ts:1001
profilePicturePath?
optionalprofilePicturePath?:string|null
Defined in: api/types.gen.ts:1033
The path to the profile picture of the member.
registeredOn?
optionalregisteredOn?:string|null
Defined in: api/types.gen.ts:1000
The date and time at which the member registered.
street?
optionalstreet?:string|null
Defined in: api/types.gen.ts:972
The street of the member.
studentNumber?
optionalstudentNumber?:string|null
Defined in: api/types.gen.ts:952
The student number of the member.
studyEnrollments?
optionalstudyEnrollments?:StudyEnrollmentResponseDto[] |null
Defined in: api/types.gen.ts:1005
Studies where the member is enrolled.
suspended?
optionalsuspended?:boolean|null
Defined in: api/types.gen.ts:1029
Indicates whether the member is suspended.