Work with Reminders
The following are Apex classes for the Slack reminders
API methods .
Reminder Class
Represents a reminder.
Reminder Methods.
The following are methods for Reminder
.
getChannel()()
Signature
public String getChannel ( )
Return Value
Type: String
getCompleteTs()
Signature
public Integer getCompleteTs ( )
Return Value
Type: Integer
getCreator()
Signature
public String getCreator ( )
Return Value
Type: String
getId()
Signature
Return Value
Type: String
getItem()
Signature
Return Value
Type: Object
getRecurrence()
Signature
public Slack. Reminder. Recurrence getRecurrence ( )
Return Value
Type: Slack.Reminder.Recurrence
getText()
Signature
Return Value
Type: String
getTime()
Signature
Return Value
Type: Integer
getUser()
Signature
Return Value
Type: String
isRecurring()
Signature
public Boolean isRecurring ( )
Return Value
Type: Boolean
setChannel(channel)
Signature
public void setChannel ( String channel)
Parameters
channel
Type: String
Return Value
Type: void
setCompleteTs(completeTs)
Signature
public void setCompleteTs ( Integer completeTs)
Parameters
completeTs
Type: Integer
Return Value
Type: void
setCreator(creator)
Signature
public void setCreator ( String creator)
Parameters
creator
Type: String
Return Value
Type: void
setId(id)
Signature
public void setId ( String id)
Parameters
id
Type: String
Return Value
Type: void
setItem(item)
Signature
public void setItem ( Object item)
Parameters
item
Type: Object
Return Value
Type: void
setRecurrence(recurrence)
Signature
public void setRecurrence ( Slack. Reminder. Recurrence recurrence)
Parameters
recurrence
Type: Slack.Reminder.Recurrence
Return Value
Type: void
setRecurring(recurring)
Signature
public void setRecurring ( Boolean recurring)
Parameters
recurring
Type: Boolean
Return Value
Type: void
setText(text)
Signature
public void setText ( String text)
Parameters
text
Type: String
Return Value
Type: void
setTime(timeValue)
Signature
public void setTime ( Integer timeValue)
Parameters
timeValue
Type: Integer
Return Value
Type: void
setUser(user)
Signature
public void setUser ( String user)
Parameters
user
Type: String
Return Value
Type: void
Reminder.Recurrence Class
Reminder.Recurrence Methods
The following are methods for Reminder.Recurrence
.
getFrequency()
Signature
public String getFrequency ( )
Return Value
Type: String
getWeekdays()
Signature
public List < String > getWeekdays ( )
Return Value
Type: List<String>
setFrequency(frequency)
Signature
public void setFrequency ( String frequency)
Parameters
frequency
Type: String
Return Value
Type: void
setWeekdays(weekdays)
Signature
public void setWeekdays ( List < String > weekdays)
Parameters
weekdays
Type: List<String>
Return Value
Type: void
RemindersAddRequest Class
Sends a request to create a reminder.
Usage
See Slack’s reminders.add method .
RemindersAddRequest Methods
The following are methods for RemindersAddRequest
.
builder()
Builds a request object that's used when executing the API call.
Signature
static Slack. RemindersAddRequest. Builder builder ( )
Return Value
Type: Slack.RemindersAddRequest.Builder
RemindersAddRequest.Builder Class
Contains methods to build an instance of the Slack.RemindersAddRequest
class.
A Builder object is obtained by invoking one of the RemindersAddRequest.builder
methods defined by the RemindersAddRequest
class.
RemindersAddRequest.Builder Methods
The following are methods for RemindersAddRequest.Builder
. These methods are optional unless specified otherwise.
build()
Required. Returns an instance of Slack.RemindersAddRequest
.
Signature
Slack. RemindersAddRequest build ( )
Return Value
Type: Slack.RemindersAddRequest
timeValue(timeValue)
Required. The Unix timestamp for when this reminder should happen, up to five years from now. If within 24 hours, the number of seconds until the reminder. Or a natural language description (Ex. "in 15 minutes," or "every Thursday").
Signature
Slack. RemindersAddRequest. Builder timeValue ( String timeValue)
Parameters
timeValue
Type: String
Return Value
Type: Slack.RemindersAddRequest.Builder
text(text)
Required. The description of the reminder.
Signature
Slack. RemindersAddRequest. Builder text ( String text)
Parameters
text
Type: String
Return Value
Type: Slack.RemindersAddRequest.Builder
user(user)
Signature
Slack. RemindersAddRequest. Builder user ( String user)
Parameters
user
Type: String
Return Value
Type: Slack.RemindersAddRequest.Builder
RemindersAddResponse Class
Creates a reminder.
Usage
See Slack’s reminders.add method .
RemindersAddResponse Methods
This class contains standard response methods .
The following are methods for RemindersAddResponse
.
getReminder()
Signature
public Slack. Reminder getReminder ( )
Return Value
Type: Slack.Reminder
setReminder(reminder)
Signature
public void setReminder ( Slack. Reminder reminder)
Parameters
reminder
Type: Slack.Reminder
Return Value
Type: void
RemindersCompleteRequest Class
Sends a request to mark a reminder as complete.
Usage
See Slack’s reminders.complete method .
RemindersCompleteRequest Methods
The following are methods for RemindersCompleteRequest
.
builder()
Builds a request object that's used when executing the API call.
Signature
public static Slack.RemindersCompleteRequest.Builder builder()
Return Value
Type: Slack.RemindersCompleteRequest.Builder
RemindersCompleteRequest.Builder Class
Contains methods to build an instance of the Slack.RemindersCompleteRequest
class.
A Builder object is obtained by invoking one of the RemindersCompleteRequest.builder
methods defined by the RemindersCompleteRequest
class.
RemindersCompleteRequest.Builder Methods
The following are methods for RemindersCompleteRequest.Builder
.
build()
Required. Returns an instance of Slack.RemindersCompleteRequest
.
Signature
Slack. RemindersCompleteRequest build ( )
Return Value
Type: Slack.RemindersCompleteRequest
reminder(reminder)
Required. The ID of the reminder to be marked as complete.
Signature
Slack. RemindersCompleteRequest. Builder reminder ( String reminder)
Parameters
reminder
Type: String
Return Value
Type: Slack.RemindersCompleteRequest.Builder
teamId(teamId)
Signature
public Slack. RemindersCompleteRequest. Builder teamId ( String teamId)
Parameters
teamId
Type: String
Return Value
Type: Slack.RemindersCompleteRequest.Builder
RemindersCompleteResponse Class
Marks a reminder as complete.
Usage
See Slack’s reminders.complete method .
RemindersCompleteResponse Methods
This class contains standard response methods .
RemindersDeleteRequest Class
Sends a request to delete a reminder.
Usage
See Slack’s reminders.delete method .
RemindersDeleteRequest Methods
The following are methods for RemindersDeleteRequest
.
builder()
Builds a request object that's used when executing the API call.
Signature
static Slack. RemindersDeleteRequest. Builder builder ( )
Return Value
Type: Slack.RemindersDeleteRequest.Builder
teamId(teamId)
Signature
public Slack. RemindersCompleteRequest. Builder teamId ( String teamId)
Parameters
teamId
Type: String
Return Value
Type: Slack.RemindersCompleteRequest.Builder
RemindersDeleteRequest.Builder Class
Contains methods to build an instance of the Slack.RemindersDeleteRequest
class.
A Builder object is obtained by invoking one of the RemindersDeleteRequest.builder
methods defined by the RemindersDeleteRequest
class.
RemindersDeleteRequest.Builder Methods
The following are methods for RemindersDeleteRequest.Builder
.
build()
Required. Returns an instance of Slack.RemindersDeleteRequest
.
Signature
Slack. RemindersDeleteRequest build ( )
Return Value
Type: Slack.RemindersDeleteRequest
reminder(reminder)
Required. The ID of the reminder.
Signature
Slack. RemindersDeleteRequest. Builder reminder ( String reminder)
Parameters
reminder
Type: String
Return Value
Type: Slack.RemindersDeleteRequest.Builder
RemindersDeleteResponse Class
Deletes a reminder.
Usage
See Slack’s reminders.delete method .
RemindersDeleteResponse Methods
This class contains standard response methods .
RemindersInfoRequest Class
Sends a request to get information about a reminder.
Usage
See Slack’s reminders.info method .
RemindersInfoRequest Methods
The following are methods for RemindersInfoRequest
.
builder()
Builds a request object that's used when executing the API call.
Signature
static Slack. RemindersInfoRequest. Builder builder ( )
Return Value
Type: Slack.RemindersInfoRequest.Builder
teamId(teamId)
Signature
public Slack. RemindersCompleteRequest. Builder teamId ( String teamId)
Parameters
teamId
Type: String
Return Value
Type: Slack.RemindersCompleteRequest.Builder
RemindersInfoRequest.Builder Class
Contains methods to build an instance of the Slack.RemindersInfoRequest
class.
A Builder object is obtained by invoking one of the RemindersInfoRequest.builder
methods defined by the RemindersInfoRequest
class.
RemindersInfoRequest.Builder Methods
The following are methods for RemindersInfoRequest.Builder
.
build()
Required. Returns an instance of Slack.RemindersInfoRequest
.
Signature
public Slack.RemindersInfoRequest build()
Return Value
Type: Slack.RemindersInfoRequest
reminder(reminder)
Required. The ID of the reminder.
Signature
Slack. RemindersInfoRequest. Builder reminder ( String reminder)
Parameters
reminder
Type: String
Return Value
Type: Slack.RemindersInfoRequest.Builder
RemindersInfoResponse Class
Gets information about a reminder.
Usage
See Slack’s reminders.info method .
RemindersInfoResponse Methods
This class contains standard response methods .
The following are methods for RemindersInfoResponse
.
getReminder()
Signature
public Slack. Reminder getReminder ( )
Return Value
Type: Slack.Reminder
setReminder(reminder)
Signature
public void setReminder ( Slack. Reminder reminder)
Parameters
reminder
Type: Slack.Reminder
Return Value
Type: void
RemindersListRequest Class
Sends a request to list all reminders created by or for a given user.
Usage
See Slack’s reminders.list method .
RemindersListRequest Methods
The following are methods for RemindersListRequest
.
builder()
Signature
static Slack. RemindersListRequest. Builder builder ( )
Return Value
Type: Slack.RemindersListRequest.Builder
teamId(teamId)
Signature
public Slack. RemindersCompleteRequest. Builder teamId ( String teamId)
Parameters
teamId
Type: String
Return Value
Type: Slack.RemindersCompleteRequest.Builder
RemindersListRequest.Builder Class
Contains methods to build an instance of the Slack.RemindersListRequest
class.
A Builder object is obtained by invoking one of the RemindersListRequest.builder
methods defined by the RemindersListRequest
class.
RemindersListRequest.Builder Methods
The following are methods for RemindersListRequest.Builder
.
build()
Required. Returns an instance of Slack.RemindersListRequest
.
Signature
Slack. RemindersListRequest build ( )
Return Value
Type: Slack.RemindersListRequest
RemindersListResponse Class
Lists all reminders created by or for a given user.
Usage
See Slack’s reminders.list method .
RemindersListResponse Methods
This class contains standard response methods .
The following are methods for RemindersListResponse
.
getReminders()
Signature
public List < Slack. Reminder > getReminders ( )
Return Value
Type: List<Slack.Reminder>
setReminders(reminders)
Signature
public void setReminders ( List < Slack. Reminder > reminders)
Parameters
reminders
Type: List<Slack.Reminder>
Return Value
Type: void
This feature is not generally available. It is not part of your purchased Services. This feature is subject to change, may be discontinued with no notice at any time in SFDC’s sole discretion, and SFDC may never make this feature generally available. Make your purchase decisions only on the basis of generally available products and features. This feature is made available on an AS IS basis and use of this feature is at your sole risk.