Skip to Content
SdkReactInternalInterfacesCreateMediaOptions

CreateMediaOptions

Defined in: src/lib/db/media/types.ts:108 

Options for creating a new media record.

Properties

conversationId?

optional conversationId: string

Defined in: src/lib/db/media/types.ts:116 

Associated conversation ID (optional)


dimensions?

optional dimensions: MediaDimensions

Defined in: src/lib/db/media/types.ts:128 


duration?

optional duration: number

Defined in: src/lib/db/media/types.ts:129 


mediaId?

optional mediaId: string

Defined in: src/lib/db/media/types.ts:110 

Pre-generated media ID. If not provided, one will be generated.


mediaType

mediaType: MediaType

Defined in: src/lib/db/media/types.ts:121 


messageId?

optional messageId: string

Defined in: src/lib/db/media/types.ts:114 

Associated message ID (optional)


metadata?

optional metadata: MediaMetadata

Defined in: src/lib/db/media/types.ts:130 


mimeType

mimeType: string

Defined in: src/lib/db/media/types.ts:120 


model?

optional model: string

Defined in: src/lib/db/media/types.ts:126 


name

name: string

Defined in: src/lib/db/media/types.ts:119 


role

role: MediaRole

Defined in: src/lib/db/media/types.ts:123 


size

size: number

Defined in: src/lib/db/media/types.ts:122 


sourceUrl?

optional sourceUrl: string

Defined in: src/lib/db/media/types.ts:127 


walletAddress

walletAddress: string

Defined in: src/lib/db/media/types.ts:112 

Wallet address of the user

Last updated on