Package io.getstream.chat.java.services
Interface ReminderService
-
public interface ReminderService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description retrofit2.Call<Reminder.ReminderCreateResponse>
create(@NotNull java.lang.String messageId, @NotNull Reminder.ReminderCreateRequestData reminderCreateRequestData)
retrofit2.Call<Reminder.ReminderDeleteResponse>
delete(@NotNull java.lang.String messageId, @NotNull java.lang.String userId)
retrofit2.Call<Reminder.ReminderQueryResponse>
query(@NotNull Reminder.ReminderQueryRequestData reminderQueryRequestData)
retrofit2.Call<Reminder.ReminderUpdateResponse>
update(@NotNull java.lang.String messageId, @NotNull Reminder.ReminderUpdateRequestData reminderUpdateRequestData)
-
-
-
Method Detail
-
create
@POST("messages/{id}/reminders") retrofit2.Call<Reminder.ReminderCreateResponse> create(@NotNull @Path("id") @NotNull java.lang.String messageId, @NotNull @Body @NotNull Reminder.ReminderCreateRequestData reminderCreateRequestData)
-
update
@PATCH("messages/{id}/reminders") retrofit2.Call<Reminder.ReminderUpdateResponse> update(@NotNull @Path("id") @NotNull java.lang.String messageId, @NotNull @Body @NotNull Reminder.ReminderUpdateRequestData reminderUpdateRequestData)
-
delete
@DELETE("messages/{id}/reminders") retrofit2.Call<Reminder.ReminderDeleteResponse> delete(@NotNull @Path("id") @NotNull java.lang.String messageId, @NotNull @Query("user_id") @NotNull java.lang.String userId)
-
query
@POST("reminders/query") retrofit2.Call<Reminder.ReminderQueryResponse> query(@NotNull @Body @NotNull Reminder.ReminderQueryRequestData reminderQueryRequestData)
-
-