Appearance
DoCurious API Reference / types / UserPreferences
Interface: UserPreferences
Defined in: types/user.types.ts:304
User preferences that tune the Explore page recommendation algorithm.
Properties
budgetCeiling?
optionalbudgetCeiling:number
Defined in: types/user.types.ts:308
Maximum price (in dollars) for recommended paid challenges
difficultyPreference
difficultyPreference:
"easier"|"all"|"harder"
Defined in: types/user.types.ts:306
Filters recommended challenges by difficulty relative to the user's level
noveltyPreference
noveltyPreference:
"familiar"|"balanced"|"surprise_me"
Defined in: types/user.types.ts:310
Controls how aggressively the algorithm suggests challenges outside the user's usual categories