fragmentBooleanResult

inline fun Fragment.fragmentBooleanResult(requestKey: String, bundleKey: String, crossinline onDenied: () -> Unit = {}, crossinline onGranted: () -> Unit)
inline fun Fragment.fragmentBooleanResult(requestKey: String, bundleKey: String, defaultValue: Boolean = false, crossinline action: (predicate: Boolean) -> Unit)