Work with Events

The following are Apex classes for the Slack event types.

Event Class

Represents a Slack event.

Event Methods

The following are methods for Event.

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Type: String

EventDispatcher Class

The Slack.EventDispatcher class enables you to invoke an event handler such as in response to a user opening the app home in Slack.

Usage

Extend the EventDispatcher class and override the invoke() method.

public class MyEventDispatcher extends Slack.EventDispatcher {
    public override Slack.ActionHandler invoke(Slack.EventParameters parameters, Slack.RequestContext context) {
        return Slack.ActionHandler.ack(new Handler(parameters, context));
    }
}

Examples

This example shows an EventDispatcher that handles a user opening the app home.

public class MyAppHomeOpenedDispatcher extends Slack.EventDispatcher {
    public override Slack.ActionHandler invoke(Slack.EventParameters parameters, Slack.RequestContext context) {
        return Slack.ActionHandler.ack(new Handler(parameters, context));
    }
    public class Handler implements Slack.RunnableHandler {
        Slack.EventParameters parameters;
        Slack.RequestContext context;

        public Handler (Slack.EventParameters parameters, Slack.RequestContext context){
            this.parameters = parameters;
            this.context = context;
        }

        public void run () {
            System.debug('App Home Opened');
        }
    }
}

EventDispatcher Method

EventDispatcher has the following method.

invoke(parameters, context)

Invokes the event handler.

Signature

public override Slack.ActionHandler invoke(
  Slack.EventParameters parameters,
  Slack.RequestContext context
)

Parameters

parameters

Type: Slack.EventParameters

The event parameters for the handler.

context

Type: Slack.RequestContext

Describes the context in which a Slack event is invoked.


EventParameters Class

Represents Slack event parameters.

EventParameters Constructors

The following are constructors for EventParameters.

EventParameters(event, eventId, eventTime)

Creates an instance of the Slack.EventParameters class with the specified event, event ID, and event time.

Signature

public EventParameters(Object event, String eventId, Integer eventTime)

Parameters

event

Type: Object

The event object, including the event type, timestamp, and triggering user. See Slack API: Event type structure.

eventId

Type: String

eventTime

Type: Integer

EventParameters Methods

The following are methods for EventParameters.

getEvent()

Signature

public Object getEvent()

Return Value

Type: Object

getEventId()

Signature

public String getEventId()

Return Value

Type: String

getEventTime()

Signature

public Integer getEventTime()

Return Value

Type: Integer

AppHomeOpenedEvent Class

Represents the app_home_opened event. This event notifies your app when a user has entered your app home.

Usage

Use the app_home_opened event for an onboarding flow from your app home. See Onboarding with App Home.

This event is only sent to your app when a user has already clicked on your app. It's sent each time a user enters your app home.

Your Slack app must have a bot user configured and installed to use this event.

Slack.App app = Slack.App.ApexSlackApp.get();
Slack.BotClient botClient = app.getBotClientForTeam(context.getTeamId());
Slack.AppHomeOpenedEvent appHomeOpened = (Slack.AppHomeOpenedEvent) parameters.getEvent();
String userId = appHomeOpened.getUser();

AppHomeOpenedEvent Methods

The following are methods for AppHomeOpenedEvent.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getEventTs()

Gets the event timestamp.

Signature

public String getEventTs()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getTab()

Gets the name of the tab, for example, home.

Signature

public String getTab()

Return Value

Type: String

getType()

Gets the type of event, for example, app_home_opened.

Signature

public String getType()

Return Value

Type: String

getUser()

Gets the user who triggered the event.

Signature

public String getUser()

Return Value

Type: String

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setEventTs(eventTs)

Sets the event timestamp.

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setTab(tab)

Sets the name of the tab.

Signature

public void setTab(String tab)

Parameters

tab

Type: String

Return Value

Type: void

setUser(user)

Sets the user who triggers the event.

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

AppMentionEvent Class

Represents the app_mention event. This event allows your app to subscribe to message events that directly mention your app or bot.

AppMentionEvent Methods

The following are methods for AppMentionEvent.

getTs()

Signature

public String getTs()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

EmojiChangedEvent Class

Represents the emoji_changed event. This event notifies your app when a custom emoji has been added or changed.

EmojiChangedEvent Methods

The following are methods for EmojiChangedEvent.

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getName()

Signature

public String getName()

Return Value

Type: String

getNames()

Signature

public List<String> getNames()

Return Value

Type: List<String>

getNewName()

Signature

public String getNewName()

Return Value

Type: String

getOldName()

Signature

public String getOldName()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getValue()

Signature

public String getValue()

Return Value

Type: String

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setName(name)

Signature

public void setName(String name)

Parameters

name

Type: String

Return Value

Type: void

setNames(names)

Signature

public void setNames(List<String> names)

Parameters

names

Type: List<String>

Return Value

Type: void

setNewName(newName)

Signature

public void setNewName(String newName)

Parameters

newName

Type: String

Return Value

Type: void

setOldName(oldName)

Signature

public void setOldName(String oldName)

Parameters

oldName

Type: String

Return Value

Type: void

setSubtype(subtype)

Signature

public void setSubtype(String subtype)

Parameters

subtype

Type: String

Return Value

Type: void

setValue(value)

Signature

public void setValue(String value)

Parameters

value

Type: String

Return Value

Type: void

FileChangeEvent Class

This event is sent when any property of a file is changed.

FileChangeEvent Methods

The following are methods for `FileChangeEvent'

getFile()

Signature

public Slack.FileChangeEvent.File getFile()

Return Value

Type: Slack.FileChangeEvent.File

getFileId()

Signature

public String getFileId()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

setFile(file)

Signature

public void setFile(Slack.FileChangeEvent.File file)

Parameters

file

Type: Slack.FileChangeEvent.File

Return Value

Type: void

setFileId(fileId)

Signature

public void setFileId(String fileId)

Parameters

fileId

Type: String

Return Value

Type: void

FileCreatedEvent Class

This event is sent to all connected clients for a user when that user uploads a file to Slack.

FileCreatedEvent Methods

The following are methods for `FileCreatedEvent'

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getFile()

Signature

public Slack.FileCreatedEvent.File getFile()

Return Value

Type: Slack.FileCreatedEvent.File

getFileId()

Signature

public String getFileId()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUserId()

Signature

public String getUserId()

Return Value

Type: String

setFile(file)

Signature

public void setFile(Slack.FileCreatedEvent.File file)

Parameters

file

Type: Slack.FileCreatedEvent.File

Return Value

Type: void

setFileId(fileId)

Signature

public void setFileId(String fileId)

Parameters

fileId

Type: String

Return Value

Type: void

setUserId(userId)

Signature

public void setUserId(String userId)

Parameters

userId

Type: String

Return Value

Type: void

FileDeletedEvent Class

This event is sent to all connected clients for a workspace when a file is deleted.

FileDeletedEvent Methods

The following are methods for `FileDeletedEvent'

getChannelIds()

Signature

public List<String> getChannelIds()

Return Value

Type: List<String>

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getFileId()

Signature

public String getFileId()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

setChannelIds(channelIds)

Signature

public void setChannelIds(List<String> channelIds)

Parameters

channelIds

Type: List<String>

Return Value

Type: void

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setFileId(fileId)

Signature

public void setFileId(String fileId)

Parameters

fileId

Type: String

Return Value

Type: void

FilePublicEvent Class

This event is sent when a file is made public.

FilePublicEvent Methods

The following are methods for `FilePublicEvent'

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getFile()

Signature

public Slack.FilePublicEvent.File getFile()

Return Value

Type: Slack.FilePublicEvent.File

getFileId()

Signature

public String getFileId()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUserId()

Signature

public String getUserId()

Return Value

Type: String

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setFile(file)

Signature

public void setFile(Slack.FilePublicEvent.File file)

Parameters

file

Type: Slack.FilePublicEvent.File

Return Value

Type: void

setFileId(fileId)

Signature

public void setFileId(String fileId)

Parameters

fileId

Type: String

Return Value

Type: void

setUserId(userId)

Signature

public void setUserId(String userId)

Parameters

userId

Type: String

Return Value

Type: void

FileSharedEvent Class

This event is sent when a file is shared.

FileSharedEvent Methods

The following are methods for `FileSharedEvent'

getChannelId()

Signature

public String getChannelId()

Return Value

Type: String

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getFile()

Signature

public Slack.FileSharedEvent.File getFile()

Return Value

Type: Slack.FileSharedEvent.File

getFileId()

Signature

public String getFileId()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUserId()

Signature

public String getUserId()

Return Value

Type: String

setChannelId(channelId)

Signature

public void setChannelId(String channelId)

Parameters

channelId

Type: String

Return Value

Type: void

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setFile(file)

Signature

public void setFile(Slack.FileSharedEvent.File file)

Parameters

file

Type: Slack.FileSharedEvent.File

Return Value

Type: void

setFileId(fileId)

Signature

public void setFileId(String fileId)

Parameters

fileId

Type: String

Return Value

Type: void

setUserId(userId)

Signature

public void setUserId(String userId)

Parameters

userId

Type: String

Return Value

Type: void

FileUnsharedEvent Class

FileUnsharedEvent Methods

The following are methods for `FileUnsharedEvent'

getChannelId()

Signature

public String getChannelId()

Return Value

Type: String

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getFile()

Signature

public Slack.FileUnsharedEvent.File getFile()

Return Value

Type: Slack.FileUnsharedEvent.File

getFileId()

Signature

public String getFileId()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUserId()

Signature

public String getUserId()

Return Value

Type: String

setChannelId(channelId)

Signature

public void setChannelId(String channelId)

Parameters

channelId

Type: String

Return Value

Type: void

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setFile(file)

Signature

public void setFile(Slack.FileUnsharedEvent.File file)

Parameters

file

