Interface: AssetProviderConfig
Table of contents
Properties
Properties
id
• id: string
Stable provider id (e.g. 'pexels', 'unsplash', 'pixabay', 'twick-stock').
Defined in
packages/video-editor/src/helpers/asset-library.ts:24
label
• label: string
Human readable label for UI (e.g. 'Pexels').
Defined in
packages/video-editor/src/helpers/asset-library.ts:26
supportedTypes
• supportedTypes: "all" | MediaType[]
Media types this provider can return.
Defined in
packages/video-editor/src/helpers/asset-library.ts:28
enabled
• enabled: boolean
Whether this provider is currently enabled for the active tenant/deployment.
Defined in
packages/video-editor/src/helpers/asset-library.ts:30
termsUrl
• Optional termsUrl: string
Optional URL to provider terms of use or attribution guidelines.
Defined in
packages/video-editor/src/helpers/asset-library.ts:32
iconUrl
• Optional iconUrl: string
Optional URL to provider logo/icon for UI.
Defined in
packages/video-editor/src/helpers/asset-library.ts:34
quotaHint
• Optional quotaHint: string
Optional rate-limit or quota hint for UX messaging.