GroupUpdate

interface GroupUpdate

Used with the updateGroup function. This is a class to enforce that only one of the group attributes are updated at once.

Types

AddMembers
Link copied to clipboard
common
class AddMembers(membersToAdd: Iterable<JsonAddress>) : GroupUpdate
Avatar
Link copied to clipboard
common
class Avatar(newAvatarPath: String) : GroupUpdate
Description
Link copied to clipboard
common
class Description(newDescription: String) : GroupUpdate
RemoveMembers
Link copied to clipboard
common
class RemoveMembers(membersToRemove: Iterable<JsonAddress>) : GroupUpdate
ResetLink
Link copied to clipboard
common
object ResetLink : GroupUpdate
Title
Link copied to clipboard
common
class Title(newTitle: String) : GroupUpdate
UpdateAccessControl
Link copied to clipboard
common
class UpdateAccessControl(update: AccessControlUpdate) : GroupUpdate
UpdateExpirationTimer
Link copied to clipboard
common
class UpdateExpirationTimer(newTimerSeconds: Int) : GroupUpdate
UpdateRole
Link copied to clipboard
common
class UpdateRole(memberWithUpdatedRole: GroupMember) : GroupUpdate

Inheritors

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