Type: Slack.FileUnsharedEvent.File

Return Value

Type: void

setFileId(fileId)

Signature

public void setFileId(String fileId)

Parameters

fileId

Type: String

Return Value

Type: void

setUserId(userId)

Signature

public void setUserId(String userId)

Parameters

userId

Type: String

Return Value

Type: void

MessageBotEvent Class

Represents the bot_message event. This event notifies your app when a message was sent to a channel by a bot.

MessageBotEvent Methods

The following are methods for MessageBotEvent.

getBotId()

Signature

public String getBotId()

Return Value

Type: String

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getChannelType()

Signature

public String getChannelType()

Return Value

Type: String

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getText()

Signature

public String getText()

Return Value

Type: String

getThreadTs()

Signature

public String getThreadTs()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUsername()

Signature

public String getUsername()

Return Value

Type: String

setBotId(botId)

Signature

public void setBotId(String botId)

Parameters

botId

Type: String

Return Value

Type: void

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setChannelType(channelType)

Signature

public void setChannelType(String channelType)

Parameters

channelType

Type: String

Return Value

Type: void

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setText(text)

Signature

public void setText(String text)

Parameters

text

Type: String

Return Value

Type: void

setThreadTs(threadTs)

Signature

public void setThreadTs(String threadTs)

Parameters

threadTs

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setUsername(username)

Signature

public void setUsername(String username)

Parameters

username

Type: String

Return Value

Type: void

MessageChangedEvent Class

Represents the message_changed event. This event notifies your app when a message in a channel is edited.

MessageChangedEvent Methods

The following are methods for MessageChangedEvent.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getChannelType()

Signature

public String getChannelType()

Return Value

Type: String

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getMessage()

Signature

public Slack.MessageChangedEvent.Message getMessage()

Return Value

Type: Slack.MessageChangedEvent.Message

getPreviousMessage()

Signature

public Slack.MessageChangedEvent.PreviousMessage getPreviousMessage()

Return Value

Type: Slack.MessageChangedEvent.PreviousMessage

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

isHidden()

Signature

public Boolean isHidden()

Return Value

Type: Boolean

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setChannelType(channelType)

Signature

public void setChannelType(String channelType)

Parameters

channelType

Type: String

Return Value

Type: void

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setHidden(hidden)

Signature

public void setHidden(Boolean hidden)

Parameters

hidden

Type: Boolean

Return Value

Type: void

setMessage(message)

Signature

public void setMessage(Slack.MessageChangedEvent.Message message)

Parameters

message

Type: Slack.MessageChangedEvent.Message

Return Value

Type: void

setPreviousMessage(previousMessage)

Signature

public void setPreviousMessage(Slack.MessageChangedEvent.PreviousMessage previousMessage)

Parameters

previousMessage

Type: Slack.MessageChangedEvent.PreviousMessage

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

MessageChangedEvent.Edited Class

MessageChangedEvent.Edited Methods

The following are methods for MessageChangedEvent.Edited.

getTs()

Signature

public String getTs()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

MessageChangedEvent.Message Class

MessageChangedEvent.Message Methods

The following are methods for MessageChangedEvent.Message.

getBotId()

Signature

public String getBotId()

Return Value

Type: String

getBotProfile()

Signature

public Slack.BotProfile getBotProfile()

Return Value

Type: Slack.BotProfile

getClientMsgId()

Signature

public String getClientMsgId()

Return Value

Type: String

getDisplayAsBot()

Signature

public Boolean getDisplayAsBot()

Return Value

Type: Boolean

getFiles()

Signature

public List<Slack.File> getFiles()

Return Value

Type: List<Slack.File>

getHidden()

Signature

public Boolean getHidden()

Return Value

Type: Boolean

getIsLocked()

Signature

public Boolean getIsLocked()

Return Value

Type: Boolean

getLastRead()

Signature

public String getLastRead()

Return Value

Type: String

getLatestReply()

Signature

public String getLatestReply()

Return Value

Type: String

getParentUserId()

Signature

public String getParentUserId()

Return Value

Type: String

getPinnedTo()

Signature

public List<String> getPinnedTo()

Return Value

Type: List<String>

getReactions()

Signature

public List<Slack.Reaction> getReactions()

Return Value

Type: List<Slack.Reaction>

getReplyCount()

Signature

public Integer getReplyCount()

Return Value

Type: Integer

getReplyUsers()

Signature

public List<String> getReplyUsers()

Return Value

Type: List<String>

getReplyUsersCount()

Signature

public Integer getReplyUsersCount()

Return Value

Type: Integer

getSourceTeam()

Signature

public String getSourceTeam()

Return Value

Type: String

getSubscribed()

Signature

public Boolean getSubscribed()

Return Value

Type: Boolean

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getTeam()

Signature

public String getTeam()

Return Value

Type: String

getText()

Signature

public String getText()

Return Value

Type: String

getThreadTs()

Signature

public String getThreadTs()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUpload()

Signature

public Boolean getUpload()

Return Value

Type: Boolean

getUser()

Signature

public String getUser()

Return Value

Type: String

getUserTeam()

Signature

public String getUserTeam()

Return Value

Type: String

getXFiles()

Signature

public List<String> getXFiles()

Return Value

Type: List<String>

isStarred()

Signature

public Boolean isStarred()

Return Value

Type: Boolean

setBotId(botId)

Signature

public void setBotId(String botId)

Parameters

botId

Type: String

Return Value

Type: void

setBotProfile(botProfile)

Signature

public void setBotProfile(Slack.BotProfile botProfile)

Parameters

botProfile

Type: Slack.BotProfile

Return Value

Type: void

setClientMsgId(clientMsgId)

Signature

public void setClientMsgId(String clientMsgId)

Parameters

clientMsgId

Type: String

Return Value

Type: void

setDisplayAsBot(displayAsBot)

Signature

public void setDisplayAsBot(Boolean displayAsBot)

Parameters

displayAsBot

Type: Boolean

Return Value

Type: void

setFiles(files)

Signature

public void setFiles(List<Slack.File> files)

Parameters

files

Type: List<Slack.File>

Return Value

Type: void

setHidden(hidden)

Signature

public void setHidden(Boolean hidden)

Parameters

hidden

Type: Boolean

Return Value

Type: void

setIsLocked(isLocked)

Signature

public void setIsLocked(Boolean isLocked)

Parameters

isLocked

Type: Boolean

Return Value

Type: void

setLastRead(lastRead)

Signature

public void setLastRead(String lastRead)

Parameters

lastRead

Type: String

Return Value

Type: void

setLatestReply(latestReply)

Signature

public void setLatestReply(String latestReply)

Parameters

latestReply

Type: String

Return Value

Type: void

setParentUserId(parentUserId)

Signature

public void setParentUserId(String parentUserId)

Parameters

parentUserId

Type: String

Return Value

Type: void

setPinnedTo(pinnedTo)

Signature

public void setPinnedTo(List<String> pinnedTo)

Parameters

pinnedTo

Type: List<String>

Return Value

Type: void

setReactions(reactions)

Signature

public void setReactions(List<Slack.Reaction> reactions)

Parameters

reactions

Type: List<Slack.Reaction>

Return Value

Type: void

setReplyCount(replyCount)

Signature

public void setReplyCount(Integer replyCount)

Parameters

replyCount

Type: Integer

Return Value

Type: void

setReplyUsers(replyUsers)

Signature

public void setReplyUsers(List<String> replyUsers)

Parameters

replyUsers

Type: List<String>

Return Value

Type: void

setReplyUsersCount(replyUsersCount)

Signature

public void setReplyUsersCount(Integer replyUsersCount)

Parameters

replyUsersCount

Type: Integer

Return Value

Type: void

setSourceTeam(sourceTeam)

Signature

public void setSourceTeam(String sourceTeam)

Parameters

sourceTeam

Type: String

Return Value

Type: void

setStarred(starred)

Signature

public void setStarred(Boolean starred)

Parameters

starred

Type: Boolean

Return Value

Type: void

setSubscribed(subscribed)

Signature

public void setSubscribed(Boolean subscribed)

Parameters

subscribed

Type: Boolean

Return Value

Type: void

setSubtype(subtype)

Signature

public void setSubtype(String subtype)

Parameters

subtype

Type: String

Return Value

Type: void

setTeam(team)

Signature

public void setTeam(String team)

Parameters

team

Type: String

Return Value

Type: void

setText(text)

Signature

public void setText(String text)

Parameters

text

Type: String

Return Value

Type: void

setThreadTs(threadTs)

Signature

public void setThreadTs(String threadTs)

Parameters

threadTs

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setUpload(upload)

Signature

public void setUpload(Boolean upload)

Parameters

upload

Type: Boolean

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

setUserTeam(userTeam)

Signature

public void setUserTeam(String userTeam)

Parameters

userTeam

Type: String

Return Value

Type: void

setXFiles(xFiles)

Signature

public void setXFiles(List<String> xFiles)

Parameters

xFiles

Type: List<String>

Return Value

Type: void

MesssageChangedEvent.PreviousMessage Class

MesssageChangedEvent.PreviousMessage Methods

The following are methods for MesssageChangedEvent.PreviousMessage.

getMessage()

Signature

public Slack.MessageChangedEvent.Message getMessage()

Return Value

Type: Slack.MessageChangedEvent.Message

setMessage(message)

Signature

public void setMessage(Slack.MessageChangedEvent.Message message)

Parameters

message

Type: Slack.MessageChangedEvent.Message

Return Value

Type: void

MessageChannelJoinEvent Class

Represents the channel_join event. This event notifies your app when a user joins a channel.

MessageChannelJoinEvent Methods

The following are methods for MessageChannelJoinEvent.

MessageChannelPostingPermissionsEvent Class

Represents the channel_posting_permissions event. This event notifies your app that the posting permissions for a channel have been modified by a user.

