Skip to main content

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.

Defined in

packages/video-editor/src/helpers/asset-library.ts:36