Profile Models
Data structures for user profiles — searching, retrieving, deleting profiles and tracking profile changes.
Profile Models
UserProfile
Represents a user profile generated from user interactions.
Prop
Type
SearchUserProfileRequest
Request model for searching user profiles.
Prop
Type
SearchUserProfileResponse
Response model for profile search requests.
Prop
Type
GetUserProfilesRequest
Request model for getting user profiles.
Prop
Type
GetUserProfilesResponse
Response model for getting user profiles.
Prop
Type
AddUserProfileRequest
Request model for adding user profiles directly to storage (manual injection, bypassing the inference pipeline). Each profile must have non-empty content for embedding.
Prop
Type
AddUserProfileResponse
Response model for adding user profiles.
Prop
Type
DeleteUserProfileRequest
Request model for deleting a user profile.
Prop
Type
DeleteUserProfileResponse
Response model for profile deletion requests.
Prop
Type
ProfileChangeLog
Represents a log entry tracking changes to user profiles.
Prop
Type
ProfileChangeLogResponse
Response model for profile change log requests.
Prop
Type
RerunProfileGenerationRequest
Request model for rerunning profile generation.
Prop
Type
RerunProfileGenerationResponse
Response model for profile generation rerun requests.
Prop
Type
ManualProfileGenerationRequest
Request model for manually triggering profile generation with window-sized interactions. Creates profiles with CURRENT status directly (no upgrade needed).
Prop
Type
ManualProfileGenerationResponse
Response model for manual profile generation.
Prop
Type