requestPermissions

fun CSActivity.requestPermissions(permissions: List<String>, onGranted: () -> Unit? = null, onNotGranted: () -> Unit? = null, onDone: () -> Unit? = null)
fun CSActivityView<*>.requestPermissions(permissions: List<String>, onGranted: () -> Unit)
fun CSActivityView<*>.requestPermissions(permissions: List<String>, onGranted: () -> Unit? = null, onNotGranted: () -> Unit? = null, onDone: () -> Unit? = null)