All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.slack.api.model.event.MemberLeftChannelEvent Maven / Gradle / Ivy

There is a newer version: 1.44.1
Show newest version
package com.slack.api.model.event;

import lombok.Data;

/**
 * The member_left_channel event is sent to all websocket connections and event subscriptions
 * when users leave public or private channels.
 * 

* The provided user value is a user ID belonging to the user that joined the channel. *

* The channel value is the ID for a public channel or private channel (AKA group). *

* The channel_type value is a single letter indicating the type of channel used in channel: *

* C - typically a public channel * G - private channels (or groups) return this channel_type * The team identifies which workspace the user is from. *

* This event is supported as a bot user subscription in the Events API. * Workspace event subscriptions are also available for tokens holding * at least one of the channels:read or groups:read scopes. * Which events your app will receive depends on the scopes and their context. * For instance, you'll only receive member_left_channel events for private channels if your app has the groups:read permission. *

* https://api.slack.com/events/member_left_channel */ @Data public class MemberLeftChannelEvent implements Event { public static final String TYPE_NAME = "member_left_channel"; private final String type = TYPE_NAME; private String user; private String channel; private String channelType; private String enterprise; private String team; private String eventTs; }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy