SpecificEventListener

fun SpecificEventListener(    loaded: EventInteractor.SpecificEventListener.LoadedListener? = null,     desiredRingChanged: Consumer<Ring>? = null,     ringEnqueuedForLoading: Consumer<Ring>? = null,     downloadProgress: Consumer<DownloadProgress>? = null,     ringPrefabLoaded: Consumer<Ring>? = null,     ringPrefabLoadFailed: Consumer<RingLoadingFailure>? = null,     displayedRingChanged: Consumer<Ring>? = null,     unusedRingUnloaded: Consumer<Ring>? = null,     tfModelsUpdateCheckpoint: Consumer<TfModelsUpdateCheckpoint>? = null,     handDetectorReplaced: Consumer<HandDetectorReplacedEvent>? = null,     ringReplacementFailed: Consumer<Ring>? = null)