Creates a new WidgetManagerConfig instance
Required and optional configuration properties to initialize the instance with
Additional indicative tax categories which the shop may have, keyed by their respective codes.
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"
The duration in seconds for which prices should be cached. Set to 0 to disable caching.
The price mode for the shop, either 'gross' or 'net'.
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.
The indicative tax categories for the shop, keyed by their respective codes.
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.