JsonGroupV2Info

data class JsonGroupV2Info(id: String?, revision: Int?, title: String?, description: String?, avatar: String?, timer: Int?, members: List<JsonAddress>, pendingMembers: List<JsonAddress>, requestingMembers: List<JsonAddress>, inviteLink: String?, accessControl: GroupAccessControl?, memberDetail: List<GroupMember>, pendingMemberDetail: List<GroupMember>) : SignaldResponseBodyV1

Information about a Signal group

Constructors

JsonGroupV2Info
Link copied to clipboard
common
fun JsonGroupV2Info(id: String? = null, revision: Int? = null, title: String? = null, description: String? = null, avatar: String? = null, timer: Int? = null, members: List<JsonAddress> = emptyList(), pendingMembers: List<JsonAddress> = emptyList(), requestingMembers: List<JsonAddress> = emptyList(), inviteLink: String? = null, accessControl: GroupAccessControl? = null, memberDetail: List<GroupMember> = emptyList(), pendingMemberDetail: List<GroupMember> = emptyList())

Properties

accessControl
Link copied to clipboard
common
val accessControl: GroupAccessControl? = null
current access control settings for this group
avatar
Link copied to clipboard
common
val avatar: String? = null
path to the group's avatar on local disk, if available Example: "/var/lib/signald/avatars/group-EdSqI90cS0UomDpgUXOlCoObWvQOXlH5G3Z2d3f4ayE="
description
Link copied to clipboard
common
val description: String? = null
id
Link copied to clipboard
common
val id: String? = null
Example: "EdSqI90cS0UomDpgUXOlCoObWvQOXlH5G3Z2d3f4ayE="
inviteLink
Link copied to clipboard
common
val inviteLink: String? = null
the signal.
memberDetail
Link copied to clipboard
common
val memberDetail: List<GroupMember>
detailed member list
members
Link copied to clipboard
common
val members: List<JsonAddress>
pendingMemberDetail
Link copied to clipboard
common
val pendingMemberDetail: List<GroupMember>
detailed pending member list
pendingMembers
Link copied to clipboard
common
val pendingMembers: List<JsonAddress>
requestingMembers
Link copied to clipboard
common
val requestingMembers: List<JsonAddress>
revision
Link copied to clipboard
common
val revision: Int? = null
Example: 5
timer
Link copied to clipboard
common
val timer: Int? = null
Example: 604800
title
Link copied to clipboard
common
val title: String? = null
Example: "Parkdale Run Club"