Class Reminder


  • public class Reminder
    extends java.lang.Object
    • Constructor Detail

      • Reminder

        public Reminder()
    • Method Detail

      • getAdditionalFields

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalFields()
      • setAdditionalField

        public void setAdditionalField​(java.lang.String name,
                                       java.lang.Object value)
      • createReminder

        @NotNull
        public static @NotNull Reminder.ReminderCreateRequestData.ReminderCreateRequest createReminder​(@NotNull
                                                                                                       @NotNull java.lang.String messageId)
        Creates a reminder for a message.
        Parameters:
        messageId - The ID of the message to create a reminder for
        Returns:
        A request builder for creating a reminder
      • updateReminder

        @NotNull
        public static @NotNull Reminder.ReminderUpdateRequestData.ReminderUpdateRequest updateReminder​(@NotNull
                                                                                                       @NotNull java.lang.String messageId)
        Updates a reminder for a message.
        Parameters:
        messageId - The ID of the message with the reminder
        Returns:
        A request builder for updating a reminder
      • deleteReminder

        @NotNull
        public static @NotNull Reminder.ReminderDeleteRequest deleteReminder​(@NotNull
                                                                             @NotNull java.lang.String messageId,
                                                                             @NotNull
                                                                             @NotNull java.lang.String userId)
        Deletes a reminder for a message.
        Parameters:
        messageId - The ID of the message with the reminder
        userId - The ID of the user who owns the reminder
        Returns:
        A request for deleting a reminder