WidgetConfiguration
@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?
optionalapprovalWorkflow?:object
Defined in: @mandaitor/sdk/dist/widget-config.d.ts:61
enabled?
optionalenabled?:boolean
mode?
optionalmode?:"auto"|"manual"|"conditional"
notificationChannel?
optionalnotificationChannel?:"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?
optionalfontFamily?:string
logoUrl
logoUrl:
string
primaryColor
primaryColor:
string
configVersion?
optionalconfigVersion?: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?
optionalrequireGeoFence?: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?
optionalwebhooks?:object[]
Defined in: @mandaitor/sdk/dist/widget-config.d.ts:66
active?
optionalactive?:boolean
events
events:
string[]
id?
optionalid?:string
retryPolicy?
optionalretryPolicy?:object
retryPolicy.backoffMultiplier?
optionalbackoffMultiplier?:number
retryPolicy.maxRetries?
optionalmaxRetries?:number
secret?
optionalsecret?:string
url
url:
string
widgetId?
optionalwidgetId?:string
Defined in: @mandaitor/sdk/dist/widget-config.d.ts:28