Creates a new WidgetManagerConfig instance
Required and optional configuration properties to initialize the instance with
A list of allowed origins for the SDK to communicate with
The ISO 4217 currency code, e.g. "USD"
Enables the debug console widget. When true, TecsafeWidgetManager.createDebugWidget may be used to mount the TECSAFE debug console. Intended for development and integration testing only - leave it off in production.
Iframe styles.transition property
The RFC 4647 language tag representing the user's preferred language, e.g. "en-US"
Injects the SDK debug overlay into the host page. When true, the widget manager renders a single collapsible overlay that logs the postMessage traffic of every widget, can send arbitrary messages to a selected widget, and can reset a widget. Intended for development and integration testing only - leave it off in production.
Whether tax is included in the prices. Required to display correct pricing info - gross/net.
The TECSAFE articles listed by the shop. Sent to widgets via OutMessageSetTecsafeArticles, either proactively or in response to a InMessageRequestTecsafeArticles.
Will activate customer tracking. Make sure to request tracking consent from your customer and set accordingly.
The base URL for the widget UIs
The main configuration class for the Widget Manager. Containing both required and optional configuration properties.