MediaFilterOptions
Defined in: src/lib/db/media/types.ts:150
Filter options for querying media.
Properties
conversationId?
optionalconversationId:string
Defined in: src/lib/db/media/types.ts:158
Filter by conversation
includeDeleted?
optionalincludeDeleted:boolean
Defined in: src/lib/db/media/types.ts:162
Include soft-deleted records
limit?
optionallimit:number
Defined in: src/lib/db/media/types.ts:164
Limit number of results
mediaType?
optionalmediaType:MediaType
Defined in: src/lib/db/media/types.ts:154
Filter by media type
model?
optionalmodel:string
Defined in: src/lib/db/media/types.ts:160
Filter by AI model
offset?
optionaloffset:number
Defined in: src/lib/db/media/types.ts:166
Offset for pagination
role?
optionalrole:MediaRole
Defined in: src/lib/db/media/types.ts:156
Filter by role (user uploads vs AI generated)
walletAddress
walletAddress:
string
Defined in: src/lib/db/media/types.ts:152
Filter by wallet address (required for multi-user)