registerCalendarPermissionIfNotRegistered
Gets the BaseCalendarPermissionManagerBuilder registered If not yet registered, this will register a BaseCalendarPermissionManagerBuilder and PermissionStateRepo for CalendarPermission to the PermissionsBuilder.register and PermissionsBuilder.registerPermissionStateRepoBuilder respectively
Return
the BaseCalendarPermissionManagerBuilder registered
Parameters
method for creating a BaseCalendarPermissionManagerBuilder from a PermissionContext
the Duration after which the system should poll for changes to the permission if automatic detection is impossible.
the BasePermissionManager.Settings to apply to any BasePermissionManager created using the registered builders.
Gets the BaseCalendarPermissionManagerBuilder registered If not yet registered, this will register a BaseCalendarPermissionManagerBuilder and PermissionStateRepo for CalendarPermission to the PermissionsBuilder.register and PermissionsBuilder.registerPermissionStateRepoBuilder respectively
Return
the BaseCalendarPermissionManagerBuilder registered
Parameters
method for creating a BaseCalendarPermissionManagerBuilder from a PermissionContext
method for creating a PermissionStateRepo for CalendarPermission given a BaseCalendarPermissionManagerBuilder and CoroutineContext