MessageChannelPostingPermissionsEvent Methods

The following are methods for MessageChannelPostingPermissionsEvent.

MessageChannelTopicEvent Class

Represents the channel_topic event. This event notifies your app that the topic for a channel is changed.

MessageChannelTopicEvent Methods

The following are methods for MessageChannelTopicEvent.

MessageDeletedEvent Class

Represents the message_deleted event. This event notifies your app when a message in a channel is deleted.

MessageDeletedEvent Methods

The following are methods for MessageDeletedEvent.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getChannelType()

Signature

public String getChannelType()

Return Value

Type: String

getDeletedTs()

Signature

public String getDeletedTs()

Return Value

Type: String

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getPreviousMessage()

Signature

public Slack.MessageDeletedEvent.Message getPreviousMessage()

Return Value

Type: Slack.MessageDeletedEvent.Message

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

isHidden()

Signature

public Boolean isHidden()

Return Value

Type: Boolean

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

setChannelType(channelType)

Signature

public void setChannelType(String channelType)

Parameters

channel

Type: String

Return Value

Type: void

setDeletedTs(deletedTs)

Signature

public void setDeletedTs(String deletedTs)

Parameters

deletedTs

Type: String

Return Value

Type: void

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setHidden(hidden)

Signature

public void setHidden(Boolean hidden)

Parameters

hidden

Type: Boolean

Return Value

Type: void

setPreviousMessage(previousMessage)

Signature

public void setPreviousMessage(Slack.MessageDeletedEvent.Message previousMessage)

Parameters

previousMessage

Type: Slack.MessageDeletedEvent.Message

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

MessageDeletedEvent.Edited Class

MessageDeletedEvent.Edited Methods

The following are methods for MessageDeletedEvent.Edited.

getTs()

Signature

public String getTs()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

MessageEkmAccessDeniedEvent Class

Represents the ekm_access_denied event. This event notifies your app when a piece of content is redacted by a workspace's administrators.

MessageEkmAccessDeniedEvent Methods

The following are methods for MessageEkmAccessDeniedEvent.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getChannelType()

Signature

public String getChannelType()

Return Value

Type: String

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getText()

Signature

public String getText()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

isHidden()

Signature

public Boolean isHidden()

Return Value

Type: Boolean

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

setChannelType(channelType)

Signature

public void setChannelType(String channelType)

Parameters

channelType

Type: String

Return Value

Type: void

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setHidden(hidden)

Signature

public void setHidden(Boolean hidden)

Parameters

hidden

Type: Boolean

Return Value

Type: void

setText(text)

Signature

public void setText(String text)

Parameters

text

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

eventTs

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setTs(String user)

Parameters

user

Type: String

Return Value

Type: void

MessageEvent Class

MessageEvent Methods

The following are methods for MessageEvent.

getBotId()

Signature

public String getBotId()

Return Value

Type: String

getBotProfile()

Signature

public Slack.BotProfile getBotProfile()

Return Value

Type: Slack.BotProfile

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getChannelType()

Signature

public String getChannelType()

Return Value

Type: String

getClientMsgId()

Signature

public String getClientMsgId()

Return Value

Type: String

getEdited()

Signature

public Slack.MessageEvent.Edited getEdited()

Return Value

Type: Slack.MessageEvent.Edited

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getFiles()

Signature

public List<Slack.File> getFiles()

Return Value

Type: List<Slack.File>

getParentUserId()

Signature

public String getParentUserId()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getTeam()

Signature

public String getTeam()

Return Value

Type: String

getText()

Signature

public String getText()

Return Value

Type: String

getThreadTs()

Signature

public String getThreadTs()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setBotId(botId)

Signature

public void setBotId(String botId)

Parameters

botId

Type: String

Return Value

Type: void

setBotProfile(botProfile)

Description?

Signature

public void setBotProfile(Slack.BotProfile botProfile)

Parameters

botProfilem

Type: setBotProfile

Return Value

Type: void

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setChannelType(channelType)

Signature

public void setChannelType(String channelType)

Parameters

channelType

Type: String

Return Value

Type: void

setClientMsgId(clientMsgId)

Signature

public void setClientMsgId(String clientMsgId)

Parameters

clientMsgId

Type: String

Return Value

Type: void

setEdited(edited)

Signature

public void setEdited(Slack.MessageEvent.Edited edited)

Parameters

edited

Type: Slack.MessageEvent.Edited

Return Value

Type: void

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setFiles(files)

Signature

public void setFiles(List<Slack.File> files)

Parameters

files

Type: List<Slack.File>

Return Value

Type: void

setParentUserId(parentUserId)

Signature

public void setParentUserId(String parentUserId)

Parameters

parentUserId

Type: String

Return Value

Type: void

setTeam(team)

Signature

public void setTeam(String team)

Parameters

team

Type: String

Return Value

Type: void

setText(text)

Signature

public void setText(String text)

Parameters

text

Type: String

Return Value

Type: void

setThreadTs(threadTs)

Signature

public void setThreadTs(String threadTs)

Parameters

threadTs

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

MessageEvent.Edited Class

MessageEvent.Edited Methods

The following are methods for MessageEvent.Edited.

getTs()

Signature

public String getTs()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

MessageFileShareEvent Class

Represents the file_share event. This event notifies your app when a file is shared in a channel.

MessageFileShareEvent Methods

The following are methods for MessageFileShareEvent.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getChannelType()

Signature

public String getChannelType()

Return Value

Type: String

getDisplayAsBot()

Signature

public Boolean getDisplayAsBot()

Return Value

Type: Boolean

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getFiles()

Signature

public List<Slack.File> getFiles()

Return Value

Type: List<Slack.File>

getParentUserId()

Signature

public String getParentUserId()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getText()

Signature

public String getText()

Return Value

Type: String

getThreadTs()

Signature

public String getThreadTs()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUpload()

Signature

public Boolean getUpload()

Return Value

Type: Boolean

getUser()

Signature

public String getUser()

Return Value

Type: String

getXFiles()

Signature

public List<String> getXFiles()

Return Value

Type: List<String>

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setChannelType(channelType)

Signature

public void setChannelType(String channelType)

Parameters

channelType

Type: String

Return Value

Type: void

setDisplayAsBot(displayAsBot)

Signature

public void setDisplayAsBot(Boolean displayAsBot)

Parameters

displayAsBot

Type: Boolean

Return Value

Type: void

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setFiles(files)

Signature

public void setFiles(List<Slack.File> files)

Parameters

files

Type: List<Slack.File>

Return Value

Type: void

setParentUserId(parentUserId)

Signature

public void setParentUserId(String parentUserId)

Parameters

parentUserId

Type: String

Return Value

Type: void

setText(text)

Signature

public void setText(String text)

Parameters

text

Type: String

Return Value

Type: void

setThreadTs(threadTs)

Signature

public void setThreadTs(String threadTs)

Parameters

threadTs

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setUpload(upload)

Signature

public void setUpload(Boolean upload)

Parameters

upload

Type: Boolean

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

setXFiles(xFiles)

Signature

public void setXFiles(List<String> xFiles)

Parameters

xFiles

Type: List<String>

Return Value

Type: void

MessageGroupTopicEvent Class

Represents the group_topic event. This event notifies your app when the topic for a private group is changed.

MessageGroupTopicEvent Methods

The following are methods for MessageGroupTopicEvent.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getChannelType()

Signature

public String getChannelType()

Return Value

Type: String

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getText()

Signature

public String getText()

Return Value

Type: String

getTopic()

Signature

public String getTopic()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setChannelType(channelType)

Signature

public void setChannelType(String channelType)

Parameters

channelType

Type: String

Return Value

Type: void

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setText(text)

Signature

public void setText(String text)

Parameters

text

Type: String

Return Value

Type: void

setTopic(topic)

Signature

public void setTopic(String topic)

Parameters

topic

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

MessageMeEvent Class

Represents the me_message event. This event notifies your app when a channel member performs an action using the /me command.

MessageMeEvent Methods

The following are methods for MessageMeEvent.

getBotId()

Signature

public String getBotId()

Return Value

Type: String

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getChannelType()

Signature

public String getChannelType()

Return Value

Type: String

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getText()

Signature

public String getText()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUsername()

Signature

public String getUsername()

Return Value

Type: String

setBotId(botId)

Signature

public void setBotId(String botId)

Parameters

botId

Type: String

Return Value

Type: void

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setChannelType(channelType)

Signature

public void setChannelType(String channelType)

Parameters

channelType

Type: String

Return Value

Type: void

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setText(text)

Signature

public void setText(String text)

Parameters

text

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setUsername(username)

Signature

public void setUsername(String username)

Parameters

username

Type: String

Return Value

Type: void

MessageRepliedEvent Class

Represents the message_replied event. This event notifies your app when a channel's message is a reply to another message (its parent).

MessageRepliedEvent Methods

The following are methods for MessageRepliedEvent.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getMessage()

Signature

public Slack.MessageRepliedEvent.Message getMessage()

Return Value

Type: Slack.MessageRepliedEvent.Message

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

isHidden()

Signature

public Boolean isHidden()

Return Value

Type: Boolean

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setHidden(hidden)

Signature

public void setHidden(Boolean hidden)

Parameters

hidden

Type: Boolean

Return Value

Type: void

setMessage(message)

Signature

public void setMessage(Slack.MessageRepliedEvent.Message message)

Parameters

param

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

MessageRepliedEvent.Edited Class

MessageRepliedEvent.Edited Methods

The following are methods for MessageRepliedEvent.Edited.

getTs()

Signature

public String getTs()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

MessageRepliedEvent.Message Class

MessageRepliedEvent.Message Methods

The following are methods for MessageRepliedEvent.Message.

getClientMsgId()

Signature

public String getClientMsgId()

Return Value

