WidgetConfiguration
@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?
optionalapprovalWorkflow:object
Defined in: packages/sdk/src/widget-config.ts:57
enabled?
optionalenabled:boolean
mode?
optionalmode:"auto"|"manual"|"conditional"
notificationChannel?
optionalnotificationChannel:"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?
optionalfontFamily:string
logoUrl
logoUrl:
string
primaryColor
primaryColor:
string
configVersion?
optionalconfigVersion: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?
optionalrequireGeoFence: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?
optionalwebhooks:object[]
Defined in: packages/sdk/src/widget-config.ts:62
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: packages/sdk/src/widget-config.ts:28