Package io.getstream.chat.java.services
Interface FlagService
public interface FlagService
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.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(String id, Flag.ReviewFlagReportRequestData reviewFlagReportRequestData)
-
Method Details
-
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") String id, @NotNull @Body Flag.ReviewFlagReportRequestData reviewFlagReportRequestData)
-