Skip to main content

WidgetConfiguration

@mandaitor/sdk


@mandaitor/sdk / WidgetConfiguration

Interface: WidgetConfiguration

Defined in: packages/sdk/src/widget-config.ts:27

Properties

approvalRequired

approvalRequired: boolean

Defined in: packages/sdk/src/widget-config.ts:56


approvalWorkflow?

optional approvalWorkflow: object

Defined in: packages/sdk/src/widget-config.ts:57

enabled?

optional enabled: boolean

mode?

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

notificationChannel?

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


availableIdPs

availableIdPs: string[]

Defined in: packages/sdk/src/widget-config.ts:31


branding

branding: object

Defined in: packages/sdk/src/widget-config.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: packages/sdk/src/widget-config.ts:29


constraintDefaults

constraintDefaults: object

Defined in: packages/sdk/src/widget-config.ts:41

maxDelegationDepth

maxDelegationDepth: number

maxDuration

maxDuration: number

requireGeoFence?

optional requireGeoFence: boolean

requireMfa

requireMfa: boolean


idpConfigs

idpConfigs: Record<string, IdPConfig>

Defined in: packages/sdk/src/widget-config.ts:30


mandateTemplates

mandateTemplates: object[]

Defined in: packages/sdk/src/widget-config.ts:33

actions

actions: string[]

description

description: string

id

id: string

name

name: string

taxonomy

taxonomy: string


scopeRestrictions

scopeRestrictions: string[]

Defined in: packages/sdk/src/widget-config.ts:40


taxonomyLibraries

taxonomyLibraries: string[]

Defined in: packages/sdk/src/widget-config.ts:32


webhooks?

optional webhooks: object[]

Defined in: packages/sdk/src/widget-config.ts:62

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: packages/sdk/src/widget-config.ts:28