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
1 public String getChannel ( )
Return Value
Type: String
getCompleteTs()
Signature
1 public Integer getCompleteTs ( )
Return Value
Type: Integer
getCreator()
Signature
1 public String getCreator ( )
Return Value
Type: String
getId()
Signature
Return Value
Type: String
getItem()
Signature
Return Value
Type: Object
getRecurrence()
Signature
1 public Slack . Reminder . Recurrence getRecurrence ( )
Return Value
Type: Slack.Reminder.Recurrence
getText()
Signature
Return Value
Type: String
getTime()
Signature
1 public Integer getTime ( )
Return Value
Type: Integer
getUser()
Signature
Return Value
Type: String
isRecurring()
Signature
1 public Boolean isRecurring ( )
Return Value
Type: Boolean
setChannel(channel)
Signature
1 public void setChannel ( String channel )
Parameters
channel
Type: String
Return Value
Type: void
setCompleteTs(completeTs)
Signature
1 public void setCompleteTs ( Integer completeTs )
Parameters
completeTs
Type: Integer
Return Value
Type: void
setCreator(creator)
Signature
1 public void setCreator ( String creator )
Parameters
creator
Type: String
Return Value
Type: void
setId(id)
Signature
1 public void setId ( String id )
Parameters
id
Type: String
Return Value
Type: void
setItem(item)
Signature
1 public void setItem ( Object item )
Parameters
item
Type: Object
Return Value
Type: void
setRecurrence(recurrence)
Signature
1 public void setRecurrence ( Slack . Reminder . Recurrence recurrence )
Parameters
recurrence
Type: Slack.Reminder.Recurrence
Return Value
Type: void
setRecurring(recurring)
Signature
1 public void setRecurring ( Boolean recurring )
Parameters
recurring
Type: Boolean
Return Value
Type: void
setText(text)
Signature
1 public void setText ( String text )
Parameters
text
Type: String
Return Value
Type: void
setTime(timeValue)
Signature
1 public void setTime ( Integer timeValue )
Parameters
timeValue
Type: Integer
Return Value
Type: void
setUser(user)
Signature
1 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
1 public String getFrequency ( )
Return Value
Type: String
getWeekdays()
Signature
1 public List < String > getWeekdays ( )
Return Value
Type: List<String>
setFrequency(frequency)
Signature
1 public void setFrequency ( String frequency )
Parameters
frequency
Type: String
Return Value
Type: void
setWeekdays(weekdays)
Signature
1 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
1 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
1 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
1 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
1 Slack . RemindersAddRequest . Builder text ( String text )
Parameters
text
Type: String
Return Value
Type: Slack.RemindersAddRequest.Builder
user(user)
Signature
1 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
1 public Slack . Reminder getReminder ( )
Return Value
Type: Slack.Reminder
setReminder(reminder)
Signature
1 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
1 Slack . RemindersCompleteRequest build ( )
Return Value
Type: Slack.RemindersCompleteRequest
reminder(reminder)
Required. The ID of the reminder to be marked as complete.
Signature
1 Slack . RemindersCompleteRequest . Builder reminder ( String reminder )
Parameters
reminder
Type: String
Return Value
Type: Slack.RemindersCompleteRequest.Builder
teamId(teamId)
Signature
1 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
1 static Slack . RemindersDeleteRequest . Builder builder ( )
Return Value
Type: Slack.RemindersDeleteRequest.Builder
teamId(teamId)
Signature
1 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
1 Slack . RemindersDeleteRequest build ( )
Return Value
Type: Slack.RemindersDeleteRequest
reminder(reminder)
Required. The ID of the reminder.
Signature
1 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
1 static Slack . RemindersInfoRequest . Builder builder ( )
Return Value
Type: Slack.RemindersInfoRequest.Builder
teamId(teamId)
Signature
1 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
1 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
1 public Slack . Reminder getReminder ( )
Return Value
Type: Slack.Reminder
setReminder(reminder)
Signature
1 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
1 static Slack . RemindersListRequest . Builder builder ( )
Return Value
Type: Slack.RemindersListRequest.Builder
teamId(teamId)
Signature
1 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
1 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
1 public List < Slack . Reminder > getReminders ( )
Return Value
Type: List<Slack.Reminder>
setReminders(reminders)
Signature
1 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.