ChannelMember

constructor(@Json(name = "banned") banned: Boolean, @Json(name = "channel_role") channelRole: String, @Json(name = "created_at") createdAt: OffsetDateTime, @Json(name = "notifications_muted") notificationsMuted: Boolean, @Json(name = "shadow_banned") shadowBanned: Boolean, @Json(name = "updated_at") updatedAt: OffsetDateTime, @Json(name = "ban_expires") banExpires: OffsetDateTime? = null, @Json(name = "deleted_at") deletedAt: OffsetDateTime? = null, @Json(name = "invite_accepted_at") inviteAcceptedAt: OffsetDateTime? = null, @Json(name = "invite_rejected_at") inviteRejectedAt: OffsetDateTime? = null, @Json(name = "invited") invited: Boolean? = null, @Json(name = "is_moderator") isModerator: Boolean? = null, @Json(name = "status") status: String? = null, @Json(name = "user") user: UserObject? = null, @Json(name = "user_id") userId: String? = null)

Parameters

banned

Whether member is banned this channel or not

channelRole

Role of the member in the channel

createdAt

Date/time of creation

notificationsMuted
shadowBanned

Whether member is shadow banned in this channel or not

updatedAt

Date/time of the last update

banExpires

Expiration date of the ban

deletedAt
inviteAcceptedAt

Date when invite was accepted

inviteRejectedAt

Date when invite was rejected

invited

Whether member was invited or not

isModerator

Whether member is channel moderator or not

status
user
userId