Type: String

getPinnedTo()

Signature

public List<String> getPinnedTo()

Return Value

Type: List<String>

getReactions()

Signature

public List<Slack.Reaction> getReactions()

Return Value

Type: List<Slack.Reaction>

getSourceTeam()

Signature

public String getSourceTeam()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getTeam()

Signature

public String getTeam()

Return Value

Type: String

getText()

Signature

public String getText()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

getUserTeam()

Signature

public String getUserTeam()

Return Value

Type: String

isStarred()

Signature

public Boolean isStarred()

Return Value

Type: Boolean

setClientMsgId(clientMsgId)

Signature

public void setClientMsgId(String clientMsgId)

Parameters

clientMsgId

Type: String

Return Value

Type: void

setPinnedTo(pinnedTo)

Signature

public void setPinnedTo(List<String> pinnedTo)

Parameters

pinnedTo

Type: List<String>

Return Value

Type: void

setReactions(reactions)

Signature

public void setReactions(List<Slack.Reaction> reactions)

Parameters

reactions

Type: List<Slack.Reaction>

Return Value

Type: void

setSourceTeam(sourceTeam)

Signature

public void setSourceTeam(String sourceTeam)

Parameters

sourceTeam

Type: String

Return Value

Type: void

setStarred(starred)

Signature

public void setStarred(Boolean starred)

Parameters

starred

Type: Boolean

Return Value

Type: void

setSubtype(subtype)

Signature

public void setSubtype(String subtype)

Parameters

subtype

Type: String

Return Value

Type: void

setTeam(team)

Signature

public void setTeam(String team)

Parameters

team

Type: String

Return Value

Type: void

setText(text)

Signature

public void setText(String text)

Parameters

text

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

setUserTeam(userTeam)

Signature

public void setUserTeam(String userTeam)

Parameters

userTeam

Type: String

Return Value

Type: void

MessageThreadBroadcastEvent Class

Represents the thread_broadcast event. This event notifies your app when a user or bot user has indicated their reply should be broadcast to the whole channel.

MessageThreadBroadcastEvent Methods

The following are methods for MessageThreadBroadcastEvent.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getChannelType()

Signature

public String getChannelType()

Return Value

Type: String

getClientMsgId()

Signature

public String getClientMsgId()

Return Value

Type: String

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getText()

Signature

public String getText()

Return Value

Type: String

getThreadTs()

Signature

public String getThreadTs()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setChannelType(channelType)

Signature

public void setChannelType(String channelType)

Parameters

channelType

Type: String

Return Value

Type: void

setClientMsgId(clientMsgId)

Signature

public void setClientMsgId(String clientMsgId)

Parameters

clientMsgId

Type: String

Return Value

Type: void

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setText(text)

Signature

public void setText(String text)

Parameters

text

Type: String

Return Value

Type: void

setThreadTs(threadTs)

Signature

public void setThreadTs(String threadTs)

Parameters

threadTs

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

PinAddedEvent Class

Represents the pin_added event. This event notifies your app when an item is pinned in a channel.

PinAddedEvent Methods

The following are methods for PinAddedEvent.

getChannelId()

Signature

public String getChannelId()

Return Value

Type: String

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getItem()

Signature

public Slack.PinAddedEvent.Item getItem()

Return Value

Type: Slack.PinAddedEvent.Item

getItemUser()

Signature

public String getItemUser()

Return Value

Type: String

getPinCount()

Signature

public Integer getPinCount()

Return Value

Type: Integer

getPinnedInfo()

Signature

public Slack.PinAddedEvent.PinnedInfo getPinnedInfo()

Return Value

Type: Slack.PinAddedEvent.PinnedInfo

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setChannelId(channelId)

Signature

public void setChannelId(String channelId)

Parameters

channelId

Type: String

Return Value

Type: void

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setItem(item)

Signature

public void setItem(Slack.PinAddedEvent.Item item)

Parameters

item

Type: Slack.PinAddedEvent.Item

Return Value

Type: void

setItemUser(itemUser)

Signature

public void setItemUser(String itemUser)

Parameters

itemUser

Type: String

Return Value

Type: void

setPinCount(pinCount)

Signature

public void setPinCount(Integer pinCount)

Parameters

pinCount

Type: Integer

Return Value

Type: void

setPinnedInfo(pinnedInfo)

Signature

public void setPinnedInfo(Slack.PinAddedEvent.PinnedInfo pinnedInfo)

Parameters

pinnedInfo

Type: Slack.PinAddedEvent.PinnedInfo

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

PinAddedEvent.Item Class

PinAddedEvent.Item Methods

The following are methods for PinAddedEvent.Item.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getComment()

Signature

public Slack.FileComment getComment()

Return Value

Type: Slack.FileComment

getCreated()

Signature

public Integer getCreated()

Return Value

Type: Integer

getCreatedBy()

Signature

public String getCreatedBy()

Return Value

Type: String

getFile()

Signature

public Slack.File getFile()

Return Value

Type: Slack.File

getMessage()

Signature

public Slack.PinAddedEvent.Message getMessage()

Return Value

Type: Slack.PinAddedEvent.Message

getType()

Signature

public String getType()

Return Value

Type: String

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setComment(comment)

Signature

public void setComment(Slack.FileComment comment)

Parameters

comment

Type: Slack.FileComment

Return Value

Type: void

setCreated(created)

Signature

public void setCreated(Integer created)

Parameters

created

Type: Integer

Return Value

Type: void

setCreatedBy(createdBy)

Signature

public void setCreatedBy(String createdBy)

Parameters

createdBy

Type: String

Return Value

Type: void

setFile(file)

Signature

public void setFile(Slack.File file)

Parameters

file

Type: Slack.File

Return Value

Type: void

setMessage(message)

Signature

public void setMessage(Slack.PinAddedEvent.Message message)

Parameters

message

Type: Slack.PinAddedEvent.Message

Return Value

Type: void

setType(type)

Signature

public void setType(String type)

Parameters

type

Type: String

Return Value

Type: void

PinAddedEvent.Message Class

PinAddedEvent.Message Methods

The following are methods for PinAddedEvent.Message.

getAppId()

Signature

public String getAppId()

Return Value

Type: String

getBotId()

Signature

public String getBotId()

Return Value

Type: String

getBotProfile()

Signature

public Slack.BotProfile getBotProfile()

Return Value

Type: Slack.BotProfile

getClientMsgId()

Signature

public String getClientMsgId()

Return Value

Type: String

getPermalink()

Signature

public String getPermalink()

Return Value

Type: String

getPinnedTo()

Signature

public List<String> getPinnedTo()

Return Value

Type: List<String>

getTeam()

Signature

public String getTeam()

Return Value

Type: String

getText()

Signature

public String getText()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setBotId(botId)

Signature

public void setBotId(String botId)

Parameters

botId

Type: String

Return Value

Type: void

setBotProfile(botProfile)

Signature

public void setBotProfile(Slack.BotProfile botProfile)

Parameters

botProfile

Type: Slack.BotProfile

Return Value

Type: void

setClientMsgId(clientMsgId)

Signature

public void setClientMsgId(String clientMsgId)

Parameters

clientMsgId

Type: String

Return Value

Type: void

setPermalink(permalink)

Signature

public void setPermalink(String permalink)

Parameters

permalink

Type: String

Return Value

Type: void

setPinnedTo(pinnedTo)

Signature

public void setPinnedTo(List<String> pinnedTo)

Parameters

pinnedTo

Type: List<String>

Return Value

Type: void

setTeam(team)

Signature

public void setTeam(String team)

Parameters

team

Type: String

Return Value

Type: void

setText(text)

Signature

public void setText(String text)

Parameters

text

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setType(type)

Signature

public void setType(String type)

Parameters

type

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

PinAddedEvent.PinnedInfo Class

PinAddedEvent.PinnedInfo Methods

The following are methods for PinAddedEvent.PinnedInfo.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getPinnedBy()

Signature

public String getPinnedBy()

Return Value

Type: String

getPinnedTs()

Signature

public Long getPinnedTs()

Return Value

Type: Long

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setPinnedBy(pinnedBy)

Signature

public void setPinnedBy(String pinnedBy)

Parameters

pinnedBy

Type: String

Return Value

Type: void

setPinnedTs(pinnedTs)

Signature

public void setPinnedTs(Long pinnedTs)

Parameters

pinnedTs

Type: Long

Return Value

Type: void

PinRemovedEvent Class

Represents the pin_removed event. This event notifies your app when a pin is removed from a channel.

PinRemovedEvent Methods

The following are methods for PinRemovedEvent.

getChannelId()

Signature

public String getChannelId()

Return Value

Type: String

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getItem()

Signature

public Slack.PinRemovedEvent.Item getItem()

Return Value

Type: Slack.PinRemovedEvent.Item

getItemUser()

Signature

public String getItemUser()

Return Value

Type: String

getPinCount()

Signature

public Integer getPinCount()

Return Value

Type: Integer

getPinnedInfo()

Signature

public Slack.PinRemovedEvent.PinnedInfo getPinnedInfo()

Return Value

Type: Slack.PinRemovedEvent.PinnedInfo

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

isHasPins()

Signature

public Boolean isHasPins()

Return Value

Type: Boolean

setChannelId(channelId)

Signature

public void setChannelId(String channelId)

Parameters

channelId

Type: String

Return Value

Type: void

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setHasPins(hasPins)

Signature

public void setHasPins(Boolean hasPins)

Parameters

hasPins

Type: Boolean

Return Value

Type: void

setItem(item)

Signature

public void setItem(Slack.PinRemovedEvent.Item item)

Parameters

item

Type: Slack.PinRemovedEvent.Item

Return Value

Type: void

setItemUser(itemUser)

Signature

public void setItemUser(String itemUser)

Parameters

param

Type: String

