AccessControlUpdate

sealed class AccessControlUpdate

Used with the org.inthewaves.kotlinsignald.Signal.updateGroup function inside of GroupUpdate. A class to enforce that only one of the access controls are updated at once.

Types

Link copied to clipboard
class Attributes(accessRequired: AccessRequired) : AccessControlUpdate

Edit the access required to edit group information.

Link copied to clipboard
class GroupLink(newGroupLinkStatus: GroupLinkStatus) : AccessControlUpdate

Edit the group link status.

Link copied to clipboard
class Members(accessRequired: AccessRequired) : AccessControlUpdate

Edit the access required to add new members.

Properties

Link copied to clipboard
val groupAccessControlBody: GroupAccessControl

The body of the GroupAccessControl to perform the change.

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard