The following are Apex classes for the Slack shared API methods.
SharedChannelInviteAcceptedEvent Class
Sends a request to accept an invitation in a Slack Connect channel.
Usage
See Slack's conversations.acceptSharedInvite method.
SharedChannelInviteAcceptedEvent Methods
The following are methods for SharedChannelInviteAcceptedEvent.
getAcceptingUser()
Signature
public Slack.ConnectUser getAcceptingUser()
Return Value
Type: Slack.ConnectUser
getChannel()
Signature
public Slack.ConnectChannel getChannel()
Return Value
Type: Slack.ConnectChannel
getEventTs()
Signature
public String getEventTs()
Return Value
Type: String
getInvite()
Signature
public Slack.ConnectInviteDetail getInvite()
Return Value
Type: Slack.ConnectInviteDetail
getSubtype()
Signature
public String getSubtype()
Return Value
Type: String
getTeamsInChannel()
Signature
public List<Slack.ConnectTeam> getTeamsInChannel()
Return Value
Type: List<Slack.ConnectTeam>
getType()
Signature
public String getType()
Return Value
Type: String
isApprovalRequired()
Signature
public Boolean isApprovalRequired()
Return Value
Type: Boolean
setAcceptingUser(acceptingUser)
Signature
public void setAcceptingUser(Slack.ConnectUser acceptingUser)
Parameters
acceptingUser
Type: Slack.ConnectUser
Return Value
Type: void
setApprovalRequired(approvalRequired)
Signature
public void setApprovalRequired(Boolean approvalRequired)
Parameters
approvalRequired
Type: Boolean
Return Value
Type: void
setChannel(channel)
Signature
public void setChannel(Slack.ConnectChannel channel)
Parameters
channel
Type: Slack.ConnectChannel
Return Value
Type: void
setEventTs(eventTs)
Signature
public void setEventTs(String eventTs)
Parameters
eventTs
Type: String
Return Value
Type: void
setInvite(invite)
Signature
public void setInvite(Slack.ConnectInviteDetail invite)
Parameters
invite
Type: Slack.ConnectInviteDetail
Return Value
Type: void
setTeamsInChannel(teamsInChannel)
Signature
public void setTeamsInChannel(List<Slack.ConnectTeam> teamsInChannel)
Parameters
teamsInChannel
Type: List<Slack.ConnectTeam>
Return Value
Type: void
SharedChannelInviteApprovedEvent Class
Approves an accepted invitation to a Slack Connect channel.
Usage
See Slack's approveSharedInvite method.
SharedChannelInviteApprovedEvent Methods
These methods are for SharedChannelInviteApprovedEvent.
getApprovingTeamId()
Signature
public String getApprovingTeamId()
Return Value
Type: String
getApprovingUser()
Signature
public Slack.ConnectUser getApprovingUser()
Return Value
Type: Slack.ConnectUser
getChannel()
Signature
public Slack.ConnectChannel getChannel()
Return Value
Type: Slack.ConnectChannel
getEventTs()
Signature
public String getEventTs()
Return Value
Type: String
getInvite()
Signature
public Slack.ConnectInviteDetail getInvite()
Return Value
Type: Slack.ConnectInviteDetail
getSubtype()
Signature
public String getSubtype()
Return Value
Type: String
getTeamsInChannel()
Signature
public List<Slack.ConnectTeam> getTeamsInChannel()
Return Value
Type: List<Slack.ConnectTeam>
getType()
Signature
public String getType()
Return Value
Type: String
setApprovingTeamId(approvingTeamId)
Signature
public void setApprovingTeamId(String approvingTeamId)
Parameters
approvingTeamId
Type: String
Return Value
Type: void
setApprovingUser(approvingUser)
Signature
public void setApprovingUser(Slack.ConnectUser approvingUser)
Parameters
approvingUser
Type: Slack.ConnectUser
Return Value
Type: void
setChannel(channel)
Signature
public void setChannel(Slack.ConnectChannel channel)
Parameters
channel
Type: Slack.ConnectChannel
Return Value
Type: void
setEventTs(eventTs)
Signature
public void setEventTs(String eventTs)
Parameters
eventTs
Type: String
Return Value
Type: void
setInvite(invite)
Signature
public void setInvite(Slack.ConnectInviteDetail invite)
Parameters
invite
Type: Slack.ConnectInviteDetail
Return Value
Type: void
setTeamsInChannel(teamsInChannel)
Signature
public void setTeamsInChannel(List<Slack.ConnectTeam> teamsInChannel)
Parameters
teamsInChannel
Type: List<Slack.ConnectTeam>
Return Value
Type: void
SharedChannelInviteDeclinedEvent Class
Sends a request to decline a Slack Connect channel invite.
Usage
See Slack’s delineSharedInvite method.
SharedChannelInviteDeclinedEvent Methods
These methods are for SharedChannelInviteDeclinedEvent.
getChannel()
Signature
public Slack.ConnectChannel getChannel()
Return Value
Type: Slack.ConnectChannel
getDecliningTeamId()
Signature
public String getDecliningTeamId()
Return Value
Type: String
getDecliningUser()
Signature
public Slack.ConnectUser getDecliningUser()
Return Value
Type: Slack.ConnectUser
getEventTs()
Signature
public String getEventTs()
Return Value
Type: String
getInvite()
Signature
public Slack.ConnectInviteDetail getInvite()
Return Value
Type: Slack.ConnectInviteDetail
getSubtype()
Signature
public String getSubtype()
Return Value
Type: String
getTeamsInChannel()
Signature
public List<Slack.ConnectTeam> getTeamsInChannel()
Return Value
Type: List<Slack.ConnectTeam>
getType()
Signature
public String getType()
Return Value
Type: String
setChannel(channel)
Signature
public void setChannel(Slack.ConnectChannel channel)
Parameters
channel
Type: Slack.ConnectChannel
Return Value
Type: void
setDecliningTeamId(decliningTeamId)
Signature
public void setDecliningTeamId(String decliningTeamId)
Parameters
decliningTeamId
Type: String
Return Value
Type: void
setDecliningUser(decliningUser)
Signature
public void setDecliningUser(Slack.ConnectUser decliningUser)
Parameters
decliningUser
Type: Slack.ConnectUser
Return Value
Type: void
setEventTs(eventTs)
Signature
public void setEventTs(String eventTs)
Parameters
eventTs
Type: String
Return Value
Type: void
setInvite(invite)
Signature
public void setInvite(Slack.ConnectInviteDetail invite)
Parameters
invite
Type: Slack.ConnectInviteDetail
Return Value
Type: void
setTeamsInChannel(teamsInChannel)
Signature
public void setTeamsInChannel(List<Slack.ConnectTeam> teamsInChannel)
Parameters
teamsInChannel
Type: List<Slack.ConnectTeam>
Return Value
Type: void
SharedChannelInviteReceivedEvent Class
SharedChannelInviteReceivedEvent Methods
These methods are for SharedChannelInviteReceivedEvent.
getChannel()
Signature
public Slack.ConnectChannel getChannel()
Return Value
Type: Slack.ConnectChannel
getEventTs()
Signature
public String getEventTs()
Return Value
Type: String
getInvite()
Signature
public Slack.ConnectInviteDetail getInvite()
Return Value
Type: Slack.ConnectInviteDetail
getSubtype()
Signature
public String getSubtype()
Return Value
Type: String
getType()
Signature
public String getType()
Return Value
Type: String