Return Value

Type: void

setPinCount(pinCount)

Signature

public void setPinCount(Integer pinCount)

Parameters

pinCount

Type: Integer

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

PinRemovedEvent.Item Class

PinRemovedEvent.Item Methods

The following are methods for PinRemovedEvent.Item.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getComment()

Signature

public Slack.FileComment getComment()

Return Value

Type: Slack.FileComment

getCreated()

Signature

public Integer getCreated()

Return Value

Type: Integer

getCreatedBy()

Signature

public String getCreatedBy()

Return Value

Type: String

getFile()

Signature

public Slack.File getFile()

Return Value

Type: Slack.File

getMessage()

Signature

public Slack.PinRemovedEvent.Message getMessage()

Return Value

Type: Slack.PinRemovedEvent.Message

getType()

Signature

public String getType()

Return Value

Type: String

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setComment(comment)

Signature

public void setComment(Slack.FileComment comment)

Parameters

comment

Type: Slack.FileComment

Return Value

Type: void

setCreated(created)

Signature

public void setCreated(Integer created)

Parameters

created

Type: Integer

Return Value

Type: void

setCreatedBy(createdBy)

Signature

public void setCreatedBy(String createdBy)

Parameters

createdBy

Type: String

Return Value

Type: void

setFile(file)

Signature

public void setFile(Slack.File file)

Parameters

file

Type: Slack.File

Return Value

Type: void

setMessage(message)

Signature

public void setMessage(Slack.PinRemovedEvent.Message message)

Parameters

message

Type: Slack.PinRemovedEvent.Message

Return Value

Type: void

setType(type)

Signature

public void setType(String type)

Parameters

type

Type: String

Return Value

Type: void

PinRemovedEvent.Message Class

PinRemovedEvent.Message Methods

The following are methods for PinRemovedEvent.Message.

getAppId()

Signature

public String getAppId()

Return Value

Type: String

getBotId()

Signature

public String getBotId()

Return Value

Type: String

getBotProfile()

Signature

public Slack.BotProfile getBotProfile()

Return Value

Type: Slack.BotProfile

getClientMsgId()

Signature

public String getClientMsgId()

Return Value

Type: String

getPermalink()

Signature

public String getPermalink()

Return Value

Type: String

getPinnedTo()

Signature

public List<String> getPinnedTo()

Return Value

Type: List<String>

getTeam()

Signature

public String getTeam()

Return Value

Type: String

getText()

Signature

public String getText()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setAppId(appId)

Signature

public void setAppId(String appId)

Parameters

appId

Type: String

Return Value

Type: void

setBotId(botId)

Signature

public void setBotId(String botId)

Parameters

botId

Type: String

Return Value

Type: void

setBotProfile(botProfile)

Signature

public void setBotProfile(Slack.BotProfile botProfile)

Parameters

botProfile

Type: Slack.BotProfile

Return Value

Type: void

setClientMsgId(clientMsgId)

Signature

public void setClientMsgId(String clientMsgId)

Parameters

clientMsgId

Type: String

Return Value

Type: void

setPermalink(permalink)

Signature

public void setPermalink(String permalink)

Parameters

permalink

Type: String

Return Value

Type: void

setPinnedTo(pinnedTo)

Signature

public void setPinnedTo(List<String> pinnedTo)

Parameters

pinnedTo

Type: List<String>

Return Value

Type: void

setTeam(team)

Signature

public void setTeam(String team)

Parameters

team

Type: String

Return Value

Type: void

setText(text)

Signature

public void setText(String text)

Parameters

text

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setType(type)

Signature

public void setType(String type)

Parameters

type

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

PinRemovedEvent.PinnedInfo Class

PinRemovedEvent.PinnedInfo Methods

The following are methods for PinRemovedEvent.PinnedInfo.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getPinnedBy()

Signature

public String getPinnedBy()

Return Value

Type: String

getPinnedTs()

Signature

public Long getPinnedTs()

Return Value

Type: Long

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setPinnedBy(pinnedBy)

Signature

public void setPinnedBy(String pinnedBy)

Parameters

pinnedBy

Type: String

Return Value

Type: void

setPinnedTs(pinnedTs)

Signature

public void setPinnedTs(Long pinnedTs)

Parameters

pinnedTs

Type: Long

Return Value

Type: void

ReactionAddedEvent Class

Represents the reaction_added event. This event notifies your app when a reaction is added to an item.

ReactionAddedEvent Methods

The following are methods for ReactionAddedEvent.

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getItem()

Signature

public Slack.ReactionAddedEvent.Item getItem()

Return Value

Type: Slack.ReactionAddedEvent.Item

getItemUser()

Signature

public String getItemUser()

Return Value

Type: String

getReaction()

Signature

public String getReaction()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setItem(item)

Signature

public void setItem(Slack.ReactionAddedEvent.Item item)

Parameters

item

Type: Slack.ReactionAddedEvent.Item

Return Value

Type: void

setItemUser(itemUser)

Signature

public void setItemUser(String itemUser)

Parameters

itemUser

Type: String

Return Value

Type: void

setReaction(reaction)

Signature

public void setReaction(String reaction)

Parameters

reaction

Type: String

Return Value

Type: void

setUser(user)

Sets the user who triggers the event.

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

ReactionAddedEvent.Item Class

ReactionAddedEvent.Item Methods

The following are methods for ReactionAddedEvent.Item.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getFile()

Signature

public String getFile()

Return Value

Type: String

getFileComment()

Signature

public String getFileComment()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setFile(file)

Signature

public void setFile(String file)

Parameters

file

Type: String

Return Value

Type: void

setFileComment(fileComment)

Signature

public void setFileComment(String fileComment)

Parameters

fileComment

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setType(type)

Signature

public void setType(String type)

Parameters

type

Type: String

Return Value

Type: void

ReactionRemovedEvent Class

Represents the reaction_removed event. This event notifies your app when a reaction is removed from an item.

ReactionRemovedEvent Methods

The following are methods for ReactionRemovedEvent.

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getItem()

Signature

public Slack.ReactionRemovedEvent.Item getItem()

Return Value

Type: Slack.ReactionRemovedEvent.Item

getItemUser()

Signature

public String getItemUser()

Return Value

Type: String

getReaction()

Signature

public String getReaction()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setItem(item)

Signature

public void setItem(Slack.ReactionRemovedEvent.Item item)

Parameters

item

Type: Slack.ReactionRemovedEvent.Item

Return Value

Type: void

setItemUser(itemUser)

Signature

public void setItemUser(String itemUser)

Parameters

itemUser

Type: String

Return Value

Type: void

setReaction(reaction)

Signature

public void setReaction(String reaction)

Parameters

reaction

Type: String

Return Value

Type: void

setUser(user)

Sets the user who triggers the event.

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

ReactionRemovedEvent.Item Class

ReactionRemovedEvent.Item Methods

The following are methods for ReactionRemovedEvent.Item.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getFile()

Signature

public String getFile()

Return Value

Type: String

getFileComment()

Signature

public String getFileComment()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setFile(file)

Signature

public void setFile(String file)

Parameters

file

Type: String

Return Value

Type: void

setFileComment(fileComment)

Signature

public void setFileComment(String fileComment)

Parameters

fileComment

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setType(type)

Signature

public void setType(String type)

Parameters

type

Type: String

Return Value

Type: void

StarAddedEvent Class

Represents the star_added event. This event notifies your app when an item is starred.

StarAddedEvent Methods

The following are methods for StarAddedEvent.

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getItem()

Signature

public Slack.StarAddedEvent.Item getItem()

Return Value

Type: Slack.StarAddedEvent.Item

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setItem(item)

Signature

public void setItem(Slack.StarAddedEvent.Item item)

Parameters

item

Type: Slack.StarAddedEvent.Item

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

StarAddedEvent.Edited Class

StarAddedEvent.Edited Methods

The following are methods for StarAddedEvent.Edited.

getTs()

Signature

public String getTs()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

StarAddedEvent.Item Class

StarAddedEvent.Item Methods

The following are methods for StarAddedEvent.Item.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getComment()

Signature

public Slack.FileComment getComment()

Return Value

Type: Slack.FileComment

getCreatedBy()

Signature

public String getCreatedBy()

Return Value

Type: String

getDateCreate()

Signature

public Long getDateCreate()

Return Value

Type: Long

getFile()

Signature

public Slack.File getFile()

Return Value

Type: Slack.File

getMessage()

Signature

public Slack.StarAddedEvent.Message getMessage()

Return Value

Type: Slack.StarAddedEvent.Messagering

getType()

Signature

public String getType()

Return Value

Type: String

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setComment(comment)

Signature

public void setComment(Slack.FileComment comment)

Parameters

comment

Type: Slack.FileComment

Return Value

Type: void

setCreatedBy(createdBy)

Signature

public void setCreatedBy(String createdBy)

Parameters

createdBy

Type: String

Return Value

Type: void

setDateCreate(dateCreate)

Signature

public void setDateCreate(Long dateCreate)

Parameters

dateCreate

Type: Long

Return Value

Type: void

setFile(file)

Signature

public void setFile(Slack.File file)

Parameters

file

Type: Slack.File

Return Value

Type: void

setMessage(message)

Signature

public void setMessage(Slack.StarAddedEvent.Message message)

Parameters

message

Type: Slack.StarAddedEvent.Message

Return Value

Type: void

setType(type)

Signature

public void setType(String type)

Parameters

type

Type: String

Return Value

Type: void

StarAddedEvent.Message Class

StarAddedEvent.Message Methods

The following are methods for StarAddedEvent.Message.

getAppId()

Signature

public String getAppId()

Return Value

Type: String

getBotId()

Signature

public String getBotId()

Return Value

Type: String

getBotProfile()

Signature

public Slack.BotProfile getBotProfile()

Return Value

