invoke

open operator override fun invoke(session: <ERROR CLASS>, task: <ERROR CLASS>, challenge: <ERROR CLASS>, completionHandler: (<ERROR CLASS>, <ERROR CLASS>?) -> Unit)