Skip to main content

WidgetConfiguration

@mandaitor/sdk


@mandaitor/sdk / WidgetConfiguration

Interface: WidgetConfiguration

Defined in: @mandaitor/sdk/dist/widget-config.d.ts:27

Full tenant-side configuration for an embeddable Mandaitor widget: identity providers, taxonomy libraries, mandate templates, constraint defaults, branding, and approval/webhook settings.

Properties​

approvalRequired​

approvalRequired: boolean

Defined in: @mandaitor/sdk/dist/widget-config.d.ts:60


approvalWorkflow?​

optional approvalWorkflow?: object

Defined in: @mandaitor/sdk/dist/widget-config.d.ts:61

enabled?​

optional enabled?: boolean

mode?​

optional mode?: "auto" | "manual" | "conditional"

notificationChannel?​

optional notificationChannel?: "email" | "webhook" | "both"


availableIdPs​

availableIdPs: string[]

Defined in: @mandaitor/sdk/dist/widget-config.d.ts:31


branding​

branding: object

Defined in: @mandaitor/sdk/dist/widget-config.d.ts:47

accentColor​

accentColor: string

borderRadius​

borderRadius: string

consentText​

consentText: object

consentText.description​

description: string

consentText.locale​

locale: string

consentText.title​

title: string

darkMode​

darkMode: boolean

fontFamily?​

optional fontFamily?: string

logoUrl​

logoUrl: string

primaryColor​

primaryColor: string


configVersion?​

optional configVersion?: number

Defined in: @mandaitor/sdk/dist/widget-config.d.ts:29


constraintDefaults​

constraintDefaults: object

Defined in: @mandaitor/sdk/dist/widget-config.d.ts:41

maxDelegationDepth​

maxDelegationDepth: number

maxDuration​

maxDuration: number

requireGeoFence?​

optional requireGeoFence?: boolean

requireMfa​

requireMfa: boolean


idpConfigs​

idpConfigs: Record<string, IdPConfig>

Defined in: @mandaitor/sdk/dist/widget-config.d.ts:30


mandateTemplates​

mandateTemplates: object[]

Defined in: @mandaitor/sdk/dist/widget-config.d.ts:33

actions​

actions: string[]

description​

description: string

id​

id: string

name​

name: string

taxonomy​

taxonomy: string


scopeRestrictions​

scopeRestrictions: string[]

Defined in: @mandaitor/sdk/dist/widget-config.d.ts:40


taxonomyLibraries​

taxonomyLibraries: string[]

Defined in: @mandaitor/sdk/dist/widget-config.d.ts:32


webhooks?​

optional webhooks?: object[]

Defined in: @mandaitor/sdk/dist/widget-config.d.ts:66

active?​

optional active?: boolean

events​

events: string[]

id?​

optional id?: string

retryPolicy?​

optional retryPolicy?: object

retryPolicy.backoffMultiplier?​

optional backoffMultiplier?: number

retryPolicy.maxRetries?​

optional maxRetries?: number

secret?​

optional secret?: string

url​

url: string


widgetId?​

optional widgetId?: string

Defined in: @mandaitor/sdk/dist/widget-config.d.ts:28