Type: Slack.BotProfile

getClientMsgId()

Signature

public String getClientMsgId()

Return Value

Type: String

getEdited()

Signature

public Slack.StarAddedEvent.Edited getEdited()

Return Value

Type: Slack.StarAddedEvent.Edited

getPermalink()

Signature

public String getPermalink()

Return Value

Type: String

getPinnedTo()

Signature

public List<String> getPinnedTo()

Return Value

Type: List<String>

getTeam()

Signature

public String getTeam()

Return Value

Type: String

getText()

Signature

public String getText()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

isStarred()

Signature

public Boolean isStarred()

Return Value

Type: String

setAppId(appId)

Signature

public void setAppId(String appId)

Parameters

appId

Type: String

Return Value

Type: void

setBotId(botId)

Signature

public void setBotId(String botId)

Parameters

botId

Type: String

Return Value

Type: void

setBotProfile(botProfile)

Signature

public void setBotProfile(Slack.BotProfile botProfile)

Parameters

botProfile

Type: Slack.BotProfile

Return Value

Type: void

setClientMsgId(clientMsgId)

Signature

public void setClientMsgId(String clientMsgId)

Parameters

clientMsgId

Type: String

Return Value

Type: void

setEdited(edited)

Signature

public void setEdited(Slack.StarAddedEvent.Edited edited)

Parameters

edited

Type: Slack.StarAddedEvent.Edited

Return Value

Type: void

setPermalink(permalink)

Signature

public void setPermalink(String permalink)

Parameters

permalink

Type: String

Return Value

Type: void

setPinnedTo(pinnedTo)

Signature

public void setPinnedTo(List<String> pinnedTo)

Parameters

pinnedTo

Type: List<String>

Return Value

Type: void

setStarred(isStarred)

Signature

public void setStarred(Boolean isStarred)

Parameters

isStarred

Type: Boolean

Return Value

Type: void

setTeam(team)

Signature

public void setTeam(String team)

Parameters

team

Type: String

Return Value

Type: void

setText(text)

Signature

public void setText(String text)

Parameters

text

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setType(type)

Signature

public void setType(String type)

Parameters

type

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

StarRemovedEvent Class

Represents the star_removed event. This event notifies your app when a star is removed from an item.

StarRemovedEvent Methods

The following are methods for StarRemovedEvent.

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getItem()

Signature

public Slack.StarRemovedEvent.Item getItem()

Return Value

Type: Slack.StarRemovedEvent.Item

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setItem(item)

Signature

public void setItem(Slack.StarRemovedEvent.Item item)

Parameters

item

Type: Slack.StarRemovedEvent.Item

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

StarRemovedEvent.Edited Class

StarRemovedEvent.Edited Methods

The following are methods for StarRemovedEvent.Edited.

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getItem()

Signature

public Slack.StarRemovedEvent.Item getItem()

Return Value

Type: Slack.StarRemovedEvent.Item

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setItem(item)

Signature

public void setItem(Slack.StarRemovedEvent.Item item)

Parameters

item

Type: Slack.StarRemovedEvent.Item

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

StarRemovedEvent.Item Class

StarRemovedEvent.Item Methods

The following are methods for StarRemovedEvent.Item.

getChannel()

Signature

public String getChannel()

Return Value

Type: String

getComment()

Signature

public Slack.FileComment getComment()

Return Value

Type: Slack.FileComment

getCreatedBy()

Signature

public String getCreatedBy()

Return Value

Type: String

getDateCreate()

Signature

public Long getDateCreate()

Return Value

Type: Long

getFile()

Signature

public Slack.File getFile()

Return Value

Type: Slack.File

getMessage()

Signature

public Slack.StarRemovedEvent.Message getMessage()

Return Value

Type: Slack.StarRemovedEvent.Message

getType()

Signature

public String getType()

Return Value

Type: String

setChannel(channel)

Signature

public void setChannel(String channel)

Parameters

channel

Type: String

Return Value

Type: void

setComment(comment)

Signature

public void setComment(Slack.FileComment comment)

Parameters

comment

Type: Slack.FileComment

Return Value

Type: void

setCreatedBy(createdBy)

Signature

public void setCreatedBy(String createdBy)

Parameters

createdBy

Type: String

Return Value

Type: void

setDateCreate(dateCreate)

Signature

public void setDateCreate(Long dateCreate)

Parameters

dateCreate

Type: Long

Return Value

Type: void

setFile(file)

Signature

public void setFile(Slack.File file)

Parameters

file

Type: Slack.File

Return Value

Type: void

setMessage(message)

Signature

public void setMessage(Slack.StarRemovedEvent.Message message)

Parameters

message

Type: Slack.StarRemovedEvent.Message

Return Value

Type: void

setType(type)

Signature

public void setType(String type)

Parameters

type

Type: String

Return Value

Type: void

StarRemovedEvent.Message Class

StarRemovedEvent.Message Methods

The following are methods for StarRemovedEvent.Message.

getAppId()

Signature

public String getAppId()

Return Value

Type: String

getBotId()

Signature

public String getBotId()

Return Value

Type: String

getBotProfile()

Signature

public Slack.BotProfile getBotProfile()

Return Value

Type: Slack.BotProfile

getClientMsgId()

Signature

public String getClientMsgId()

Return Value

Type: String

getEdited()

Signature

public Slack.StarRemovedEvent.Edited getEdited()

Return Value

Type: Slack.StarRemovedEvent.Edited

getPermalink()

Signature

public String getPermalink()

Return Value

Type: String

getPinnedTo()

Signature

public List<String> getPinnedTo()

Return Value

Type: List<String>

getTeam()

Signature

public String getTeam()

Return Value

Type: String

getText()

Signature

public String getText()

Return Value

Type: String

getTs()

Signature

public String getTs()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setAppId(appId)

Signature

public void setAppId(String appId)

Parameters

appId

Type: String

Return Value

Type: void

setBotId(botId)

Signature

public void setBotId(String botId)

Parameters

botId

Type: String

Return Value

Type: void

setBotProfile(botProfile)

Signature

public void setBotProfile(Slack.BotProfile botProfile)

Parameters

botProfile

Type: Slack.BotProfile

Return Value

Type: void

setClientMsgId(clientMsgId)

Signature

public void setClientMsgId(String clientMsgId)

Parameters

clientMsgId

Type: String

Return Value

Type: void

setEdited(edited)

Signature

public void setEdited(Slack.StarRemovedEvent.Edited edited)

Parameters

edited

Type: Slack.StarRemovedEvent.Edited

Return Value

Type: void

setPermalink(permalink)

Signature

public void setPermalink(String permalink)

Parameters

permalink

Type: String

Return Value

Type: void

setPinnedTo(pinnedTo)

Signature

public void setPinnedTo(List<String> pinnedTo)

Parameters

pinnedTo

Type: List<String>

Return Value

Type: void

setTeam(team)

Signature

public void setTeam(String team)

Parameters

team

Type: String

Return Value

Type: void

setText(text)

Signature

public void setText(String text)

Parameters

text

Type: String

Return Value

Type: void

setTs(ts)

Signature

public void setTs(String ts)

Parameters

ts

Type: String

Return Value

Type: void

setType(type)

Signature

public void setType(String type)

Parameters

type

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

SubteamCreatedEvent Class

Represents the subteam_created event. This event notifies your app when a user group has been added to the workspace.

SubteamCreatedEvent Methods

The following are methods for SubteamCreatedEvent.

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getSubteam()

Signature

public Slack.SubteamCreatedEvent.Subteam getSubteam()

Return Value

Type: Slack.SubteamCreatedEvent.Subteam

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setSubteam(subteam)

Signature

public void setSubteam(Slack.SubteamCreatedEvent.Subteam subteam)

Parameters

subteam

Type: Slack.SubteamCreatedEvent.Subteam

Return Value

Type: void

SubteamCreatedEvent.Prefs Class

SubteamCreatedEvent.Prefs Methods

The following are methods for SubteamCreatedEvent.Prefs.

getChannels()

Signature

public List<String> getChannels()

Return Value

Type: List<String>

getGroups()

Signature

ppublic List<String> getGroups()

Return Value

Type: List<String>

setChannels(channels)

Signature

public void setChannels(List<String> channels)

Parameters

channels

Type: List<String>

Return Value

Type: void

setGroups(groups)

Signature

public void setGroups(List<String> groups)

Parameters

groups

Type: List<String>

Return Value

Type: void

SubteamCreatedEvent.Subteam Class

SubteamCreatedEvent.Subteam Methods

The following are methods for SubteamCreatedEvent.Subteam.

getAutoType()

Signature

public String getAutoType()

Return Value

Type: String

getChannelCount()

Signature

public Integer getChannelCount()

Return Value

Type: Integer

getCreatedBy()

Signature

public String getCreatedBy()

Return Value

Type: String

getDateCreate()

Signature

public Integer getDateCreate()

Return Value

Type: Integer

getDateDelete()

Signature

public Integer getDateDelete()

Return Value

Type: Integer

getDateUpdate()

Signature

public Integer getDateUpdate()

Return Value

Type: Integer

getDeletedBy()

Signature

public String getDeletedBy()

Return Value

Type: String

getDescription()

Signature

public String getDescription()

Return Value

Type: String

getEnterpriseSubteamId()

Signature

public String getEnterpriseSubteamId()

Return Value

Type: String

getHandle()

Signature

public String getHandle()

Return Value

Type: String

getId()

Signature

public String getId()

Return Value

Type: String

getName()

Signature

public String getName()

Return Value

Type: String

getPrefs()

Signature

public Slack.SubteamCreatedEvent.Prefs getPrefs()

Return Value

Type: Slack.SubteamCreatedEvent.Prefs

getTeamId()

Signature

public String getTeamId()

Return Value

Type: String

getUpdatedBy()

