ModerationApi class

Constructors

ModerationApi([ApiClient? apiClient])

Properties

apiClient → ApiClient
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

deleteModerationVote(String commentId, String voteId, {String? sso}) → Future<VoteDeleteResponse?>
Parameters:
deleteModerationVoteWithHttpInfo(String commentId, String voteId, {String? sso}) → Future<Response>
Performs an HTTP 'DELETE /auth/my-account/moderate-comments/vote/{commentId}/{voteId}' operation and returns the Response. Parameters:
getApiComments({double? page, double? count, String? textSearch, String? byIPFromComment, String? filters, String? searchFilters, String? sorts, bool? demo, String? sso}) → Future<ModerationAPIGetCommentsResponse?>
Parameters:
getApiCommentsWithHttpInfo({double? page, double? count, String? textSearch, String? byIPFromComment, String? filters, String? searchFilters, String? sorts, bool? demo, String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/api/comments' operation and returns the Response. Parameters:
getApiExportStatus({String? batchJobId, String? sso}) → Future<ModerationExportStatusResponse?>
Parameters:
getApiExportStatusWithHttpInfo({String? batchJobId, String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/api/export/status' operation and returns the Response. Parameters:
getApiIds({String? textSearch, String? byIPFromComment, String? filters, String? searchFilters, String? afterId, bool? demo, String? sso}) → Future<ModerationAPIGetCommentIdsResponse?>
Parameters:
getApiIdsWithHttpInfo({String? textSearch, String? byIPFromComment, String? filters, String? searchFilters, String? afterId, bool? demo, String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/api/ids' operation and returns the Response. Parameters:
getBanUsersFromComment(String commentId, {String? sso}) → Future<GetBannedUsersFromCommentResponse?>
Parameters:
getBanUsersFromCommentWithHttpInfo(String commentId, {String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/ban-users/from-comment/{commentId}' operation and returns the Response. Parameters:
getCommentBanStatus(String commentId, {String? sso}) → Future<GetCommentBanStatusResponse?>
Parameters:
getCommentBanStatusWithHttpInfo(String commentId, {String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/get-comment-ban-status/{commentId}' operation and returns the Response. Parameters:
getCommentChildren(String commentId, {String? sso}) → Future<ModerationAPIChildCommentsResponse?>
Parameters:
getCommentChildrenWithHttpInfo(String commentId, {String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/comment-children/{commentId}' operation and returns the Response. Parameters:
getCount({String? textSearch, String? byIPFromComment, String? filter, String? searchFilters, bool? demo, String? sso}) → Future<ModerationAPICountCommentsResponse?>
Parameters:
getCounts({String? sso}) → Future<GetBannedUsersCountResponse?>
Parameters:
getCountsWithHttpInfo({String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/banned-users/counts' operation and returns the Response. Parameters:
getCountWithHttpInfo({String? textSearch, String? byIPFromComment, String? filter, String? searchFilters, bool? demo, String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/count' operation and returns the Response. Parameters:
getLogs(String commentId, {String? sso}) → Future<ModerationAPIGetLogsResponse?>
Parameters:
getLogsWithHttpInfo(String commentId, {String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/logs/{commentId}' operation and returns the Response. Parameters:
getManualBadges({String? sso}) → Future<GetTenantManualBadgesResponse?>
Parameters:
getManualBadgesForUser({String? badgesUserId, String? commentId, String? sso}) → Future<GetUserManualBadgesResponse?>
Parameters:
getManualBadgesForUserWithHttpInfo({String? badgesUserId, String? commentId, String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/get-manual-badges-for-user' operation and returns the Response. Parameters:
getManualBadgesWithHttpInfo({String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/get-manual-badges' operation and returns the Response. Parameters:
getModerationComment(String commentId, {bool? includeEmail, bool? includeIP, String? sso}) → Future<ModerationAPICommentResponse?>
Parameters:
getModerationCommentText(String commentId, {String? sso}) → Future<GetCommentTextResponse?>
Parameters:
getModerationCommentTextWithHttpInfo(String commentId, {String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/get-comment-text/{commentId}' operation and returns the Response. Parameters:
getModerationCommentWithHttpInfo(String commentId, {bool? includeEmail, bool? includeIP, String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/comment/{commentId}' operation and returns the Response. Parameters:
getPreBanSummary(String commentId, {bool? includeByUserIdAndEmail, bool? includeByIP, bool? includeByEmailDomain, String? sso}) → Future<PreBanSummary?>
Parameters:
getPreBanSummaryWithHttpInfo(String commentId, {bool? includeByUserIdAndEmail, bool? includeByIP, bool? includeByEmailDomain, String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/pre-ban-summary/{commentId}' operation and returns the Response. Parameters:
getSearchCommentsSummary({String? value, String? filters, String? searchFilters, String? sso}) → Future<ModerationCommentSearchResponse?>
Parameters:
getSearchCommentsSummaryWithHttpInfo({String? value, String? filters, String? searchFilters, String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/search/comments/summary' operation and returns the Response. Parameters:
getSearchPages({String? value, String? sso}) → Future<ModerationPageSearchResponse?>
Parameters:
getSearchPagesWithHttpInfo({String? value, String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/search/pages' operation and returns the Response. Parameters:
getSearchSites({String? value, String? sso}) → Future<ModerationSiteSearchResponse?>
Parameters:
getSearchSitesWithHttpInfo({String? value, String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/search/sites' operation and returns the Response. Parameters:
getSearchSuggest({String? textSearch, String? sso}) → Future<ModerationSuggestResponse?>
Parameters:
getSearchSuggestWithHttpInfo({String? textSearch, String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/search/suggest' operation and returns the Response. Parameters:
getSearchUsers({String? value, String? sso}) → Future<ModerationUserSearchResponse?>
Parameters:
getSearchUsersWithHttpInfo({String? value, String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/search/users' operation and returns the Response. Parameters:
getTrustFactor({String? userId, String? sso}) → Future<GetUserTrustFactorResponse?>
Parameters:
getTrustFactorWithHttpInfo({String? userId, String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/get-trust-factor' operation and returns the Response. Parameters:
getUserBanPreference({String? sso}) → Future<APIModerateGetUserBanPreferencesResponse?>
Parameters:
getUserBanPreferenceWithHttpInfo({String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/user-ban-preference' operation and returns the Response. Parameters:
getUserInternalProfile({String? commentId, String? sso}) → Future<GetUserInternalProfileResponse?>
Parameters:
getUserInternalProfileWithHttpInfo({String? commentId, String? sso}) → Future<Response>
Performs an HTTP 'GET /auth/my-account/moderate-comments/get-user-internal-profile' operation and returns the Response. Parameters:
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
postAdjustCommentVotes(String commentId, AdjustCommentVotesParams adjustCommentVotesParams, {String? sso}) → Future<AdjustVotesResponse?>
Parameters:
postAdjustCommentVotesWithHttpInfo(String commentId, AdjustCommentVotesParams adjustCommentVotesParams, {String? sso}) → Future<Response>
Performs an HTTP 'POST /auth/my-account/moderate-comments/adjust-comment-votes/{commentId}' operation and returns the Response. Parameters:
postApiExport({String? textSearch, String? byIPFromComment, String? filters, String? searchFilters, String? sorts, String? sso}) → Future<ModerationExportResponse?>
Parameters:
postApiExportWithHttpInfo({String? textSearch, String? byIPFromComment, String? filters, String? searchFilters, String? sorts, String? sso}) → Future<Response>
Performs an HTTP 'POST /auth/my-account/moderate-comments/api/export' operation and returns the Response. Parameters:
postBanUserFromComment(String commentId, {bool? banEmail, bool? banEmailDomain, bool? banIP, bool? deleteAllUsersComments, String? bannedUntil, bool? isShadowBan, String? updateId, String? banReason, String? sso}) → Future<BanUserFromCommentResult?>
Parameters:
postBanUserFromCommentWithHttpInfo(String commentId, {bool? banEmail, bool? banEmailDomain, bool? banIP, bool? deleteAllUsersComments, String? bannedUntil, bool? isShadowBan, String? updateId, String? banReason, String? sso}) → Future<Response>
Performs an HTTP 'POST /auth/my-account/moderate-comments/ban-user/from-comment/{commentId}' operation and returns the Response. Parameters:
postBanUserUndo(BanUserUndoParams banUserUndoParams, {String? sso}) → Future<APIEmptyResponse?>
Parameters:
postBanUserUndoWithHttpInfo(BanUserUndoParams banUserUndoParams, {String? sso}) → Future<Response>
Performs an HTTP 'POST /auth/my-account/moderate-comments/ban-user/undo' operation and returns the Response. Parameters:
postBulkPreBanSummary(BulkPreBanParams bulkPreBanParams, {bool? includeByUserIdAndEmail, bool? includeByIP, bool? includeByEmailDomain, String? sso}) → Future<BulkPreBanSummary?>
Parameters:
postBulkPreBanSummaryWithHttpInfo(BulkPreBanParams bulkPreBanParams, {bool? includeByUserIdAndEmail, bool? includeByIP, bool? includeByEmailDomain, String? sso}) → Future<Response>
Performs an HTTP 'POST /auth/my-account/moderate-comments/bulk-pre-ban-summary' operation and returns the Response. Parameters:
postCommentsByIds(CommentsByIdsParams commentsByIdsParams, {String? sso}) → Future<ModerationAPIChildCommentsResponse?>
Parameters:
postCommentsByIdsWithHttpInfo(CommentsByIdsParams commentsByIdsParams, {String? sso}) → Future<Response>
Performs an HTTP 'POST /auth/my-account/moderate-comments/comments-by-ids' operation and returns the Response. Parameters:
postFlagComment(String commentId, {String? sso}) → Future<APIEmptyResponse?>
Parameters:
postFlagCommentWithHttpInfo(String commentId, {String? sso}) → Future<Response>
Performs an HTTP 'POST /auth/my-account/moderate-comments/flag-comment/{commentId}' operation and returns the Response. Parameters:
postRemoveComment(String commentId, {String? sso}) → Future<PostRemoveCommentResponse?>
Parameters:
postRemoveCommentWithHttpInfo(String commentId, {String? sso}) → Future<Response>
Performs an HTTP 'POST /auth/my-account/moderate-comments/remove-comment/{commentId}' operation and returns the Response. Parameters:
postRestoreDeletedComment(String commentId, {String? sso}) → Future<APIEmptyResponse?>
Parameters:
postRestoreDeletedCommentWithHttpInfo(String commentId, {String? sso}) → Future<Response>
Performs an HTTP 'POST /auth/my-account/moderate-comments/restore-deleted-comment/{commentId}' operation and returns the Response. Parameters:
postSetCommentApprovalStatus(String commentId, {bool? approved, String? sso}) → Future<SetCommentApprovedResponse?>
Parameters:
postSetCommentApprovalStatusWithHttpInfo(String commentId, {bool? approved, String? sso}) → Future<Response>
Performs an HTTP 'POST /auth/my-account/moderate-comments/set-comment-approval-status/{commentId}' operation and returns the Response. Parameters:
postSetCommentReviewStatus(String commentId, {bool? reviewed, String? sso}) → Future<APIEmptyResponse?>
Parameters:
postSetCommentReviewStatusWithHttpInfo(String commentId, {bool? reviewed, String? sso}) → Future<Response>
Performs an HTTP 'POST /auth/my-account/moderate-comments/set-comment-review-status/{commentId}' operation and returns the Response. Parameters:
postSetCommentSpamStatus(String commentId, {bool? spam, bool? permNotSpam, String? sso}) → Future<APIEmptyResponse?>
Parameters:
postSetCommentSpamStatusWithHttpInfo(String commentId, {bool? spam, bool? permNotSpam, String? sso}) → Future<Response>
Performs an HTTP 'POST /auth/my-account/moderate-comments/set-comment-spam-status/{commentId}' operation and returns the Response. Parameters:
postSetCommentText(String commentId, SetCommentTextParams setCommentTextParams, {String? sso}) → Future<SetCommentTextResponse?>
Parameters:
postSetCommentTextWithHttpInfo(String commentId, SetCommentTextParams setCommentTextParams, {String? sso}) → Future<Response>
Performs an HTTP 'POST /auth/my-account/moderate-comments/set-comment-text/{commentId}' operation and returns the Response. Parameters:
postUnFlagComment(String commentId, {String? sso}) → Future<APIEmptyResponse?>
Parameters:
postUnFlagCommentWithHttpInfo(String commentId, {String? sso}) → Future<Response>
Performs an HTTP 'POST /auth/my-account/moderate-comments/un-flag-comment/{commentId}' operation and returns the Response. Parameters:
postVote(String commentId, {String? direction, String? sso}) → Future<VoteResponse?>
Parameters:
postVoteWithHttpInfo(String commentId, {String? direction, String? sso}) → Future<Response>
Performs an HTTP 'POST /auth/my-account/moderate-comments/vote/{commentId}' operation and returns the Response. Parameters:
putAwardBadge(String badgeId, {String? userId, String? commentId, String? broadcastId, String? sso}) → Future<AwardUserBadgeResponse?>
Parameters:
putAwardBadgeWithHttpInfo(String badgeId, {String? userId, String? commentId, String? broadcastId, String? sso}) → Future<Response>
Performs an HTTP 'PUT /auth/my-account/moderate-comments/award-badge' operation and returns the Response. Parameters:
putCloseThread(String urlId, {String? sso}) → Future<APIEmptyResponse?>
Parameters:
putCloseThreadWithHttpInfo(String urlId, {String? sso}) → Future<Response>
Performs an HTTP 'PUT /auth/my-account/moderate-comments/close-thread' operation and returns the Response. Parameters:
putRemoveBadge(String badgeId, {String? userId, String? commentId, String? broadcastId, String? sso}) → Future<RemoveUserBadgeResponse?>
Parameters:
putRemoveBadgeWithHttpInfo(String badgeId, {String? userId, String? commentId, String? broadcastId, String? sso}) → Future<Response>
Performs an HTTP 'PUT /auth/my-account/moderate-comments/remove-badge' operation and returns the Response. Parameters:
putReopenThread(String urlId, {String? sso}) → Future<APIEmptyResponse?>
Parameters:
putReopenThreadWithHttpInfo(String urlId, {String? sso}) → Future<Response>
Performs an HTTP 'PUT /auth/my-account/moderate-comments/reopen-thread' operation and returns the Response. Parameters:
setTrustFactor({String? userId, String? trustFactor, String? sso}) → Future<SetUserTrustFactorResponse?>
Parameters:
setTrustFactorWithHttpInfo({String? userId, String? trustFactor, String? sso}) → Future<Response>
Performs an HTTP 'PUT /auth/my-account/moderate-comments/set-trust-factor' operation and returns the Response. Parameters:
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited