Package io.getstream.chat.java.services
Interface FlagService
-
public interface FlagService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description retrofit2.Call<Flag.FlagCreateResponse>
create(@NotNull Flag.FlagCreateRequestData flagCreateRequestData)
retrofit2.Call<Flag.FlagDeleteResponse>
delete(@NotNull Flag.FlagDeleteRequestData flagDeleteRequestData)
retrofit2.Call<Flag.FlagMessageQueryResponse>
messageQuery(@NotNull Flag.FlagMessageQueryRequestData flagMessageQueryRequestData)
retrofit2.Call<Flag.QueryFlagReportsResponse>
queryFlagReports(@NotNull Flag.QueryFlagReportsRequestData queryFlagReportsRequestData)
retrofit2.Call<Flag.ReviewFlagReportResponse>
reviewFlagReport(@NotNull java.lang.String id, @NotNull Flag.ReviewFlagReportRequestData reviewFlagReportRequestData)
-
-
-
Method Detail
-
create
@POST("moderation/flag") retrofit2.Call<Flag.FlagCreateResponse> create(@NotNull @Body @NotNull Flag.FlagCreateRequestData flagCreateRequestData)
-
delete
@POST("moderation/unflag") retrofit2.Call<Flag.FlagDeleteResponse> delete(@NotNull @Body @NotNull Flag.FlagDeleteRequestData flagDeleteRequestData)
-
messageQuery
@GET("moderation/flags/message") retrofit2.Call<Flag.FlagMessageQueryResponse> messageQuery(@NotNull @Query("payload") @NotNull Flag.FlagMessageQueryRequestData flagMessageQueryRequestData)
-
queryFlagReports
@POST("moderation/reports") retrofit2.Call<Flag.QueryFlagReportsResponse> queryFlagReports(@NotNull @Body @NotNull Flag.QueryFlagReportsRequestData queryFlagReportsRequestData)
-
reviewFlagReport
@PATCH("moderation/reports/{id}") retrofit2.Call<Flag.ReviewFlagReportResponse> reviewFlagReport(@NotNull @Path("id") @NotNull java.lang.String id, @NotNull @Body @NotNull Flag.ReviewFlagReportRequestData reviewFlagReportRequestData)
-
-