BroadpeakSmartLibInitializationData
Data class holding the necessary information for initializing the Broadpeak SmartLib SDK. This data is used to configure the SDK with essential parameters like application context, server addresses, and domain names required for its operation.
Constructors
Properties
Address of the Analytics Engine (i.e. "https://server-host") or an Analytics Engines list (i.e. "http://server-host,https://server-host-2, http://server-host-3") or BroadpeakAnalyticsHost.None for no Analytics Engine. Add "nocache=" as prefix to prevent caching failed reports (i.e. "nocache=http://server-host:8080")
The application's context.
Overrides the default device type detected by the SmartLib.
The domain names list used to identify Broadpeak sessions (i.e "cdn.broadpeak.com" ,"cdn2.broadpeak.com") or BroadpeakCDN.All is used to declare that all sessions are using a Broadpeak CDN or BroadpeakCDN.None is used to declare that all given url are not hosted on a Broadpeak CDN.
The General Data Protection Regulation aka (GDPR) preference for the Broadpeak Analytics. Possible values:
The logger level for debugging. Possible values:
Overrides the default SmartLib keepalive frequency (5000ms). The value can be within 5000ms to 10000ms.
A unique user identifier or any other information which can be used to uniquely identify a user, an account or a group of users. This information collection, storage and use must be done in accordance with GDPR regulation in effect in your country. For more information about GDPR: https://en.wikipedia.org/wiki/General_Data_Protection_Regulation