Appearance
DoCurious API Reference / types / UserProfile
Interface: UserProfile
Defined in: types/user.types.ts:194
Extended user profile containing optional personal details.
Remarks
Stored separately from User to keep the core entity lightweight. All fields are optional -- the platform does not require a "complete profile."
Properties
address?
optionaladdress:Address
Defined in: types/user.types.ts:200
emergencyContact?
optionalemergencyContact:string
Defined in: types/user.types.ts:199
Emergency contact name and/or phone -- relevant for hosted/outdoor challenges
firstName?
optionalfirstName:string
Defined in: types/user.types.ts:195
lastName?
optionallastName:string
Defined in: types/user.types.ts:196
phone?
optionalphone:string
Defined in: types/user.types.ts:197