Package io.getstream.chat.java.models
Class Moderation
- java.lang.Object
-
- io.getstream.chat.java.models.Moderation
-
public class Moderation extends java.lang.Object
-
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description Moderation()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Moderation.AppealRequestData.AppealRequestappeal()Creates an appeal requeststatic Moderation.BanRequestData.BanRequestban()Creates a ban requeststatic Moderation.BlockRequestData.BlockRequestblock()Creates a block requeststatic Moderation.BulkImageModerationRequestData.BulkImageModerationRequestbulkImageModeration()Creates a bulk image moderation requeststatic Moderation.BulkSubmitActionRequestData.BulkSubmitActionRequestbulkSubmitAction()Creates a bulk submit action requestprotected booleancanEqual(java.lang.Object other)static Moderation.CheckRequestData.CheckRequestcheck()Creates a check requeststatic Moderation.CustomCheckRequestData.CustomCheckRequestcustomCheck()Creates a custom check requeststatic @NotNull Moderation.DeleteConfigRequestdeleteConfig(@NotNull java.lang.String key)Creates a delete config requeststatic @NotNull Moderation.DeleteModerationRuleRequestdeleteModerationRule(@NotNull java.lang.String id)Creates a delete moderation rule requeststatic @NotNull Moderation.DeleteModerationTemplateRequestdeleteModerationTemplate(@NotNull java.lang.String name)Creates a delete moderation template requeststatic @NotNull Moderation.DeleteModerationTemplateRequestdeleteModerationTemplate(@NotNull java.lang.String name, @Nullable java.lang.String team)Creates a delete moderation template request with teambooleanequals(java.lang.Object o)static Moderation.ExportModerationLogsRequestData.ExportModerationLogsRequestexportModerationLogs()Creates an export moderation logs requeststatic Moderation.FlagRequestData.FlagRequestflag()Creates a flag requeststatic @NotNull Moderation.GetAppealRequestgetAppeal(@NotNull java.lang.String id)Creates a get appeal requeststatic @NotNull Moderation.ConfigGetRequestgetConfig(@NotNull java.lang.String key)static Moderation.GetModerationAnalyticsRequestData.GetModerationAnalyticsRequestgetModerationAnalytics()Creates a get moderation analytics requeststatic @NotNull Moderation.GetModerationRuleRequestgetModerationRule(@NotNull java.lang.String id)Creates a get moderation rule requeststatic @NotNull Moderation.GetModeratorStatsRequestgetModeratorStats()Creates a get moderator stats requeststatic @NotNull Moderation.GetModeratorStatsRequestgetModeratorStats(@Nullable java.lang.String userId, @Nullable java.lang.String startTime, @Nullable java.lang.String endTime)Creates a get moderator stats request with parametersstatic @NotNull Moderation.GetQueueStatsRequestgetQueueStats()Creates a get queue stats requeststatic @NotNull Moderation.GetQueueStatsRequestgetQueueStats(@Nullable java.lang.String startTime, @Nullable java.lang.String endTime)Creates a get queue stats request with parametersstatic @NotNull Moderation.GetReviewQueueItemRequestgetReviewQueueItem(@NotNull java.lang.String id)Creates a get review queue item requeststatic @NotNull Moderation.GetUserReportRequestgetUserReport(@NotNull java.lang.String userId)Creates a get user report requeststatic @NotNull Moderation.GetUserReportRequestgetUserReport(@NotNull java.lang.String userId, @Nullable java.lang.Boolean createUserIfNotExists, @Nullable java.lang.Boolean includeUserBlocks, @Nullable java.lang.Boolean includeUserMutes)Creates a get user report request with optionsinthashCode()static Moderation.MuteRequestData.MuteRequestmute()Creates a mute requeststatic Moderation.QueryAppealsRequestData.QueryAppealsRequestqueryAppeals()Creates a query appeals requeststatic Moderation.QueryConfigsRequestData.QueryConfigsRequestqueryConfigs()Creates a query configs requeststatic @NotNull Moderation.QueryFeedModerationTemplatesRequestqueryFeedModerationTemplates()Creates a query feed moderation templates requeststatic @NotNull Moderation.QueryFeedModerationTemplatesRequestqueryFeedModerationTemplates(@Nullable java.lang.String filter, @Nullable java.lang.Integer limit, @Nullable java.lang.Integer offset)Creates a query feed moderation templates request with parametersstatic Moderation.QueryModerationFlagsRequestData.QueryModerationFlagsRequestqueryModerationFlags()Creates a query moderation flags requeststatic Moderation.QueryModerationLogsRequestData.QueryModerationLogsRequestqueryModerationLogs()Creates a query moderation logs requeststatic Moderation.QueryModerationRulesRequestData.QueryModerationRulesRequestqueryModerationRules()Creates a query moderation rules requeststatic Moderation.QueryReviewQueueRequestData.QueryReviewQueueRequestqueryReviewQueue()Creates a query review queue requeststatic Moderation.QueryUsageStatsRequestData.QueryUsageStatsRequestqueryUsageStats()Creates a query usage stats requeststatic Moderation.SubmitActionRequestData.SubmitActionRequestsubmitAction()Creates a submit action requestjava.lang.StringtoString()static Moderation.UnbanRequestData.UnbanRequestunban()Creates an unban requeststatic Moderation.UnmuteRequestData.UnmuteRequestunmute()Creates an unmute requeststatic @NotNull Moderation.UpsertConfigRequestData.UpsertConfigRequestupsertConfig(@NotNull java.lang.String key)Creates an upsert config requeststatic Moderation.UpsertModerationRuleRequestData.UpsertModerationRuleRequestupsertModerationRule()Creates an upsert moderation rule requeststatic Moderation.UpsertTemplateRequestData.UpsertTemplateRequestupsertTemplate()Creates an upsert template request
-
-
-
Method Detail
-
upsertConfig
@NotNull public static @NotNull Moderation.UpsertConfigRequestData.UpsertConfigRequest upsertConfig(@NotNull @NotNull java.lang.String key)
Creates an upsert config request- Parameters:
key- the moderation config key- Returns:
- the created request
-
deleteConfig
@NotNull public static @NotNull Moderation.DeleteConfigRequest deleteConfig(@NotNull @NotNull java.lang.String key)
Creates a delete config request- Parameters:
key- the moderation config key- Returns:
- the created request
-
getConfig
@NotNull public static @NotNull Moderation.ConfigGetRequest getConfig(@NotNull @NotNull java.lang.String key)
-
flag
@NotNull public static Moderation.FlagRequestData.FlagRequest flag()
Creates a flag request- Returns:
- the created request
-
mute
@NotNull public static Moderation.MuteRequestData.MuteRequest mute()
Creates a mute request- Returns:
- the created request
-
unmute
@NotNull public static Moderation.UnmuteRequestData.UnmuteRequest unmute()
Creates an unmute request- Returns:
- the created request
-
check
@NotNull public static Moderation.CheckRequestData.CheckRequest check()
Creates a check request- Returns:
- the created request
-
customCheck
@NotNull public static Moderation.CustomCheckRequestData.CustomCheckRequest customCheck()
Creates a custom check request- Returns:
- the created request
-
queryReviewQueue
@NotNull public static Moderation.QueryReviewQueueRequestData.QueryReviewQueueRequest queryReviewQueue()
Creates a query review queue request- Returns:
- the created request
-
queryConfigs
@NotNull public static Moderation.QueryConfigsRequestData.QueryConfigsRequest queryConfigs()
Creates a query configs request- Returns:
- the created request
-
submitAction
@NotNull public static Moderation.SubmitActionRequestData.SubmitActionRequest submitAction()
Creates a submit action request- Returns:
- the created request
-
getUserReport
@NotNull public static @NotNull Moderation.GetUserReportRequest getUserReport(@NotNull @NotNull java.lang.String userId)
Creates a get user report request- Parameters:
userId- the user ID to get report for- Returns:
- the created request
-
getUserReport
@NotNull public static @NotNull Moderation.GetUserReportRequest getUserReport(@NotNull @NotNull java.lang.String userId, @Nullable @Nullable java.lang.Boolean createUserIfNotExists, @Nullable @Nullable java.lang.Boolean includeUserBlocks, @Nullable @Nullable java.lang.Boolean includeUserMutes)
Creates a get user report request with options- Parameters:
userId- the user ID to get report forcreateUserIfNotExists- whether to create user if not existsincludeUserBlocks- whether to include user blocksincludeUserMutes- whether to include user mutes- Returns:
- the created request
-
block
@NotNull public static Moderation.BlockRequestData.BlockRequest block()
Creates a block request- Returns:
- the created request
-
ban
@NotNull public static Moderation.BanRequestData.BanRequest ban()
Creates a ban request- Returns:
- the created request
-
unban
@NotNull public static Moderation.UnbanRequestData.UnbanRequest unban()
Creates an unban request- Returns:
- the created request
-
appeal
@NotNull public static Moderation.AppealRequestData.AppealRequest appeal()
Creates an appeal request- Returns:
- the created request
-
getAppeal
@NotNull public static @NotNull Moderation.GetAppealRequest getAppeal(@NotNull @NotNull java.lang.String id)
Creates a get appeal request- Parameters:
id- the appeal ID- Returns:
- the created request
-
queryAppeals
@NotNull public static Moderation.QueryAppealsRequestData.QueryAppealsRequest queryAppeals()
Creates a query appeals request- Returns:
- the created request
-
queryModerationFlags
@NotNull public static Moderation.QueryModerationFlagsRequestData.QueryModerationFlagsRequest queryModerationFlags()
Creates a query moderation flags request- Returns:
- the created request
-
queryModerationLogs
@NotNull public static Moderation.QueryModerationLogsRequestData.QueryModerationLogsRequest queryModerationLogs()
Creates a query moderation logs request- Returns:
- the created request
-
queryUsageStats
@NotNull public static Moderation.QueryUsageStatsRequestData.QueryUsageStatsRequest queryUsageStats()
Creates a query usage stats request- Returns:
- the created request
-
getModerationAnalytics
@NotNull public static Moderation.GetModerationAnalyticsRequestData.GetModerationAnalyticsRequest getModerationAnalytics()
Creates a get moderation analytics request- Returns:
- the created request
-
getReviewQueueItem
@NotNull public static @NotNull Moderation.GetReviewQueueItemRequest getReviewQueueItem(@NotNull @NotNull java.lang.String id)
Creates a get review queue item request- Parameters:
id- the review queue item ID- Returns:
- the created request
-
getModeratorStats
@NotNull public static @NotNull Moderation.GetModeratorStatsRequest getModeratorStats()
Creates a get moderator stats request- Returns:
- the created request
-
getModeratorStats
@NotNull public static @NotNull Moderation.GetModeratorStatsRequest getModeratorStats(@Nullable @Nullable java.lang.String userId, @Nullable @Nullable java.lang.String startTime, @Nullable @Nullable java.lang.String endTime)
Creates a get moderator stats request with parameters- Parameters:
userId- the user IDstartTime- the start timeendTime- the end time- Returns:
- the created request
-
getQueueStats
@NotNull public static @NotNull Moderation.GetQueueStatsRequest getQueueStats()
Creates a get queue stats request- Returns:
- the created request
-
getQueueStats
@NotNull public static @NotNull Moderation.GetQueueStatsRequest getQueueStats(@Nullable @Nullable java.lang.String startTime, @Nullable @Nullable java.lang.String endTime)
Creates a get queue stats request with parameters- Parameters:
startTime- the start timeendTime- the end time- Returns:
- the created request
-
exportModerationLogs
@NotNull public static Moderation.ExportModerationLogsRequestData.ExportModerationLogsRequest exportModerationLogs()
Creates an export moderation logs request- Returns:
- the created request
-
bulkImageModeration
@NotNull public static Moderation.BulkImageModerationRequestData.BulkImageModerationRequest bulkImageModeration()
Creates a bulk image moderation request- Returns:
- the created request
-
bulkSubmitAction
@NotNull public static Moderation.BulkSubmitActionRequestData.BulkSubmitActionRequest bulkSubmitAction()
Creates a bulk submit action request- Returns:
- the created request
-
upsertTemplate
@NotNull public static Moderation.UpsertTemplateRequestData.UpsertTemplateRequest upsertTemplate()
Creates an upsert template request- Returns:
- the created request
-
queryFeedModerationTemplates
@NotNull public static @NotNull Moderation.QueryFeedModerationTemplatesRequest queryFeedModerationTemplates()
Creates a query feed moderation templates request- Returns:
- the created request
-
queryFeedModerationTemplates
@NotNull public static @NotNull Moderation.QueryFeedModerationTemplatesRequest queryFeedModerationTemplates(@Nullable @Nullable java.lang.String filter, @Nullable @Nullable java.lang.Integer limit, @Nullable @Nullable java.lang.Integer offset)
Creates a query feed moderation templates request with parameters- Parameters:
filter- the filterlimit- the limitoffset- the offset- Returns:
- the created request
-
deleteModerationTemplate
@NotNull public static @NotNull Moderation.DeleteModerationTemplateRequest deleteModerationTemplate(@NotNull @NotNull java.lang.String name)
Creates a delete moderation template request- Parameters:
name- the template name- Returns:
- the created request
-
deleteModerationTemplate
@NotNull public static @NotNull Moderation.DeleteModerationTemplateRequest deleteModerationTemplate(@NotNull @NotNull java.lang.String name, @Nullable @Nullable java.lang.String team)
Creates a delete moderation template request with team- Parameters:
name- the template nameteam- the team name- Returns:
- the created request
-
upsertModerationRule
@NotNull public static Moderation.UpsertModerationRuleRequestData.UpsertModerationRuleRequest upsertModerationRule()
Creates an upsert moderation rule request- Returns:
- the created request
-
queryModerationRules
@NotNull public static Moderation.QueryModerationRulesRequestData.QueryModerationRulesRequest queryModerationRules()
Creates a query moderation rules request- Returns:
- the created request
-
getModerationRule
@NotNull public static @NotNull Moderation.GetModerationRuleRequest getModerationRule(@NotNull @NotNull java.lang.String id)
Creates a get moderation rule request- Parameters:
id- the moderation rule ID- Returns:
- the created request
-
deleteModerationRule
@NotNull public static @NotNull Moderation.DeleteModerationRuleRequest deleteModerationRule(@NotNull @NotNull java.lang.String id)
Creates a delete moderation rule request- Parameters:
id- the moderation rule ID- Returns:
- the created request
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-