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?
optionalbegunstiger?:boolean|null
Defined in: app/api/types.gen.ts:940
Indicates whether the member is a "Begunstiger".
city?
optionalcity?:string|null
Defined in: app/api/types.gen.ts:895
The city of the member.
dateOfBirth?
optionaldateOfBirth?:string|null
Defined in: app/api/types.gen.ts:899
The date of birth of the member.
email?
optionalemail?:string|null
Defined in: app/api/types.gen.ts:875
The email address of the member.
ereLid?
optionalereLid?:boolean|null
Defined in: app/api/types.gen.ts:936
Indicates whether the member is an honorary member.
firstName?
optionalfirstName?:string|null
Defined in: app/api/types.gen.ts:867
The first name of the member.
gratie?
optionalgratie?:boolean|null
Defined in: app/api/types.gen.ts:928
Indicates whether the member is granted a fee waiver.
groupMemberships?
optionalgroupMemberships?:GroupMembershipResponseDto[] |null
Defined in: app/api/types.gen.ts:924
Groups where the member is a part of.
houseNumber?
optionalhouseNumber?:string|null
Defined in: app/api/types.gen.ts:887
The house number of the member.
id?
optionalid?:string|null
Defined in: app/api/types.gen.ts:859
The unique identifier of a member, assigned incrementally.
lastName?
optionallastName?:string|null
Defined in: app/api/types.gen.ts:871
The last name of the member.
lidVanVerdienste?
optionallidVanVerdienste?:boolean|null
Defined in: app/api/types.gen.ts:932
Indicates whether the member is a "Lid van Verdienste".
mailSubscriptions?
optionalmailSubscriptions?:number|null
Defined in: app/api/types.gen.ts:907
The mail subscriptions of the member.
notes?
optionalnotes?:string|null
Defined in: app/api/types.gen.ts:911
The notes about the member.
parentPhoneNumber?
optionalparentPhoneNumber?: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?
optionalphoneNumber?:string|null
Defined in: app/api/types.gen.ts:879
The phone number of the member.
postalCode?
optionalpostalCode?:string|null
Defined in: app/api/types.gen.ts:891
The postal code of the member.
preferredLanguage?
optionalpreferredLanguage?:Language
Defined in: app/api/types.gen.ts:916
profilePicturePath?
optionalprofilePicturePath?:string|null
Defined in: app/api/types.gen.ts:948
The path to the profile picture of the member.
registeredOn?
optionalregisteredOn?:string|null
Defined in: app/api/types.gen.ts:915
The date and time at which the member registered.
street?
optionalstreet?:string|null
Defined in: app/api/types.gen.ts:883
The street of the member.
studentNumber?
optionalstudentNumber?:string|null
Defined in: app/api/types.gen.ts:863
The student number of the member.
studyEnrollments?
optionalstudyEnrollments?:StudyEnrollmentResponseDto[] |null
Defined in: app/api/types.gen.ts:920
Studies where the member is enrolled.
suspended?
optionalsuspended?:boolean|null
Defined in: app/api/types.gen.ts:944
Indicates whether the member is suspended.