The documentation for ActiveLookSDK.shared method states either to fill all parameters or to give no parameters at all to the method
// This is the method used to initialize the ActiveLookSDK singleton and access it later on.
// To initialize it, this function is called with all parameters set.
// To access it afterwards, just call it without any arguments: ActiveLookSDK.shared()
// - throws:
// - ActiveLookError.sdkInitMissingParameters
// if the function is called with incomplete parameters.
// - ActiveLookError.sdkCannotChangeParameters
// if the function is called more than once during the application's lifetime, with all the parameters correctly set.
// - parameters:
// - token: The token used for authenticating with the firmware repository.
// - onUpdateStart Registered callback for update start event notification
// - onUpdateProgress Registered callback for update progress event notification.
// - onUpdateSuccess Registered callback for update success event notification.
// - onUpdateError Registered callback for update error event notification.
// - returns: the ActiveLookSDK's singleton
//
The documentation for
ActiveLookSDK.shared
method states either to fill all parameters or to give no parameters at all to the methodThe method signature is not compliant with that
Furthermore, in swift coding style Type names start with an uppercase