Signature

public String getUpdatedBy()

Return Value

Type: String

getUserCount()

Signature

public Integer getUserCount()

Return Value

Type: Integer

getUsers()

Signature

public List<String> getUsers()

Return Value

Type: List<String>

isAutoProvision()

Signature

public Boolean isAutoProvision()

Return Value

Type: Boolean

isExternal()

Signature

public Boolean isExternal()

Return Value

Type: Boolean

isSubteam()

Signature

public Boolean isSubteam()

Return Value

Type: Boolean

isUsergroup()

Signature

public Boolean isUsergroup()

Return Value

Type: Boolean

setAutoProvision(autoProvision)

Signature

public void setAutoProvision(Boolean autoProvision)

Parameters

autoProvision

Type: Boolean

Return Value

Type: void

setAutoType(autoType)

Signature

public void setAutoType(String autoType)

Parameters

autoType

Type: String

Return Value

Type: void

setChannelCount(channelCount)

Signature

public void setChannelCount(Integer channelCount)

Parameters

channelCount

Type: Integer

Return Value

Type: void

setCreatedBy(createdBy)

Signature

public void setCreatedBy(String createdBy)

Parameters

createdBy

Type: String

Return Value

Type: void

setDateCreate(dateCreate)

Signature

public void setDateCreate(Integer dateCreate)

Parameters

dateCreate

Type: Integer

Return Value

Type: void

setDateDelete(dateDelete)

Signature

public void setDateDelete(Integer dateDelete)

Parameters

dateDelete

Type: Integer

Return Value

Type: void

setDateUpdate(dateUpdate)

Signature

public void setDateUpdate(Integer dateUpdate)

Parameters

dateUpdate

Type: Integer

Return Value

Type: void

setDeletedBy(deletedBy)

Signature

public void setDeletedBy(String deletedBy)

Parameters

deletedBy

Type: String

Return Value

Type: void

setDescription(description)

Signature

public void setDescription(String description)

Parameters

description

Type: String

Return Value

Type: void

setEnterpriseSubteamId(enterpriseSubteamId)

Signature

public void setEnterpriseSubteamId(String enterpriseSubteamId)

Parameters

enterpriseSubteamId

Type: String

Return Value

Type: void

setExternal(external)

Signature

public void setExternal(Boolean external)

Parameters

external

Type: Boolean

Return Value

Type: void

setHandle(handle)

Signature

public void setHandle(String handle)

Parameters

handle

Type: String

Return Value

Type: void

setId(id)

Signature

public void setId(String id)

Parameters

id

Type: String

Return Value

Type: void

setName(name)

Signature

public void setName(String name)

Parameters

name

Type: String

Return Value

Type: void

setPrefs(prefs)

Signature

public void setPrefs(Slack.SubteamCreatedEvent.Prefs prefs)

Parameters

prefs

Type: Slack.SubteamCreatedEvent.Prefs

Return Value

Type: void

setSubteam(isSubteam)

Signature

public void setSubteam(Boolean isSubteam)

Parameters

isSubteam

Type: Boolean

Return Value

Type: void

setTeamId(teamId)

Signature

public void setTeamId(String teamId)

Parameters

teamId

Type: String

Return Value

Type: void

setUpdatedBy(updatedBy)

Signature

public void setUpdatedBy(String updatedBy)

Parameters

updatedBy

Type: String

Return Value

Type: void

setUserCount(userCount)

Signature

public void setUserCount(Integer userCount)

Parameters

userCount

Type: Integer

Return Value

Type: void

setUsergroup(isUsergroup)

Signature

public void setUsergroup(Boolean isUsergroup)

Parameters

isUsergroup

Type: Boolean

Return Value

Type: void

setUsers(users)

Signature

public void setUsers(List<String> users)

Parameters

users

Type: List<String>

Return Value

Type: void

SubteamMembersChangedEvent Class

Represents the subteam_members_changed event. This event notifies your app when the membership of an existing user group has changed.

SubteamMembersChangedEvent Methods

The following are methods for SubteamMembersChangedEvent.

getAddedUsers()

Signature

public List<String> getAddedUsers()

Return Value

Type: List<String>

getAddedUsersCount()

Signature

public Integer getAddedUsersCount()

Return Value

Type: Integer

getDatePreviousUpdate()

Signature

public Integer getDatePreviousUpdate()

Return Value

Type: Integer

getDateUpdate()

Signature

public Integer getDateUpdate()

Return Value

Type: Integer

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getRemovedUsers()

Signature

public List<String> getRemovedUsers()

Return Value

Type: List<String>

getRemovedUsersCount()

Signature

public Integer getRemovedUsersCount()

Return Value

Type: Integer

getSubteamId()

Signature

public String getSubteamId()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getTeamId()

Signature

public String getTeamId()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

setAddedUsers(addedUsers)

Signature

public void setAddedUsers(List<String> addedUsers)

Parameters

addedUsers

Type: List<String>

Return Value

Type: void

setAddedUsersCount(addedUsersCount)

Signature

public void setAddedUsersCount(Integer addedUsersCount)

Parameters

addedUsersCount

Type: Integer

Return Value

Type: void

setDatePreviousUpdate(datePreviousUpdate)

Signature

public void setDatePreviousUpdate(Integer datePreviousUpdate)

Parameters

datePreviousUpdate

Type: Integer

Return Value

Type: void

setDateUpdate(dateUpdate)

Signature

public void setDateUpdate(Integer dateUpdate)

Parameters

dateUpdate

Type: Integer

Return Value

Type: void

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setRemovedUsers(removedUsers)

Signature

public void setRemovedUsers(List<String> removedUsers)

Parameters

removedUsers

Type: List<String>

Return Value

Type: void

setRemovedUsersCount(removedUsersCount)

Signature

public void setRemovedUsersCount(Integer removedUsersCount)

Parameters

param

Type: String

Return Value

Type: void

setSubteamId(subteamId)

Signature

public void setSubteamId(String subteamId)

Parameters

subteamId

Type: String

Return Value

Type: void

setTeamId(teamId)

Signature

public void setTeamId(String teamId)

Parameters

teamId

Type: String

Return Value

Type: void

SubteamSelfAddedEvent Class

Represents the subteam_self_added event. This event notifies your app when you have been added to a user group.

SubteamSelfAddedEvent Methods

The following are methods for SubteamSelfAddedEvent.

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getSubteamId()

Signature

public String getSubteamId()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setSubteamId(subteamId)

Signature

public void setSubteamId(String subteamId)

Parameters

subteamId

Type: String

Return Value

Type: void

SubteamSelfRemovedEvent Methods

Represents the subteam_self_removed event. This event notifies your app when you have been removed from a user group.

SubteamSelfRemovedEvent Methods

The following are methods for SubteamSelfRemovedEvent.

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getSubteamId()

Signature

public String getSubteamId()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setSubteamId(subteamId)

Signature

public void setSubteamId(String subteamId)

Parameters

param

Type: String

Return Value

Type: void

SubteamUpdatedEvent Class

Represents the subteam_updated event. This event notifies you when an existing user group has been updated or its members changed.

SubteamUpdatedEvent Methods

The following are methods for SubteamUpdatedEvent.

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getSubteam()

Signature

public Slack.SubteamUpdatedEvent.Subteam getSubteam()

Return Value

Type: Slack.SubteamUpdatedEvent.Subteam

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setSubteam(subteam)

Signature

public void setSubteam(Slack.SubteamUpdatedEvent.Subteam subteam)

Parameters

subteam

Type: Slack.SubteamUpdatedEvent.Subteam

Return Value

Type: void

SubteamUpdatedEvent.Prefs Class

SubteamUpdatedEvent Methods

The following are methods for SubteamUpdatedEvent.Prefs.

getChannels()

Signature

public List<String> getChannels()

Return Value

Type: List<String>

getGroups()

Signature

public List<String> getGroups()

Return Value

Type: List<String>

setChannels(channels)

Signature

public void setChannels(List<String> channels)

Parameters

channels

Type: List<String>

Return Value

Type: void

setGroups(groups)

Signature

public void setGroups(List<String> groups)

Parameters

groups

Type: List<String>

Return Value

Type: void

SubteamUpdatedEvent.Subteam Class

SubteamUpdatedEvent.Subteam Methods

The following are methods for SubteamUpdatedEvent.Subteam.

getAutoType()

Signature

public String getAutoType()

Return Value

Type: String

getChannelCount()

Signature

public Integer getChannelCount()

Return Value

Type: Integer

getCreatedBy()

Signature

public String getCreatedBy()

Return Value

Type: String

getDateCreate()

Signature

public Integer getDateCreate()

Return Value

Type: Integer

getDateDelete()

Signature

public Integer getDateDelete()

Return Value

Type: Integer

getDateUpdate()

Signature

public Integer getDateUpdate()

Return Value

Type: Integer

getDeletedBy()

Signature

public String getDeletedBy()

Return Value

Type: String

getDescription()

Signature

public String getDescription()

Return Value

Type: String

getEnterpriseSubteamId()

Signature

public String getEnterpriseSubteamId()

Return Value

Type: String

getHandle()

Signature

public String getHandle()

Return Value

Type: String

getId()

Signature

public String getId()

Return Value

Type: String

getName()

Signature

public String getName()

Return Value

Type: String

getPrefs()

Signature

public Slack.SubteamUpdatedEvent.Prefs getPrefs()

Return Value

Type: Slack.SubteamUpdatedEvent.Prefs

getTeamId()

Signature

public String getTeamId()

Return Value

Type: String

getUpdatedBy()

Signature

public String getUpdatedBy()

Return Value

Type: String

getUserCount()

Signature

public Integer getUserCount()

Return Value

Type: Integer

getUsers()

Signature

public List<String> getUsers()

Return Value

Type: List<String>

isAutoProvision()

