Paywall Message Handler
constructor(factory: VariablesFactory, options: OptionsFactory, track: suspend (TrackableSuperwallEvent) -> Unit, setAttributes: (Map<String, Any>) -> Unit, getView: () -> PaywallView?, mainScope: MainScope, ioScope: CoroutineScope, json: Json = Json { encodeDefaults = true }, encodeToB64: (String) -> String, userPermissions: UserPermissions, getActivity: () -> Activity?, customCallbackRegistry: CustomCallbackRegistry)(source)