UpdateGroupRequest
data class UpdateGroupRequest(account: String, groupID: String, title: String?, description: String?, avatar: String?, updateTimer: Int?, addMembers: List<JsonAddress>?, removeMembers: List<JsonAddress>?, updateRole: GroupMember?, updateAccessControl: GroupAccessControl?, resetLink: Boolean?, announcements: String?) : SignaldRequestBodyV1<GroupInfo>
Content copied to clipboard
modify a group. Note that only one modification action may be performed at once
Constructors
Link copied to clipboard
fun UpdateGroupRequest(account: String, groupID: String, title: String? = null, description: String? = null, avatar: String? = null, updateTimer: Int? = null, addMembers: List<JsonAddress>? = null, removeMembers: List<JsonAddress>? = null, updateRole: GroupMember? = null, updateAccessControl: GroupAccessControl? = null, resetLink: Boolean? = null, announcements: String? = null)
Content copied to clipboard
Functions
Link copied to clipboard
open override fun submit(socketCommunicator: SocketCommunicator, id: String): GroupInfo
Content copied to clipboard
Link copied to clipboard
suspend fun submitSuspend(socketCommunicator: SuspendSocketCommunicator): GroupInfo
Content copied to clipboard
open suspend override fun submitSuspend(socketCommunicator: SuspendSocketCommunicator, id: String): GroupInfo
Content copied to clipboard