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(Flag.FlagCreateRequestData flagCreateRequestData)retrofit2.Call<Flag.FlagDeleteResponse>delete(Flag.FlagDeleteRequestData flagDeleteRequestData)retrofit2.Call<Flag.FlagMessageQueryResponse>messageQuery(Flag.FlagMessageQueryRequestData flagMessageQueryRequestData)retrofit2.Call<Flag.QueryFlagReportsResponse>queryFlagReports(Flag.QueryFlagReportsRequestData queryFlagReportsRequestData)retrofit2.Call<Flag.ReviewFlagReportResponse>reviewFlagReport(java.lang.String id, Flag.ReviewFlagReportRequestData reviewFlagReportRequestData)
-
-
-
Method Detail
-
create
@POST("moderation/flag") retrofit2.Call<Flag.FlagCreateResponse> create(@NotNull @Body Flag.FlagCreateRequestData flagCreateRequestData)
-
delete
@POST("moderation/unflag") retrofit2.Call<Flag.FlagDeleteResponse> delete(@NotNull @Body Flag.FlagDeleteRequestData flagDeleteRequestData)
-
messageQuery
@GET("moderation/flags/message") retrofit2.Call<Flag.FlagMessageQueryResponse> messageQuery(@NotNull @Query("payload") Flag.FlagMessageQueryRequestData flagMessageQueryRequestData)
-
queryFlagReports
@POST("moderation/reports") retrofit2.Call<Flag.QueryFlagReportsResponse> queryFlagReports(@NotNull @Body Flag.QueryFlagReportsRequestData queryFlagReportsRequestData)
-
reviewFlagReport
@PATCH("moderation/reports/{id}") retrofit2.Call<Flag.ReviewFlagReportResponse> reviewFlagReport(@NotNull @Path("id") java.lang.String id, @NotNull @Body Flag.ReviewFlagReportRequestData reviewFlagReportRequestData)
-
-