Skip to main content

WidgetConfiguration

@mandaitor/sdk


@mandaitor/sdk / WidgetConfiguration

Interface: WidgetConfiguration

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

Properties

approvalRequired

approvalRequired: boolean

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


approvalWorkflow?

optional approvalWorkflow?: object

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

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:25


branding

branding: object

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

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:23


constraintDefaults

constraintDefaults: object

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

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:24


mandateTemplates

mandateTemplates: object[]

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

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:34


taxonomyLibraries

taxonomyLibraries: string[]

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


webhooks?

optional webhooks?: object[]

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

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:22