Signature

public Boolean isAutoProvision()

Return Value

Type: Boolean

isExternal()

Signature

public Boolean isExternal()

Return Value

Type: Boolean

isSubteam()

Signature

public Boolean isSubteam()

Return Value

Type: Boolean

isUsergroup()

Signature

public Boolean isUsergroup()

Return Value

Type: Boolean

setAutoProvision(autoProvision)

Signature

public void setAutoProvision(Boolean autoProvision)

Parameters

autoProvision

Type: Boolean

Return Value

Type: void

setAutoType(autoType)

Signature

public void setAutoType(String autoType)

Parameters

autoType

Type: String

Return Value

Type: void

setChannelCount(channelCount)

Signature

public void setChannelCount(Integer channelCount)

Parameters

channelCount

Type: Integer

Return Value

Type: void

setCreatedBy(createdBy)

Signature

public void setCreatedBy(String createdBy)

Parameters

createdBy

Type: String

Return Value

Type: void

setDateCreate(dateCreate)

Signature

public void setDateCreate(Integer dateCreate)

Parameters

dateCreate

Type: Integer

Return Value

Type: void

setDateDelete(dateDelete)

Signature

public void setDateDelete(Integer dateDelete)

Parameters

dateDelete

Type: Integer

Return Value

Type: void

setDateUpdate(dateUpdate)

Signature

public void setDateUpdate(Integer dateUpdate)

Parameters

dateUpdate

Type: Integer

Return Value

Type: void

setDeletedBy(deletedBy)

Signature

public void setDeletedBy(String deletedBy)

Parameters

deletedBy

Type: String

Return Value

Type: void

setDescription(description)

Signature

public void setDescription(String description)

Parameters

description

Type: String

Return Value

Type: void

setEnterpriseSubteamId(enterpriseSubteamId)

Signature

public void setEnterpriseSubteamId(String enterpriseSubteamId)

Parameters

enterpriseSubteamId

Type: String

Return Value

Type: void

setExternal(isExternal)

Signature

public void setExternal(Boolean isExternal)

Parameters

isExternal

Type: Boolean

Return Value

Type: void

setHandle(handle)

Signature

public void setHandle(String handle)

Parameters

handle

Type: String

Return Value

Type: void

setId(id)

Signature

public void setId(String id)

Parameters

id

Type: String

Return Value

Type: void

setName(name)

Signature

public void setName(String name)

Parameters

name

Type: String

Return Value

Type: void

setPrefs(prefs)

Signature

public void setPrefs(Slack.SubteamUpdatedEvent.Prefs prefs)

Parameters

prefs

Type: Slack.SubteamUpdatedEvent.Prefs

Return Value

Type: void

setSubteam(isSubteam)

Signature

public void setSubteam(Boolean isSubteam)

Parameters

isSubteam

Type: Boolean

Return Value

Type: void

setTeamId(teamId)

Signature

public void setTeamId(String teamId)

Parameters

teamId

Type: String

Return Value

Type: void

setUpdatedBy(updatedBy)

Signature

public void setUpdatedBy(String updatedBy)

Parameters

updatedBy

Type: String

Return Value

Type: void

setUserCount(userCount)

Signature

public void setUserCount(Integer userCount)

Parameters

userCount

Type: Integer

Return Value

Type: void

setUsergroup(isUsergroup)

Signature

public void setUsergroup(Boolean isUsergroup)

Parameters

isUsergroup

Type: Boolean

Return Value

Type: void

setUsers(users)

Signature

public void setUsers(List<String> users)

Parameters

users

Type: List<String>

Return Value

Type: void

TeamAccessGrantedEvent Class

Represents the team_access_granted event. This event notifies your app when access to a set of teams was granted to your org app.

TeamAccessGrantedEvent Methods

The following are methods for TeamAccessGrantedEvent.

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getTeamIds()

Signature

public List<String> getTeamIds()

Return Value

Type: List<String>

getType()

Signature

public String getType()

Return Value

Type: String

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setTeamIds(teamIds)

Signature

public void setTeamIds(List<String> teamIds)

Parameters

teamIds

Type: List<String>

Return Value

Type: void

TeamAccessRevokedEvent Class

Represents the team_access_revoked event. This event notifies your app when access to a set of teams was revoked from your org app.

TeamAccessRevokedEvent Methods

The following are methods for TeamAccessRevokedEvent.

getEventTs()

Signature

public String getEventTs()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getTeamIds()

Signature

public List<String> getTeamIds()

Return Value

Type: List<String>

getType()

Signature

public String getType()

Return Value

Type: String

setEventTs(eventTs)

Signature

public void setEventTs(String eventTs)

Parameters

eventTs

Type: String

Return Value

Type: void

setTeamIds(teamIds)

Signature

public void setTeamIds(List<String> teamIds)

Parameters

teamIds

Type: List<String>

Return Value

Type: void

TeamDomainChangeEvent Class

Represents the team_domain_change event. This event notifies the app when the workspace domain has changed.

TeamDomainChangeEvent Methods

The following are methods for TeamDomainChangeEvent.

getDomain()

Signature

public String getDomain()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUrl()

Signature

public String getUrl()

Return Value

Type: String

setDomain(domain)

Signature

public void setDomain(String domain)

Parameters

domain

Type: String

Return Value

Type: void

setUrl(url)

Signature

public void setUrl(String url)

Parameters

url

Type: String

Return Value

Type: void

TeamJoinEvent Class

Represents the team_join event. This event notifies your app when a new member has joined.

TeamJoinEvent Methods

The following are methods for TeamJoinEvent.

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public Slack.User getUser()

Return Value

Type: Slack.User

setUser(user)

Signature

public void setUser(Slack.User user)

Parameters

user

Type: Slack.User

Return Value

Type: void

TeamRenameEvent Class

Represents the team_rename event. This event notifies your app when the workspace name has changed.

TeamRenameEvent Methods

The following are methods for TeamRenameEvent.

getName()

Signature

public String getName()

Return Value

Type: String

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

setName(name)

Signature

public void setName(String name)

Parameters

name

Type: String

Return Value

Type: void

TokensRevokedEvent Class

Represents the tokens_revoked event. This event notifies your app when the API tokens for your app were revoked.

TokensRevokedEvent Methods

The following are methods for TokensRevokedEvent.

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getTokens()

Signature

public Slack.TokensRevokedEvent.Tokens getTokens()

Return Value

Type: Slack.TokensRevokedEvent.Tokens

getType()

Signature

public String getType()

Return Value

Type: String

setTokens(tokens)

Signature

public void setTokens(Slack.TokensRevokedEvent.Tokens tokens)

Parameters

tokens

Type: Slack.TokensRevokedEvent.Tokens

Return Value

Type: void

TokensRevokedEvent.Tokens Class

TokensRevokedEvent.Tokens Methods

The following are methods for TokensRevokedEvent.Tokens.

getBot()

Signature

public List<String> getBot()

Return Value

Type: List<String>

getOauth()

Signature

public List<String> getOauth()

Return Value

Type: List<String>

setBot(bot)

Signature

public void setBot(List<String> bot)

Parameters

bot

Type: List<String>

Return Value

Type: void

setOauth(oauth)

Signature

public void setOauth(List<String> oauth)

Parameters

oauth

Type: List<String>

Return Value

Type: void

UserChangeEvent Class

Represents the user_change event. This event notifies your app when a member's data has changed.

UserChangeEvent Methods

The following are methods for UserChangeEvent.

getCacheTs()

Signature

public Integer getCacheTs()

Return Value

Type: Integer

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public Slack.User getUser()

Return Value

Type: Slack.User

setCacheTs(cacheTs)

Signature

public void setCacheTs(Integer cacheTs)

Parameters

cacheTs

Type: Integer

Return Value

Type: void

UserResourceDeniedEvent Class

Represents the user_resource_denied event. This event notifies your app when a user resource was denied to your app.

UserResourceDeniedEvent Methods

The following are methods for UserResourceDeniedEvent.

getScopes()

Signature

public List<String> getScopes()

Return Value

Type: List<String>

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getTriggerId()

Signature

public String getTriggerId()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setScopes(scopes)

Signature

public void setScopes(List<String> scopes)

Parameters

scopes

Type: List<String>

Return Value

Type: void

setTriggerId(triggerId)

Signature

public void setTriggerId(String triggerId)

Parameters

triggerId

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

UserResourceGrantedEvent Class

Deprecated. See Deprecated Events. Represents the user_resource_granted event. This event notifies your app when a user resource was granted to your app.

UserResourceGrantedEvent Methods

The following are methods for UserResourceGrantedEvent.

getScopes()

Signature

public List<String> getScopes()

Return Value

Type: List<String>

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getTriggerId()

Signature

public String getTriggerId()

Return Value

Type: String

getType()

Signature

public String getType()

Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setScopes(scopes)

Signature

public void setScopes(List<String> scopes)

Parameters

scopes

Type: List<String>

Return Value

Type: void

setTriggerId(triggerId)

Signature

public void setTriggerId(String triggerId)

Parameters

triggerId

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void

UserResourceRemovedEvent Class

Deprecated. See Deprecated Events. Represents the user_resource_removed event. This event notifies your app when a user resource was removed from your app.

UserResourceRemovedEvent Methods

The following are methods for UserResourceRemovedEvent.

getSubtype()

Signature

public String getSubtype()

Return Value

Type: String

getTriggerId()

Signature

public String getTriggerId()

Return Value

Type: String

getType()

Signature


Return Value

Type: String

getUser()

Signature

public String getUser()

Return Value

Type: String

setTriggerId(triggerId)

Signature

public void setTriggerId(String triggerId)

Parameters

triggerId

Type: String

Return Value

Type: void

setUser(user)

Signature

public void setUser(String user)

Parameters

user

Type: String

Return Value

Type: void