diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 00000000..9f4c40b2
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,35 @@
+name: CI
+
+# Runs on PRs and pushes to the default branch. We use `pull_request` (never
+# `pull_request_target`), so secrets are NOT exposed to pull requests from forks.
+on:
+ pull_request:
+ push:
+ branches: [main, master]
+
+permissions:
+ contents: read
+
+concurrency:
+ group: ci-${{ github.ref }}
+ cancel-in-progress: true
+
+jobs:
+ test:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+ - uses: actions/setup-java@v4
+ with:
+ distribution: temurin
+ java-version: '17'
+ # Run the core module's tests from the repo root (multi-module settings.gradle) so the
+ # generated client builds as a dependency and the hand-written SSO unit + integration
+ # tests run. Running from inside core/ resolves to the wrong (client) project.
+ - name: Run tests
+ run: |
+ chmod +x core/gradlew
+ ./core/gradlew :core:test --no-daemon
+ env:
+ FASTCOMMENTS_API_KEY: ${{ secrets.FASTCOMMENTS_API_KEY }}
+ FASTCOMMENTS_TENANT_ID: ${{ secrets.FASTCOMMENTS_TENANT_ID }}
diff --git a/.gitignore b/.gitignore
index f161e398..52462a22 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,5 +19,8 @@ gradle-app.setting
.project
# JDT-specific (Eclipse Java Development Tools)
.classpath
+# Eclipse Buildship (Gradle) project settings
+.settings/
.idea
+openapi-generator-cli.jar
diff --git a/README.md b/README.md
index d896c993..0cdd6bf2 100644
--- a/README.md
+++ b/README.md
@@ -79,9 +79,14 @@ to make working with the API easier, and the `pubsub` module which is a library
### Public vs Secured APIs
-For the API client, there are two classes, `DefaultApi` and `PublicApi`. The `DefaultApi` contains methods that require your API key, and `PublicApi` contains api calls
+For the API client, there are three classes, `DefaultApi`, `PublicApi`, and `ModerationApi`. The `DefaultApi` contains methods that require your API key, and `PublicApi` contains methods
that can be made directly from a browser/mobile device/etc without authentication.
+The `ModerationApi` powers the moderator dashboard. It contains methods for comment moderation (list, count, search, logs, and export), moderation actions (remove/restore,
+flag, set review/spam/approval status, votes, and reopen/close thread), bans (ban from comment, undo a ban, pre-ban summaries, ban status and preferences, and banned-user counts),
+and badges & trust (award/remove a badge, manual badges, get/set trust factor, and user internal profile). Every `ModerationApi` method accepts an `sso` parameter so the call can be
+performed on behalf of an SSO-authenticated moderator.
+
## Quick Start
### Using Authenticated APIs (DefaultApi)
@@ -146,6 +151,28 @@ try {
}
```
+### Using Moderation APIs (ModerationApi)
+
+The `ModerationApi` drives the moderator dashboard. Each method accepts an `sso` parameter identifying the SSO-authenticated moderator on whose behalf the request is made:
+
+```java
+import com.fastcomments.api.ModerationApi;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.model.*;
+
+ModerationApi moderationApi = new ModerationApi();
+
+try {
+ // List comments awaiting moderation
+ ModerationAPIGetCommentsResponse response = moderationApi.getApiComments()
+ .sso("YOUR_SSO_TOKEN")
+ .execute();
+ System.out.println(response);
+} catch (ApiException e) {
+ e.printStackTrace();
+}
+```
+
### Common Issues
1. **401 "missing-api-key" error**: Make sure you call `apiClient.setApiKey("YOUR_KEY")` before creating the DefaultApi instance.
diff --git a/client/.openapi-generator/FILES b/client/.openapi-generator/FILES
index 632bdf31..fb0b9ca0 100644
--- a/client/.openapi-generator/FILES
+++ b/client/.openapi-generator/FILES
@@ -6,9 +6,14 @@ api/openapi.yaml
build.gradle
build.sbt
docs/APIAuditLog.md
+docs/APIBanUserChangeLog.md
+docs/APIBanUserChangedValues.md
+docs/APIBannedUser.md
+docs/APIBannedUserWithMultiMatchInfo.md
docs/APIComment.md
docs/APICommentBase.md
docs/APICommentBaseMeta.md
+docs/APICommentCommonBannedUser.md
docs/APICreateUserBadgeResponse.md
docs/APIDomainConfiguration.md
docs/APIEmptyResponse.md
@@ -20,8 +25,11 @@ docs/APIGetUserBadgeProgressListResponse.md
docs/APIGetUserBadgeProgressResponse.md
docs/APIGetUserBadgeResponse.md
docs/APIGetUserBadgesResponse.md
+docs/APIModerateGetUserBanPreferencesResponse.md
+docs/APIModerateUserBanPreferences.md
docs/APIPage.md
docs/APISSOUser.md
+docs/APISaveCommentResponse.md
docs/APIStatus.md
docs/APITenant.md
docs/APITenantDailyUsage.md
@@ -29,16 +37,17 @@ docs/APITicket.md
docs/APITicketDetail.md
docs/APITicketFile.md
docs/APIUserSubscription.md
-docs/AddDomainConfig200Response.md
-docs/AddDomainConfig200ResponseAnyOf.md
docs/AddDomainConfigParams.md
-docs/AddHashTag200Response.md
-docs/AddHashTagsBulk200Response.md
+docs/AddDomainConfigResponse.md
+docs/AddDomainConfigResponseAnyOf.md
docs/AddPageAPIResponse.md
docs/AddSSOUserAPIResponse.md
-docs/AggregateQuestionResults200Response.md
+docs/AdjustCommentVotesParams.md
+docs/AdjustVotesResponse.md
docs/AggregateQuestionResultsResponse.md
+docs/AggregateResponse.md
docs/AggregateTimeBucket.md
+docs/AggregationAPIError.md
docs/AggregationItem.md
docs/AggregationOpType.md
docs/AggregationOperation.md
@@ -47,24 +56,30 @@ docs/AggregationRequestSort.md
docs/AggregationResponse.md
docs/AggregationResponseStats.md
docs/AggregationValue.md
+docs/AwardUserBadgeResponse.md
+docs/BanUserFromCommentResult.md
+docs/BanUserUndoParams.md
+docs/BannedUserMatch.md
+docs/BannedUserMatchMatchedOnValue.md
+docs/BannedUserMatchType.md
docs/BillingInfo.md
docs/BlockFromCommentParams.md
-docs/BlockFromCommentPublic200Response.md
docs/BlockSuccess.md
+docs/BuildModerationFilterParams.md
+docs/BuildModerationFilterResponse.md
docs/BulkAggregateQuestionItem.md
-docs/BulkAggregateQuestionResults200Response.md
docs/BulkAggregateQuestionResultsRequest.md
docs/BulkAggregateQuestionResultsResponse.md
docs/BulkCreateHashTagsBody.md
docs/BulkCreateHashTagsBodyTagsInner.md
docs/BulkCreateHashTagsResponse.md
+docs/BulkCreateHashTagsResponseResultsInner.md
+docs/BulkPreBanParams.md
+docs/BulkPreBanSummary.md
docs/ChangeCommentPinStatusResponse.md
-docs/ChangeTicketState200Response.md
docs/ChangeTicketStateBody.md
docs/ChangeTicketStateResponse.md
docs/CheckBlockedCommentsResponse.md
-docs/CheckedCommentsForBlocked200Response.md
-docs/CombineCommentsWithQuestionResults200Response.md
docs/CombineQuestionResultsWithCommentsResponse.md
docs/CommentData.md
docs/CommentHTMLRenderingMode.md
@@ -79,57 +94,43 @@ docs/CommentUserBadgeInfo.md
docs/CommentUserHashTagInfo.md
docs/CommentUserMentionInfo.md
docs/CommenterNameFormats.md
+docs/CommentsByIdsParams.md
docs/CreateAPIPageData.md
docs/CreateAPISSOUserData.md
docs/CreateAPIUserSubscriptionData.md
docs/CreateCommentParams.md
-docs/CreateCommentPublic200Response.md
-docs/CreateEmailTemplate200Response.md
docs/CreateEmailTemplateBody.md
docs/CreateEmailTemplateResponse.md
-docs/CreateFeedPost200Response.md
docs/CreateFeedPostParams.md
-docs/CreateFeedPostPublic200Response.md
docs/CreateFeedPostResponse.md
docs/CreateFeedPostsResponse.md
docs/CreateHashTagBody.md
docs/CreateHashTagResponse.md
-docs/CreateModerator200Response.md
docs/CreateModeratorBody.md
docs/CreateModeratorResponse.md
-docs/CreateQuestionConfig200Response.md
docs/CreateQuestionConfigBody.md
docs/CreateQuestionConfigResponse.md
-docs/CreateQuestionResult200Response.md
docs/CreateQuestionResultBody.md
docs/CreateQuestionResultResponse.md
docs/CreateSubscriptionAPIResponse.md
-docs/CreateTenant200Response.md
docs/CreateTenantBody.md
-docs/CreateTenantPackage200Response.md
docs/CreateTenantPackageBody.md
docs/CreateTenantPackageResponse.md
docs/CreateTenantResponse.md
-docs/CreateTenantUser200Response.md
docs/CreateTenantUserBody.md
docs/CreateTenantUserResponse.md
-docs/CreateTicket200Response.md
docs/CreateTicketBody.md
docs/CreateTicketResponse.md
-docs/CreateUserBadge200Response.md
docs/CreateUserBadgeParams.md
+docs/CreateV1PageReact.md
docs/CustomConfigParameters.md
docs/CustomEmailTemplate.md
docs/DefaultApi.md
-docs/DeleteComment200Response.md
docs/DeleteCommentAction.md
-docs/DeleteCommentPublic200Response.md
docs/DeleteCommentResult.md
-docs/DeleteCommentVote200Response.md
-docs/DeleteDomainConfig200Response.md
-docs/DeleteFeedPostPublic200Response.md
-docs/DeleteFeedPostPublic200ResponseAnyOf.md
-docs/DeleteHashTagRequest.md
+docs/DeleteDomainConfigResponse.md
+docs/DeleteFeedPostPublicResponse.md
+docs/DeleteHashTagRequestBody.md
docs/DeletePageAPIResponse.md
docs/DeleteSSOUserAPIResponse.md
docs/DeleteSubscriptionAPIResponse.md
@@ -148,126 +149,125 @@ docs/FeedPostStats.md
docs/FeedPostsStatsResponse.md
docs/FindCommentsByRangeItem.md
docs/FindCommentsByRangeResponse.md
-docs/FlagComment200Response.md
-docs/FlagCommentPublic200Response.md
docs/FlagCommentResponse.md
-docs/GetAuditLogs200Response.md
docs/GetAuditLogsResponse.md
-docs/GetCachedNotificationCount200Response.md
+docs/GetBannedUsersCountResponse.md
+docs/GetBannedUsersFromCommentResponse.md
docs/GetCachedNotificationCountResponse.md
-docs/GetComment200Response.md
-docs/GetCommentText200Response.md
-docs/GetCommentVoteUserNames200Response.md
+docs/GetCommentBanStatusResponse.md
+docs/GetCommentTextResponse.md
docs/GetCommentVoteUserNamesSuccessResponse.md
-docs/GetComments200Response.md
-docs/GetCommentsPublic200Response.md
+docs/GetCommentsForUserResponse.md
docs/GetCommentsResponsePublicComment.md
docs/GetCommentsResponseWithPresencePublicComment.md
-docs/GetDomainConfig200Response.md
-docs/GetDomainConfigs200Response.md
-docs/GetDomainConfigs200ResponseAnyOf.md
-docs/GetDomainConfigs200ResponseAnyOf1.md
-docs/GetEmailTemplate200Response.md
-docs/GetEmailTemplateDefinitions200Response.md
+docs/GetDomainConfigResponse.md
+docs/GetDomainConfigsResponse.md
+docs/GetDomainConfigsResponseAnyOf.md
+docs/GetDomainConfigsResponseAnyOf1.md
docs/GetEmailTemplateDefinitionsResponse.md
-docs/GetEmailTemplateRenderErrors200Response.md
docs/GetEmailTemplateRenderErrorsResponse.md
docs/GetEmailTemplateResponse.md
-docs/GetEmailTemplates200Response.md
docs/GetEmailTemplatesResponse.md
-docs/GetEventLog200Response.md
docs/GetEventLogResponse.md
-docs/GetFeedPosts200Response.md
-docs/GetFeedPostsPublic200Response.md
docs/GetFeedPostsResponse.md
-docs/GetFeedPostsStats200Response.md
-docs/GetHashTags200Response.md
+docs/GetGifsSearchResponse.md
+docs/GetGifsTrendingResponse.md
docs/GetHashTagsResponse.md
-docs/GetModerator200Response.md
docs/GetModeratorResponse.md
-docs/GetModerators200Response.md
docs/GetModeratorsResponse.md
docs/GetMyNotificationsResponse.md
-docs/GetNotificationCount200Response.md
docs/GetNotificationCountResponse.md
-docs/GetNotifications200Response.md
docs/GetNotificationsResponse.md
docs/GetPageByURLIdAPIResponse.md
docs/GetPagesAPIResponse.md
-docs/GetPendingWebhookEventCount200Response.md
docs/GetPendingWebhookEventCountResponse.md
-docs/GetPendingWebhookEvents200Response.md
docs/GetPendingWebhookEventsResponse.md
docs/GetPublicFeedPostsResponse.md
-docs/GetQuestionConfig200Response.md
+docs/GetPublicPagesResponse.md
docs/GetQuestionConfigResponse.md
-docs/GetQuestionConfigs200Response.md
docs/GetQuestionConfigsResponse.md
-docs/GetQuestionResult200Response.md
docs/GetQuestionResultResponse.md
-docs/GetQuestionResults200Response.md
docs/GetQuestionResultsResponse.md
docs/GetSSOUserByEmailAPIResponse.md
docs/GetSSOUserByIdAPIResponse.md
-docs/GetSSOUsers200Response.md
+docs/GetSSOUsersResponse.md
docs/GetSubscriptionsAPIResponse.md
-docs/GetTenant200Response.md
-docs/GetTenantDailyUsages200Response.md
docs/GetTenantDailyUsagesResponse.md
-docs/GetTenantPackage200Response.md
+docs/GetTenantManualBadgesResponse.md
docs/GetTenantPackageResponse.md
-docs/GetTenantPackages200Response.md
docs/GetTenantPackagesResponse.md
docs/GetTenantResponse.md
-docs/GetTenantUser200Response.md
docs/GetTenantUserResponse.md
-docs/GetTenantUsers200Response.md
docs/GetTenantUsersResponse.md
-docs/GetTenants200Response.md
docs/GetTenantsResponse.md
-docs/GetTicket200Response.md
docs/GetTicketResponse.md
-docs/GetTickets200Response.md
docs/GetTicketsResponse.md
-docs/GetUser200Response.md
-docs/GetUserBadge200Response.md
-docs/GetUserBadgeProgressById200Response.md
-docs/GetUserBadgeProgressList200Response.md
-docs/GetUserBadges200Response.md
-docs/GetUserNotificationCount200Response.md
+docs/GetTranslationsResponse.md
+docs/GetUserInternalProfileResponse.md
+docs/GetUserInternalProfileResponseProfile.md
+docs/GetUserManualBadgesResponse.md
docs/GetUserNotificationCountResponse.md
-docs/GetUserNotifications200Response.md
-docs/GetUserPresenceStatuses200Response.md
docs/GetUserPresenceStatusesResponse.md
-docs/GetUserReactsPublic200Response.md
docs/GetUserResponse.md
-docs/GetVotes200Response.md
-docs/GetVotesForUser200Response.md
+docs/GetUserTrustFactorResponse.md
+docs/GetV1PageLikes.md
+docs/GetV2PageReactUsersResponse.md
+docs/GetV2PageReacts.md
docs/GetVotesForUserResponse.md
docs/GetVotesResponse.md
+docs/GifGetLargeResponse.md
docs/GifRating.md
+docs/GifSearchInternalError.md
+docs/GifSearchResponse.md
+docs/GifSearchResponseImagesInnerInner.md
docs/HeaderAccountNotification.md
docs/HeaderState.md
docs/IgnoredResponse.md
docs/ImageContentProfanityLevel.md
+docs/ImportedAgentApprovalNotificationFrequency.md
docs/ImportedSiteType.md
docs/LiveEvent.md
docs/LiveEventExtraInfo.md
docs/LiveEventType.md
-docs/LockComment200Response.md
docs/MediaAsset.md
docs/MentionAutoCompleteMode.md
docs/MetaItem.md
+docs/ModerationAPIChildCommentsResponse.md
+docs/ModerationAPIComment.md
+docs/ModerationAPICommentLog.md
+docs/ModerationAPICommentResponse.md
+docs/ModerationAPICountCommentsResponse.md
+docs/ModerationAPIGetCommentIdsResponse.md
+docs/ModerationAPIGetCommentsResponse.md
+docs/ModerationAPIGetLogsResponse.md
+docs/ModerationApi.md
+docs/ModerationCommentSearchResponse.md
+docs/ModerationExportResponse.md
+docs/ModerationExportStatusResponse.md
+docs/ModerationFilter.md
+docs/ModerationPageSearchProjected.md
+docs/ModerationPageSearchResponse.md
+docs/ModerationSiteSearchProjected.md
+docs/ModerationSiteSearchResponse.md
+docs/ModerationSuggestResponse.md
+docs/ModerationUserSearchProjected.md
+docs/ModerationUserSearchResponse.md
docs/Moderator.md
docs/NotificationAndCount.md
docs/NotificationObjectType.md
docs/NotificationType.md
+docs/PageUserEntry.md
+docs/PageUsersInfoResponse.md
+docs/PageUsersOfflineResponse.md
+docs/PageUsersOnlineResponse.md
+docs/PagesSortBy.md
docs/PatchDomainConfigParams.md
-docs/PatchHashTag200Response.md
+docs/PatchDomainConfigResponse.md
docs/PatchPageAPIResponse.md
docs/PatchSSOUserAPIResponse.md
docs/PendingCommentToSyncOutbound.md
-docs/PinComment200Response.md
+docs/PostRemoveCommentResponse.md
+docs/PreBanSummary.md
docs/PubSubComment.md
docs/PubSubCommentBase.md
docs/PubSubVote.md
@@ -279,7 +279,9 @@ docs/PublicBlockFromCommentParams.md
docs/PublicComment.md
docs/PublicCommentBase.md
docs/PublicFeedPostsResponse.md
+docs/PublicPage.md
docs/PublicVote.md
+docs/PutDomainConfigResponse.md
docs/PutSSOUserAPIResponse.md
docs/QueryPredicate.md
docs/QueryPredicateValue.md
@@ -292,11 +294,10 @@ docs/QuestionResultAggregationOverall.md
docs/QuestionSubQuestionVisibility.md
docs/QuestionWhenSave.md
docs/ReactBodyParams.md
-docs/ReactFeedPostPublic200Response.md
docs/ReactFeedPostResponse.md
docs/RecordStringBeforeStringOrNullAfterStringOrNullValue.md
-docs/RecordStringStringOrNumberValue.md
-docs/RenderEmailTemplate200Response.md
+docs/RemoveCommentActionResponse.md
+docs/RemoveUserBadgeResponse.md
docs/RenderEmailTemplateBody.md
docs/RenderEmailTemplateResponse.md
docs/RenderableUserNotification.md
@@ -304,26 +305,27 @@ docs/RepeatCommentCheckIgnoredReason.md
docs/RepeatCommentHandlingAction.md
docs/ReplaceTenantPackageBody.md
docs/ReplaceTenantUserBody.md
-docs/ResetUserNotifications200Response.md
docs/ResetUserNotificationsResponse.md
docs/SORTDIR.md
docs/SSOSecurityLevel.md
-docs/SaveComment200Response.md
-docs/SaveCommentResponse.md
docs/SaveCommentResponseOptimized.md
+docs/SaveCommentsBulkResponse.md
docs/SaveCommentsResponseWithPresence.md
-docs/SearchUsers200Response.md
docs/SearchUsersResponse.md
+docs/SearchUsersResult.md
docs/SearchUsersSectionedResponse.md
-docs/SetCommentText200Response.md
+docs/SetCommentApprovedResponse.md
+docs/SetCommentTextParams.md
+docs/SetCommentTextResponse.md
docs/SetCommentTextResult.md
+docs/SetUserTrustFactorResponse.md
docs/SizePreset.md
docs/SortDirections.md
docs/SpamRule.md
docs/TOSConfig.md
+docs/TenantBadge.md
docs/TenantHashTag.md
docs/TenantPackage.md
-docs/UnBlockCommentPublic200Response.md
docs/UnBlockFromCommentParams.md
docs/UnblockSuccess.md
docs/UpdatableCommentParams.md
@@ -343,9 +345,10 @@ docs/UpdateSubscriptionAPIResponse.md
docs/UpdateTenantBody.md
docs/UpdateTenantPackageBody.md
docs/UpdateTenantUserBody.md
-docs/UpdateUserBadge200Response.md
docs/UpdateUserBadgeParams.md
-docs/UpdateUserNotificationStatus200Response.md
+docs/UpdateUserNotificationCommentSubscriptionStatusResponse.md
+docs/UpdateUserNotificationPageSubscriptionStatusResponse.md
+docs/UpdateUserNotificationStatusResponse.md
docs/UploadImageResponse.md
docs/User.md
docs/UserBadge.md
@@ -359,8 +362,8 @@ docs/UserSearchResult.md
docs/UserSearchSection.md
docs/UserSearchSectionResult.md
docs/UserSessionInfo.md
+docs/UsersListLocation.md
docs/VoteBodyParams.md
-docs/VoteComment200Response.md
docs/VoteDeleteResponse.md
docs/VoteResponse.md
docs/VoteResponseUser.md
@@ -375,6 +378,7 @@ pom.xml
settings.gradle
src/main/AndroidManifest.xml
src/main/java/com/fastcomments/api/DefaultApi.java
+src/main/java/com/fastcomments/api/ModerationApi.java
src/main/java/com/fastcomments/api/PublicApi.java
src/main/java/com/fastcomments/invoker/ApiCallback.java
src/main/java/com/fastcomments/invoker/ApiClient.java
@@ -394,9 +398,14 @@ src/main/java/com/fastcomments/invoker/auth/Authentication.java
src/main/java/com/fastcomments/invoker/auth/HttpBasicAuth.java
src/main/java/com/fastcomments/invoker/auth/HttpBearerAuth.java
src/main/java/com/fastcomments/model/APIAuditLog.java
+src/main/java/com/fastcomments/model/APIBanUserChangeLog.java
+src/main/java/com/fastcomments/model/APIBanUserChangedValues.java
+src/main/java/com/fastcomments/model/APIBannedUser.java
+src/main/java/com/fastcomments/model/APIBannedUserWithMultiMatchInfo.java
src/main/java/com/fastcomments/model/APIComment.java
src/main/java/com/fastcomments/model/APICommentBase.java
src/main/java/com/fastcomments/model/APICommentBaseMeta.java
+src/main/java/com/fastcomments/model/APICommentCommonBannedUser.java
src/main/java/com/fastcomments/model/APICreateUserBadgeResponse.java
src/main/java/com/fastcomments/model/APIDomainConfiguration.java
src/main/java/com/fastcomments/model/APIEmptyResponse.java
@@ -408,8 +417,11 @@ src/main/java/com/fastcomments/model/APIGetUserBadgeProgressListResponse.java
src/main/java/com/fastcomments/model/APIGetUserBadgeProgressResponse.java
src/main/java/com/fastcomments/model/APIGetUserBadgeResponse.java
src/main/java/com/fastcomments/model/APIGetUserBadgesResponse.java
+src/main/java/com/fastcomments/model/APIModerateGetUserBanPreferencesResponse.java
+src/main/java/com/fastcomments/model/APIModerateUserBanPreferences.java
src/main/java/com/fastcomments/model/APIPage.java
src/main/java/com/fastcomments/model/APISSOUser.java
+src/main/java/com/fastcomments/model/APISaveCommentResponse.java
src/main/java/com/fastcomments/model/APIStatus.java
src/main/java/com/fastcomments/model/APITenant.java
src/main/java/com/fastcomments/model/APITenantDailyUsage.java
@@ -418,16 +430,17 @@ src/main/java/com/fastcomments/model/APITicketDetail.java
src/main/java/com/fastcomments/model/APITicketFile.java
src/main/java/com/fastcomments/model/APIUserSubscription.java
src/main/java/com/fastcomments/model/AbstractOpenApiSchema.java
-src/main/java/com/fastcomments/model/AddDomainConfig200Response.java
-src/main/java/com/fastcomments/model/AddDomainConfig200ResponseAnyOf.java
src/main/java/com/fastcomments/model/AddDomainConfigParams.java
-src/main/java/com/fastcomments/model/AddHashTag200Response.java
-src/main/java/com/fastcomments/model/AddHashTagsBulk200Response.java
+src/main/java/com/fastcomments/model/AddDomainConfigResponse.java
+src/main/java/com/fastcomments/model/AddDomainConfigResponseAnyOf.java
src/main/java/com/fastcomments/model/AddPageAPIResponse.java
src/main/java/com/fastcomments/model/AddSSOUserAPIResponse.java
-src/main/java/com/fastcomments/model/AggregateQuestionResults200Response.java
+src/main/java/com/fastcomments/model/AdjustCommentVotesParams.java
+src/main/java/com/fastcomments/model/AdjustVotesResponse.java
src/main/java/com/fastcomments/model/AggregateQuestionResultsResponse.java
+src/main/java/com/fastcomments/model/AggregateResponse.java
src/main/java/com/fastcomments/model/AggregateTimeBucket.java
+src/main/java/com/fastcomments/model/AggregationAPIError.java
src/main/java/com/fastcomments/model/AggregationItem.java
src/main/java/com/fastcomments/model/AggregationOpType.java
src/main/java/com/fastcomments/model/AggregationOperation.java
@@ -436,24 +449,30 @@ src/main/java/com/fastcomments/model/AggregationRequestSort.java
src/main/java/com/fastcomments/model/AggregationResponse.java
src/main/java/com/fastcomments/model/AggregationResponseStats.java
src/main/java/com/fastcomments/model/AggregationValue.java
+src/main/java/com/fastcomments/model/AwardUserBadgeResponse.java
+src/main/java/com/fastcomments/model/BanUserFromCommentResult.java
+src/main/java/com/fastcomments/model/BanUserUndoParams.java
+src/main/java/com/fastcomments/model/BannedUserMatch.java
+src/main/java/com/fastcomments/model/BannedUserMatchMatchedOnValue.java
+src/main/java/com/fastcomments/model/BannedUserMatchType.java
src/main/java/com/fastcomments/model/BillingInfo.java
src/main/java/com/fastcomments/model/BlockFromCommentParams.java
-src/main/java/com/fastcomments/model/BlockFromCommentPublic200Response.java
src/main/java/com/fastcomments/model/BlockSuccess.java
+src/main/java/com/fastcomments/model/BuildModerationFilterParams.java
+src/main/java/com/fastcomments/model/BuildModerationFilterResponse.java
src/main/java/com/fastcomments/model/BulkAggregateQuestionItem.java
-src/main/java/com/fastcomments/model/BulkAggregateQuestionResults200Response.java
src/main/java/com/fastcomments/model/BulkAggregateQuestionResultsRequest.java
src/main/java/com/fastcomments/model/BulkAggregateQuestionResultsResponse.java
src/main/java/com/fastcomments/model/BulkCreateHashTagsBody.java
src/main/java/com/fastcomments/model/BulkCreateHashTagsBodyTagsInner.java
src/main/java/com/fastcomments/model/BulkCreateHashTagsResponse.java
+src/main/java/com/fastcomments/model/BulkCreateHashTagsResponseResultsInner.java
+src/main/java/com/fastcomments/model/BulkPreBanParams.java
+src/main/java/com/fastcomments/model/BulkPreBanSummary.java
src/main/java/com/fastcomments/model/ChangeCommentPinStatusResponse.java
-src/main/java/com/fastcomments/model/ChangeTicketState200Response.java
src/main/java/com/fastcomments/model/ChangeTicketStateBody.java
src/main/java/com/fastcomments/model/ChangeTicketStateResponse.java
src/main/java/com/fastcomments/model/CheckBlockedCommentsResponse.java
-src/main/java/com/fastcomments/model/CheckedCommentsForBlocked200Response.java
-src/main/java/com/fastcomments/model/CombineCommentsWithQuestionResults200Response.java
src/main/java/com/fastcomments/model/CombineQuestionResultsWithCommentsResponse.java
src/main/java/com/fastcomments/model/CommentData.java
src/main/java/com/fastcomments/model/CommentHTMLRenderingMode.java
@@ -468,56 +487,42 @@ src/main/java/com/fastcomments/model/CommentUserBadgeInfo.java
src/main/java/com/fastcomments/model/CommentUserHashTagInfo.java
src/main/java/com/fastcomments/model/CommentUserMentionInfo.java
src/main/java/com/fastcomments/model/CommenterNameFormats.java
+src/main/java/com/fastcomments/model/CommentsByIdsParams.java
src/main/java/com/fastcomments/model/CreateAPIPageData.java
src/main/java/com/fastcomments/model/CreateAPISSOUserData.java
src/main/java/com/fastcomments/model/CreateAPIUserSubscriptionData.java
src/main/java/com/fastcomments/model/CreateCommentParams.java
-src/main/java/com/fastcomments/model/CreateCommentPublic200Response.java
-src/main/java/com/fastcomments/model/CreateEmailTemplate200Response.java
src/main/java/com/fastcomments/model/CreateEmailTemplateBody.java
src/main/java/com/fastcomments/model/CreateEmailTemplateResponse.java
-src/main/java/com/fastcomments/model/CreateFeedPost200Response.java
src/main/java/com/fastcomments/model/CreateFeedPostParams.java
-src/main/java/com/fastcomments/model/CreateFeedPostPublic200Response.java
src/main/java/com/fastcomments/model/CreateFeedPostResponse.java
src/main/java/com/fastcomments/model/CreateFeedPostsResponse.java
src/main/java/com/fastcomments/model/CreateHashTagBody.java
src/main/java/com/fastcomments/model/CreateHashTagResponse.java
-src/main/java/com/fastcomments/model/CreateModerator200Response.java
src/main/java/com/fastcomments/model/CreateModeratorBody.java
src/main/java/com/fastcomments/model/CreateModeratorResponse.java
-src/main/java/com/fastcomments/model/CreateQuestionConfig200Response.java
src/main/java/com/fastcomments/model/CreateQuestionConfigBody.java
src/main/java/com/fastcomments/model/CreateQuestionConfigResponse.java
-src/main/java/com/fastcomments/model/CreateQuestionResult200Response.java
src/main/java/com/fastcomments/model/CreateQuestionResultBody.java
src/main/java/com/fastcomments/model/CreateQuestionResultResponse.java
src/main/java/com/fastcomments/model/CreateSubscriptionAPIResponse.java
-src/main/java/com/fastcomments/model/CreateTenant200Response.java
src/main/java/com/fastcomments/model/CreateTenantBody.java
-src/main/java/com/fastcomments/model/CreateTenantPackage200Response.java
src/main/java/com/fastcomments/model/CreateTenantPackageBody.java
src/main/java/com/fastcomments/model/CreateTenantPackageResponse.java
src/main/java/com/fastcomments/model/CreateTenantResponse.java
-src/main/java/com/fastcomments/model/CreateTenantUser200Response.java
src/main/java/com/fastcomments/model/CreateTenantUserBody.java
src/main/java/com/fastcomments/model/CreateTenantUserResponse.java
-src/main/java/com/fastcomments/model/CreateTicket200Response.java
src/main/java/com/fastcomments/model/CreateTicketBody.java
src/main/java/com/fastcomments/model/CreateTicketResponse.java
-src/main/java/com/fastcomments/model/CreateUserBadge200Response.java
src/main/java/com/fastcomments/model/CreateUserBadgeParams.java
+src/main/java/com/fastcomments/model/CreateV1PageReact.java
src/main/java/com/fastcomments/model/CustomConfigParameters.java
src/main/java/com/fastcomments/model/CustomEmailTemplate.java
-src/main/java/com/fastcomments/model/DeleteComment200Response.java
src/main/java/com/fastcomments/model/DeleteCommentAction.java
-src/main/java/com/fastcomments/model/DeleteCommentPublic200Response.java
src/main/java/com/fastcomments/model/DeleteCommentResult.java
-src/main/java/com/fastcomments/model/DeleteCommentVote200Response.java
-src/main/java/com/fastcomments/model/DeleteDomainConfig200Response.java
-src/main/java/com/fastcomments/model/DeleteFeedPostPublic200Response.java
-src/main/java/com/fastcomments/model/DeleteFeedPostPublic200ResponseAnyOf.java
-src/main/java/com/fastcomments/model/DeleteHashTagRequest.java
+src/main/java/com/fastcomments/model/DeleteDomainConfigResponse.java
+src/main/java/com/fastcomments/model/DeleteFeedPostPublicResponse.java
+src/main/java/com/fastcomments/model/DeleteHashTagRequestBody.java
src/main/java/com/fastcomments/model/DeletePageAPIResponse.java
src/main/java/com/fastcomments/model/DeleteSSOUserAPIResponse.java
src/main/java/com/fastcomments/model/DeleteSubscriptionAPIResponse.java
@@ -536,126 +541,124 @@ src/main/java/com/fastcomments/model/FeedPostStats.java
src/main/java/com/fastcomments/model/FeedPostsStatsResponse.java
src/main/java/com/fastcomments/model/FindCommentsByRangeItem.java
src/main/java/com/fastcomments/model/FindCommentsByRangeResponse.java
-src/main/java/com/fastcomments/model/FlagComment200Response.java
-src/main/java/com/fastcomments/model/FlagCommentPublic200Response.java
src/main/java/com/fastcomments/model/FlagCommentResponse.java
-src/main/java/com/fastcomments/model/GetAuditLogs200Response.java
src/main/java/com/fastcomments/model/GetAuditLogsResponse.java
-src/main/java/com/fastcomments/model/GetCachedNotificationCount200Response.java
+src/main/java/com/fastcomments/model/GetBannedUsersCountResponse.java
+src/main/java/com/fastcomments/model/GetBannedUsersFromCommentResponse.java
src/main/java/com/fastcomments/model/GetCachedNotificationCountResponse.java
-src/main/java/com/fastcomments/model/GetComment200Response.java
-src/main/java/com/fastcomments/model/GetCommentText200Response.java
-src/main/java/com/fastcomments/model/GetCommentVoteUserNames200Response.java
+src/main/java/com/fastcomments/model/GetCommentBanStatusResponse.java
+src/main/java/com/fastcomments/model/GetCommentTextResponse.java
src/main/java/com/fastcomments/model/GetCommentVoteUserNamesSuccessResponse.java
-src/main/java/com/fastcomments/model/GetComments200Response.java
-src/main/java/com/fastcomments/model/GetCommentsPublic200Response.java
+src/main/java/com/fastcomments/model/GetCommentsForUserResponse.java
src/main/java/com/fastcomments/model/GetCommentsResponsePublicComment.java
src/main/java/com/fastcomments/model/GetCommentsResponseWithPresencePublicComment.java
-src/main/java/com/fastcomments/model/GetDomainConfig200Response.java
-src/main/java/com/fastcomments/model/GetDomainConfigs200Response.java
-src/main/java/com/fastcomments/model/GetDomainConfigs200ResponseAnyOf.java
-src/main/java/com/fastcomments/model/GetDomainConfigs200ResponseAnyOf1.java
-src/main/java/com/fastcomments/model/GetEmailTemplate200Response.java
-src/main/java/com/fastcomments/model/GetEmailTemplateDefinitions200Response.java
+src/main/java/com/fastcomments/model/GetDomainConfigResponse.java
+src/main/java/com/fastcomments/model/GetDomainConfigsResponse.java
+src/main/java/com/fastcomments/model/GetDomainConfigsResponseAnyOf.java
+src/main/java/com/fastcomments/model/GetDomainConfigsResponseAnyOf1.java
src/main/java/com/fastcomments/model/GetEmailTemplateDefinitionsResponse.java
-src/main/java/com/fastcomments/model/GetEmailTemplateRenderErrors200Response.java
src/main/java/com/fastcomments/model/GetEmailTemplateRenderErrorsResponse.java
src/main/java/com/fastcomments/model/GetEmailTemplateResponse.java
-src/main/java/com/fastcomments/model/GetEmailTemplates200Response.java
src/main/java/com/fastcomments/model/GetEmailTemplatesResponse.java
-src/main/java/com/fastcomments/model/GetEventLog200Response.java
src/main/java/com/fastcomments/model/GetEventLogResponse.java
-src/main/java/com/fastcomments/model/GetFeedPosts200Response.java
-src/main/java/com/fastcomments/model/GetFeedPostsPublic200Response.java
src/main/java/com/fastcomments/model/GetFeedPostsResponse.java
-src/main/java/com/fastcomments/model/GetFeedPostsStats200Response.java
-src/main/java/com/fastcomments/model/GetHashTags200Response.java
+src/main/java/com/fastcomments/model/GetGifsSearchResponse.java
+src/main/java/com/fastcomments/model/GetGifsTrendingResponse.java
src/main/java/com/fastcomments/model/GetHashTagsResponse.java
-src/main/java/com/fastcomments/model/GetModerator200Response.java
src/main/java/com/fastcomments/model/GetModeratorResponse.java
-src/main/java/com/fastcomments/model/GetModerators200Response.java
src/main/java/com/fastcomments/model/GetModeratorsResponse.java
src/main/java/com/fastcomments/model/GetMyNotificationsResponse.java
-src/main/java/com/fastcomments/model/GetNotificationCount200Response.java
src/main/java/com/fastcomments/model/GetNotificationCountResponse.java
-src/main/java/com/fastcomments/model/GetNotifications200Response.java
src/main/java/com/fastcomments/model/GetNotificationsResponse.java
src/main/java/com/fastcomments/model/GetPageByURLIdAPIResponse.java
src/main/java/com/fastcomments/model/GetPagesAPIResponse.java
-src/main/java/com/fastcomments/model/GetPendingWebhookEventCount200Response.java
src/main/java/com/fastcomments/model/GetPendingWebhookEventCountResponse.java
-src/main/java/com/fastcomments/model/GetPendingWebhookEvents200Response.java
src/main/java/com/fastcomments/model/GetPendingWebhookEventsResponse.java
src/main/java/com/fastcomments/model/GetPublicFeedPostsResponse.java
-src/main/java/com/fastcomments/model/GetQuestionConfig200Response.java
+src/main/java/com/fastcomments/model/GetPublicPagesResponse.java
src/main/java/com/fastcomments/model/GetQuestionConfigResponse.java
-src/main/java/com/fastcomments/model/GetQuestionConfigs200Response.java
src/main/java/com/fastcomments/model/GetQuestionConfigsResponse.java
-src/main/java/com/fastcomments/model/GetQuestionResult200Response.java
src/main/java/com/fastcomments/model/GetQuestionResultResponse.java
-src/main/java/com/fastcomments/model/GetQuestionResults200Response.java
src/main/java/com/fastcomments/model/GetQuestionResultsResponse.java
src/main/java/com/fastcomments/model/GetSSOUserByEmailAPIResponse.java
src/main/java/com/fastcomments/model/GetSSOUserByIdAPIResponse.java
-src/main/java/com/fastcomments/model/GetSSOUsers200Response.java
+src/main/java/com/fastcomments/model/GetSSOUsersResponse.java
src/main/java/com/fastcomments/model/GetSubscriptionsAPIResponse.java
-src/main/java/com/fastcomments/model/GetTenant200Response.java
-src/main/java/com/fastcomments/model/GetTenantDailyUsages200Response.java
src/main/java/com/fastcomments/model/GetTenantDailyUsagesResponse.java
-src/main/java/com/fastcomments/model/GetTenantPackage200Response.java
+src/main/java/com/fastcomments/model/GetTenantManualBadgesResponse.java
src/main/java/com/fastcomments/model/GetTenantPackageResponse.java
-src/main/java/com/fastcomments/model/GetTenantPackages200Response.java
src/main/java/com/fastcomments/model/GetTenantPackagesResponse.java
src/main/java/com/fastcomments/model/GetTenantResponse.java
-src/main/java/com/fastcomments/model/GetTenantUser200Response.java
src/main/java/com/fastcomments/model/GetTenantUserResponse.java
-src/main/java/com/fastcomments/model/GetTenantUsers200Response.java
src/main/java/com/fastcomments/model/GetTenantUsersResponse.java
-src/main/java/com/fastcomments/model/GetTenants200Response.java
src/main/java/com/fastcomments/model/GetTenantsResponse.java
-src/main/java/com/fastcomments/model/GetTicket200Response.java
src/main/java/com/fastcomments/model/GetTicketResponse.java
-src/main/java/com/fastcomments/model/GetTickets200Response.java
src/main/java/com/fastcomments/model/GetTicketsResponse.java
-src/main/java/com/fastcomments/model/GetUser200Response.java
-src/main/java/com/fastcomments/model/GetUserBadge200Response.java
-src/main/java/com/fastcomments/model/GetUserBadgeProgressById200Response.java
-src/main/java/com/fastcomments/model/GetUserBadgeProgressList200Response.java
-src/main/java/com/fastcomments/model/GetUserBadges200Response.java
-src/main/java/com/fastcomments/model/GetUserNotificationCount200Response.java
+src/main/java/com/fastcomments/model/GetTranslationsResponse.java
+src/main/java/com/fastcomments/model/GetUserInternalProfileResponse.java
+src/main/java/com/fastcomments/model/GetUserInternalProfileResponseProfile.java
+src/main/java/com/fastcomments/model/GetUserManualBadgesResponse.java
src/main/java/com/fastcomments/model/GetUserNotificationCountResponse.java
-src/main/java/com/fastcomments/model/GetUserNotifications200Response.java
-src/main/java/com/fastcomments/model/GetUserPresenceStatuses200Response.java
src/main/java/com/fastcomments/model/GetUserPresenceStatusesResponse.java
-src/main/java/com/fastcomments/model/GetUserReactsPublic200Response.java
src/main/java/com/fastcomments/model/GetUserResponse.java
-src/main/java/com/fastcomments/model/GetVotes200Response.java
-src/main/java/com/fastcomments/model/GetVotesForUser200Response.java
+src/main/java/com/fastcomments/model/GetUserTrustFactorResponse.java
+src/main/java/com/fastcomments/model/GetV1PageLikes.java
+src/main/java/com/fastcomments/model/GetV2PageReactUsersResponse.java
+src/main/java/com/fastcomments/model/GetV2PageReacts.java
src/main/java/com/fastcomments/model/GetVotesForUserResponse.java
src/main/java/com/fastcomments/model/GetVotesResponse.java
+src/main/java/com/fastcomments/model/GifGetLargeResponse.java
src/main/java/com/fastcomments/model/GifRating.java
+src/main/java/com/fastcomments/model/GifSearchInternalError.java
+src/main/java/com/fastcomments/model/GifSearchResponse.java
+src/main/java/com/fastcomments/model/GifSearchResponseImagesInnerInner.java
src/main/java/com/fastcomments/model/HeaderAccountNotification.java
src/main/java/com/fastcomments/model/HeaderState.java
src/main/java/com/fastcomments/model/IgnoredResponse.java
src/main/java/com/fastcomments/model/ImageContentProfanityLevel.java
+src/main/java/com/fastcomments/model/ImportedAgentApprovalNotificationFrequency.java
src/main/java/com/fastcomments/model/ImportedSiteType.java
src/main/java/com/fastcomments/model/LiveEvent.java
src/main/java/com/fastcomments/model/LiveEventExtraInfo.java
src/main/java/com/fastcomments/model/LiveEventType.java
-src/main/java/com/fastcomments/model/LockComment200Response.java
src/main/java/com/fastcomments/model/MediaAsset.java
src/main/java/com/fastcomments/model/MentionAutoCompleteMode.java
src/main/java/com/fastcomments/model/MetaItem.java
+src/main/java/com/fastcomments/model/ModerationAPIChildCommentsResponse.java
+src/main/java/com/fastcomments/model/ModerationAPIComment.java
+src/main/java/com/fastcomments/model/ModerationAPICommentLog.java
+src/main/java/com/fastcomments/model/ModerationAPICommentResponse.java
+src/main/java/com/fastcomments/model/ModerationAPICountCommentsResponse.java
+src/main/java/com/fastcomments/model/ModerationAPIGetCommentIdsResponse.java
+src/main/java/com/fastcomments/model/ModerationAPIGetCommentsResponse.java
+src/main/java/com/fastcomments/model/ModerationAPIGetLogsResponse.java
+src/main/java/com/fastcomments/model/ModerationCommentSearchResponse.java
+src/main/java/com/fastcomments/model/ModerationExportResponse.java
+src/main/java/com/fastcomments/model/ModerationExportStatusResponse.java
+src/main/java/com/fastcomments/model/ModerationFilter.java
+src/main/java/com/fastcomments/model/ModerationPageSearchProjected.java
+src/main/java/com/fastcomments/model/ModerationPageSearchResponse.java
+src/main/java/com/fastcomments/model/ModerationSiteSearchProjected.java
+src/main/java/com/fastcomments/model/ModerationSiteSearchResponse.java
+src/main/java/com/fastcomments/model/ModerationSuggestResponse.java
+src/main/java/com/fastcomments/model/ModerationUserSearchProjected.java
+src/main/java/com/fastcomments/model/ModerationUserSearchResponse.java
src/main/java/com/fastcomments/model/Moderator.java
src/main/java/com/fastcomments/model/NotificationAndCount.java
src/main/java/com/fastcomments/model/NotificationObjectType.java
src/main/java/com/fastcomments/model/NotificationType.java
+src/main/java/com/fastcomments/model/PageUserEntry.java
+src/main/java/com/fastcomments/model/PageUsersInfoResponse.java
+src/main/java/com/fastcomments/model/PageUsersOfflineResponse.java
+src/main/java/com/fastcomments/model/PageUsersOnlineResponse.java
+src/main/java/com/fastcomments/model/PagesSortBy.java
src/main/java/com/fastcomments/model/PatchDomainConfigParams.java
-src/main/java/com/fastcomments/model/PatchHashTag200Response.java
+src/main/java/com/fastcomments/model/PatchDomainConfigResponse.java
src/main/java/com/fastcomments/model/PatchPageAPIResponse.java
src/main/java/com/fastcomments/model/PatchSSOUserAPIResponse.java
src/main/java/com/fastcomments/model/PendingCommentToSyncOutbound.java
-src/main/java/com/fastcomments/model/PinComment200Response.java
+src/main/java/com/fastcomments/model/PostRemoveCommentResponse.java
+src/main/java/com/fastcomments/model/PreBanSummary.java
src/main/java/com/fastcomments/model/PubSubComment.java
src/main/java/com/fastcomments/model/PubSubCommentBase.java
src/main/java/com/fastcomments/model/PubSubVote.java
@@ -666,7 +669,9 @@ src/main/java/com/fastcomments/model/PublicBlockFromCommentParams.java
src/main/java/com/fastcomments/model/PublicComment.java
src/main/java/com/fastcomments/model/PublicCommentBase.java
src/main/java/com/fastcomments/model/PublicFeedPostsResponse.java
+src/main/java/com/fastcomments/model/PublicPage.java
src/main/java/com/fastcomments/model/PublicVote.java
+src/main/java/com/fastcomments/model/PutDomainConfigResponse.java
src/main/java/com/fastcomments/model/PutSSOUserAPIResponse.java
src/main/java/com/fastcomments/model/QueryPredicate.java
src/main/java/com/fastcomments/model/QueryPredicateValue.java
@@ -679,11 +684,10 @@ src/main/java/com/fastcomments/model/QuestionResultAggregationOverall.java
src/main/java/com/fastcomments/model/QuestionSubQuestionVisibility.java
src/main/java/com/fastcomments/model/QuestionWhenSave.java
src/main/java/com/fastcomments/model/ReactBodyParams.java
-src/main/java/com/fastcomments/model/ReactFeedPostPublic200Response.java
src/main/java/com/fastcomments/model/ReactFeedPostResponse.java
src/main/java/com/fastcomments/model/RecordStringBeforeStringOrNullAfterStringOrNullValue.java
-src/main/java/com/fastcomments/model/RecordStringStringOrNumberValue.java
-src/main/java/com/fastcomments/model/RenderEmailTemplate200Response.java
+src/main/java/com/fastcomments/model/RemoveCommentActionResponse.java
+src/main/java/com/fastcomments/model/RemoveUserBadgeResponse.java
src/main/java/com/fastcomments/model/RenderEmailTemplateBody.java
src/main/java/com/fastcomments/model/RenderEmailTemplateResponse.java
src/main/java/com/fastcomments/model/RenderableUserNotification.java
@@ -691,26 +695,27 @@ src/main/java/com/fastcomments/model/RepeatCommentCheckIgnoredReason.java
src/main/java/com/fastcomments/model/RepeatCommentHandlingAction.java
src/main/java/com/fastcomments/model/ReplaceTenantPackageBody.java
src/main/java/com/fastcomments/model/ReplaceTenantUserBody.java
-src/main/java/com/fastcomments/model/ResetUserNotifications200Response.java
src/main/java/com/fastcomments/model/ResetUserNotificationsResponse.java
src/main/java/com/fastcomments/model/SORTDIR.java
src/main/java/com/fastcomments/model/SSOSecurityLevel.java
-src/main/java/com/fastcomments/model/SaveComment200Response.java
-src/main/java/com/fastcomments/model/SaveCommentResponse.java
src/main/java/com/fastcomments/model/SaveCommentResponseOptimized.java
+src/main/java/com/fastcomments/model/SaveCommentsBulkResponse.java
src/main/java/com/fastcomments/model/SaveCommentsResponseWithPresence.java
-src/main/java/com/fastcomments/model/SearchUsers200Response.java
src/main/java/com/fastcomments/model/SearchUsersResponse.java
+src/main/java/com/fastcomments/model/SearchUsersResult.java
src/main/java/com/fastcomments/model/SearchUsersSectionedResponse.java
-src/main/java/com/fastcomments/model/SetCommentText200Response.java
+src/main/java/com/fastcomments/model/SetCommentApprovedResponse.java
+src/main/java/com/fastcomments/model/SetCommentTextParams.java
+src/main/java/com/fastcomments/model/SetCommentTextResponse.java
src/main/java/com/fastcomments/model/SetCommentTextResult.java
+src/main/java/com/fastcomments/model/SetUserTrustFactorResponse.java
src/main/java/com/fastcomments/model/SizePreset.java
src/main/java/com/fastcomments/model/SortDirections.java
src/main/java/com/fastcomments/model/SpamRule.java
src/main/java/com/fastcomments/model/TOSConfig.java
+src/main/java/com/fastcomments/model/TenantBadge.java
src/main/java/com/fastcomments/model/TenantHashTag.java
src/main/java/com/fastcomments/model/TenantPackage.java
-src/main/java/com/fastcomments/model/UnBlockCommentPublic200Response.java
src/main/java/com/fastcomments/model/UnBlockFromCommentParams.java
src/main/java/com/fastcomments/model/UnblockSuccess.java
src/main/java/com/fastcomments/model/UpdatableCommentParams.java
@@ -730,9 +735,10 @@ src/main/java/com/fastcomments/model/UpdateSubscriptionAPIResponse.java
src/main/java/com/fastcomments/model/UpdateTenantBody.java
src/main/java/com/fastcomments/model/UpdateTenantPackageBody.java
src/main/java/com/fastcomments/model/UpdateTenantUserBody.java
-src/main/java/com/fastcomments/model/UpdateUserBadge200Response.java
src/main/java/com/fastcomments/model/UpdateUserBadgeParams.java
-src/main/java/com/fastcomments/model/UpdateUserNotificationStatus200Response.java
+src/main/java/com/fastcomments/model/UpdateUserNotificationCommentSubscriptionStatusResponse.java
+src/main/java/com/fastcomments/model/UpdateUserNotificationPageSubscriptionStatusResponse.java
+src/main/java/com/fastcomments/model/UpdateUserNotificationStatusResponse.java
src/main/java/com/fastcomments/model/UploadImageResponse.java
src/main/java/com/fastcomments/model/User.java
src/main/java/com/fastcomments/model/UserBadge.java
@@ -746,17 +752,23 @@ src/main/java/com/fastcomments/model/UserSearchResult.java
src/main/java/com/fastcomments/model/UserSearchSection.java
src/main/java/com/fastcomments/model/UserSearchSectionResult.java
src/main/java/com/fastcomments/model/UserSessionInfo.java
+src/main/java/com/fastcomments/model/UsersListLocation.java
src/main/java/com/fastcomments/model/VoteBodyParams.java
-src/main/java/com/fastcomments/model/VoteComment200Response.java
src/main/java/com/fastcomments/model/VoteDeleteResponse.java
src/main/java/com/fastcomments/model/VoteResponse.java
src/main/java/com/fastcomments/model/VoteResponseUser.java
src/main/java/com/fastcomments/model/VoteStyle.java
src/test/java/com/fastcomments/api/DefaultApiTest.java
+src/test/java/com/fastcomments/api/ModerationApiTest.java
src/test/java/com/fastcomments/api/PublicApiTest.java
src/test/java/com/fastcomments/model/APIAuditLogTest.java
+src/test/java/com/fastcomments/model/APIBanUserChangeLogTest.java
+src/test/java/com/fastcomments/model/APIBanUserChangedValuesTest.java
+src/test/java/com/fastcomments/model/APIBannedUserTest.java
+src/test/java/com/fastcomments/model/APIBannedUserWithMultiMatchInfoTest.java
src/test/java/com/fastcomments/model/APICommentBaseMetaTest.java
src/test/java/com/fastcomments/model/APICommentBaseTest.java
+src/test/java/com/fastcomments/model/APICommentCommonBannedUserTest.java
src/test/java/com/fastcomments/model/APICommentTest.java
src/test/java/com/fastcomments/model/APICreateUserBadgeResponseTest.java
src/test/java/com/fastcomments/model/APIDomainConfigurationTest.java
@@ -769,8 +781,11 @@ src/test/java/com/fastcomments/model/APIGetUserBadgeProgressListResponseTest.jav
src/test/java/com/fastcomments/model/APIGetUserBadgeProgressResponseTest.java
src/test/java/com/fastcomments/model/APIGetUserBadgeResponseTest.java
src/test/java/com/fastcomments/model/APIGetUserBadgesResponseTest.java
+src/test/java/com/fastcomments/model/APIModerateGetUserBanPreferencesResponseTest.java
+src/test/java/com/fastcomments/model/APIModerateUserBanPreferencesTest.java
src/test/java/com/fastcomments/model/APIPageTest.java
src/test/java/com/fastcomments/model/APISSOUserTest.java
+src/test/java/com/fastcomments/model/APISaveCommentResponseTest.java
src/test/java/com/fastcomments/model/APIStatusTest.java
src/test/java/com/fastcomments/model/APITenantDailyUsageTest.java
src/test/java/com/fastcomments/model/APITenantTest.java
@@ -778,16 +793,17 @@ src/test/java/com/fastcomments/model/APITicketDetailTest.java
src/test/java/com/fastcomments/model/APITicketFileTest.java
src/test/java/com/fastcomments/model/APITicketTest.java
src/test/java/com/fastcomments/model/APIUserSubscriptionTest.java
-src/test/java/com/fastcomments/model/AddDomainConfig200ResponseAnyOfTest.java
-src/test/java/com/fastcomments/model/AddDomainConfig200ResponseTest.java
src/test/java/com/fastcomments/model/AddDomainConfigParamsTest.java
-src/test/java/com/fastcomments/model/AddHashTag200ResponseTest.java
-src/test/java/com/fastcomments/model/AddHashTagsBulk200ResponseTest.java
+src/test/java/com/fastcomments/model/AddDomainConfigResponseAnyOfTest.java
+src/test/java/com/fastcomments/model/AddDomainConfigResponseTest.java
src/test/java/com/fastcomments/model/AddPageAPIResponseTest.java
src/test/java/com/fastcomments/model/AddSSOUserAPIResponseTest.java
-src/test/java/com/fastcomments/model/AggregateQuestionResults200ResponseTest.java
+src/test/java/com/fastcomments/model/AdjustCommentVotesParamsTest.java
+src/test/java/com/fastcomments/model/AdjustVotesResponseTest.java
src/test/java/com/fastcomments/model/AggregateQuestionResultsResponseTest.java
+src/test/java/com/fastcomments/model/AggregateResponseTest.java
src/test/java/com/fastcomments/model/AggregateTimeBucketTest.java
+src/test/java/com/fastcomments/model/AggregationAPIErrorTest.java
src/test/java/com/fastcomments/model/AggregationItemTest.java
src/test/java/com/fastcomments/model/AggregationOpTypeTest.java
src/test/java/com/fastcomments/model/AggregationOperationTest.java
@@ -796,24 +812,30 @@ src/test/java/com/fastcomments/model/AggregationRequestTest.java
src/test/java/com/fastcomments/model/AggregationResponseStatsTest.java
src/test/java/com/fastcomments/model/AggregationResponseTest.java
src/test/java/com/fastcomments/model/AggregationValueTest.java
+src/test/java/com/fastcomments/model/AwardUserBadgeResponseTest.java
+src/test/java/com/fastcomments/model/BanUserFromCommentResultTest.java
+src/test/java/com/fastcomments/model/BanUserUndoParamsTest.java
+src/test/java/com/fastcomments/model/BannedUserMatchMatchedOnValueTest.java
+src/test/java/com/fastcomments/model/BannedUserMatchTest.java
+src/test/java/com/fastcomments/model/BannedUserMatchTypeTest.java
src/test/java/com/fastcomments/model/BillingInfoTest.java
src/test/java/com/fastcomments/model/BlockFromCommentParamsTest.java
-src/test/java/com/fastcomments/model/BlockFromCommentPublic200ResponseTest.java
src/test/java/com/fastcomments/model/BlockSuccessTest.java
+src/test/java/com/fastcomments/model/BuildModerationFilterParamsTest.java
+src/test/java/com/fastcomments/model/BuildModerationFilterResponseTest.java
src/test/java/com/fastcomments/model/BulkAggregateQuestionItemTest.java
-src/test/java/com/fastcomments/model/BulkAggregateQuestionResults200ResponseTest.java
src/test/java/com/fastcomments/model/BulkAggregateQuestionResultsRequestTest.java
src/test/java/com/fastcomments/model/BulkAggregateQuestionResultsResponseTest.java
src/test/java/com/fastcomments/model/BulkCreateHashTagsBodyTagsInnerTest.java
src/test/java/com/fastcomments/model/BulkCreateHashTagsBodyTest.java
+src/test/java/com/fastcomments/model/BulkCreateHashTagsResponseResultsInnerTest.java
src/test/java/com/fastcomments/model/BulkCreateHashTagsResponseTest.java
+src/test/java/com/fastcomments/model/BulkPreBanParamsTest.java
+src/test/java/com/fastcomments/model/BulkPreBanSummaryTest.java
src/test/java/com/fastcomments/model/ChangeCommentPinStatusResponseTest.java
-src/test/java/com/fastcomments/model/ChangeTicketState200ResponseTest.java
src/test/java/com/fastcomments/model/ChangeTicketStateBodyTest.java
src/test/java/com/fastcomments/model/ChangeTicketStateResponseTest.java
src/test/java/com/fastcomments/model/CheckBlockedCommentsResponseTest.java
-src/test/java/com/fastcomments/model/CheckedCommentsForBlocked200ResponseTest.java
-src/test/java/com/fastcomments/model/CombineCommentsWithQuestionResults200ResponseTest.java
src/test/java/com/fastcomments/model/CombineQuestionResultsWithCommentsResponseTest.java
src/test/java/com/fastcomments/model/CommentDataTest.java
src/test/java/com/fastcomments/model/CommentHTMLRenderingModeTest.java
@@ -828,56 +850,42 @@ src/test/java/com/fastcomments/model/CommentUserBadgeInfoTest.java
src/test/java/com/fastcomments/model/CommentUserHashTagInfoTest.java
src/test/java/com/fastcomments/model/CommentUserMentionInfoTest.java
src/test/java/com/fastcomments/model/CommenterNameFormatsTest.java
+src/test/java/com/fastcomments/model/CommentsByIdsParamsTest.java
src/test/java/com/fastcomments/model/CreateAPIPageDataTest.java
src/test/java/com/fastcomments/model/CreateAPISSOUserDataTest.java
src/test/java/com/fastcomments/model/CreateAPIUserSubscriptionDataTest.java
src/test/java/com/fastcomments/model/CreateCommentParamsTest.java
-src/test/java/com/fastcomments/model/CreateCommentPublic200ResponseTest.java
-src/test/java/com/fastcomments/model/CreateEmailTemplate200ResponseTest.java
src/test/java/com/fastcomments/model/CreateEmailTemplateBodyTest.java
src/test/java/com/fastcomments/model/CreateEmailTemplateResponseTest.java
-src/test/java/com/fastcomments/model/CreateFeedPost200ResponseTest.java
src/test/java/com/fastcomments/model/CreateFeedPostParamsTest.java
-src/test/java/com/fastcomments/model/CreateFeedPostPublic200ResponseTest.java
src/test/java/com/fastcomments/model/CreateFeedPostResponseTest.java
src/test/java/com/fastcomments/model/CreateFeedPostsResponseTest.java
src/test/java/com/fastcomments/model/CreateHashTagBodyTest.java
src/test/java/com/fastcomments/model/CreateHashTagResponseTest.java
-src/test/java/com/fastcomments/model/CreateModerator200ResponseTest.java
src/test/java/com/fastcomments/model/CreateModeratorBodyTest.java
src/test/java/com/fastcomments/model/CreateModeratorResponseTest.java
-src/test/java/com/fastcomments/model/CreateQuestionConfig200ResponseTest.java
src/test/java/com/fastcomments/model/CreateQuestionConfigBodyTest.java
src/test/java/com/fastcomments/model/CreateQuestionConfigResponseTest.java
-src/test/java/com/fastcomments/model/CreateQuestionResult200ResponseTest.java
src/test/java/com/fastcomments/model/CreateQuestionResultBodyTest.java
src/test/java/com/fastcomments/model/CreateQuestionResultResponseTest.java
src/test/java/com/fastcomments/model/CreateSubscriptionAPIResponseTest.java
-src/test/java/com/fastcomments/model/CreateTenant200ResponseTest.java
src/test/java/com/fastcomments/model/CreateTenantBodyTest.java
-src/test/java/com/fastcomments/model/CreateTenantPackage200ResponseTest.java
src/test/java/com/fastcomments/model/CreateTenantPackageBodyTest.java
src/test/java/com/fastcomments/model/CreateTenantPackageResponseTest.java
src/test/java/com/fastcomments/model/CreateTenantResponseTest.java
-src/test/java/com/fastcomments/model/CreateTenantUser200ResponseTest.java
src/test/java/com/fastcomments/model/CreateTenantUserBodyTest.java
src/test/java/com/fastcomments/model/CreateTenantUserResponseTest.java
-src/test/java/com/fastcomments/model/CreateTicket200ResponseTest.java
src/test/java/com/fastcomments/model/CreateTicketBodyTest.java
src/test/java/com/fastcomments/model/CreateTicketResponseTest.java
-src/test/java/com/fastcomments/model/CreateUserBadge200ResponseTest.java
src/test/java/com/fastcomments/model/CreateUserBadgeParamsTest.java
+src/test/java/com/fastcomments/model/CreateV1PageReactTest.java
src/test/java/com/fastcomments/model/CustomConfigParametersTest.java
src/test/java/com/fastcomments/model/CustomEmailTemplateTest.java
-src/test/java/com/fastcomments/model/DeleteComment200ResponseTest.java
src/test/java/com/fastcomments/model/DeleteCommentActionTest.java
-src/test/java/com/fastcomments/model/DeleteCommentPublic200ResponseTest.java
src/test/java/com/fastcomments/model/DeleteCommentResultTest.java
-src/test/java/com/fastcomments/model/DeleteCommentVote200ResponseTest.java
-src/test/java/com/fastcomments/model/DeleteDomainConfig200ResponseTest.java
-src/test/java/com/fastcomments/model/DeleteFeedPostPublic200ResponseAnyOfTest.java
-src/test/java/com/fastcomments/model/DeleteFeedPostPublic200ResponseTest.java
-src/test/java/com/fastcomments/model/DeleteHashTagRequestTest.java
+src/test/java/com/fastcomments/model/DeleteDomainConfigResponseTest.java
+src/test/java/com/fastcomments/model/DeleteFeedPostPublicResponseTest.java
+src/test/java/com/fastcomments/model/DeleteHashTagRequestBodyTest.java
src/test/java/com/fastcomments/model/DeletePageAPIResponseTest.java
src/test/java/com/fastcomments/model/DeleteSSOUserAPIResponseTest.java
src/test/java/com/fastcomments/model/DeleteSubscriptionAPIResponseTest.java
@@ -896,126 +904,124 @@ src/test/java/com/fastcomments/model/FeedPostTest.java
src/test/java/com/fastcomments/model/FeedPostsStatsResponseTest.java
src/test/java/com/fastcomments/model/FindCommentsByRangeItemTest.java
src/test/java/com/fastcomments/model/FindCommentsByRangeResponseTest.java
-src/test/java/com/fastcomments/model/FlagComment200ResponseTest.java
-src/test/java/com/fastcomments/model/FlagCommentPublic200ResponseTest.java
src/test/java/com/fastcomments/model/FlagCommentResponseTest.java
-src/test/java/com/fastcomments/model/GetAuditLogs200ResponseTest.java
src/test/java/com/fastcomments/model/GetAuditLogsResponseTest.java
-src/test/java/com/fastcomments/model/GetCachedNotificationCount200ResponseTest.java
+src/test/java/com/fastcomments/model/GetBannedUsersCountResponseTest.java
+src/test/java/com/fastcomments/model/GetBannedUsersFromCommentResponseTest.java
src/test/java/com/fastcomments/model/GetCachedNotificationCountResponseTest.java
-src/test/java/com/fastcomments/model/GetComment200ResponseTest.java
-src/test/java/com/fastcomments/model/GetCommentText200ResponseTest.java
-src/test/java/com/fastcomments/model/GetCommentVoteUserNames200ResponseTest.java
+src/test/java/com/fastcomments/model/GetCommentBanStatusResponseTest.java
+src/test/java/com/fastcomments/model/GetCommentTextResponseTest.java
src/test/java/com/fastcomments/model/GetCommentVoteUserNamesSuccessResponseTest.java
-src/test/java/com/fastcomments/model/GetComments200ResponseTest.java
-src/test/java/com/fastcomments/model/GetCommentsPublic200ResponseTest.java
+src/test/java/com/fastcomments/model/GetCommentsForUserResponseTest.java
src/test/java/com/fastcomments/model/GetCommentsResponsePublicCommentTest.java
src/test/java/com/fastcomments/model/GetCommentsResponseWithPresencePublicCommentTest.java
-src/test/java/com/fastcomments/model/GetDomainConfig200ResponseTest.java
-src/test/java/com/fastcomments/model/GetDomainConfigs200ResponseAnyOf1Test.java
-src/test/java/com/fastcomments/model/GetDomainConfigs200ResponseAnyOfTest.java
-src/test/java/com/fastcomments/model/GetDomainConfigs200ResponseTest.java
-src/test/java/com/fastcomments/model/GetEmailTemplate200ResponseTest.java
-src/test/java/com/fastcomments/model/GetEmailTemplateDefinitions200ResponseTest.java
+src/test/java/com/fastcomments/model/GetDomainConfigResponseTest.java
+src/test/java/com/fastcomments/model/GetDomainConfigsResponseAnyOf1Test.java
+src/test/java/com/fastcomments/model/GetDomainConfigsResponseAnyOfTest.java
+src/test/java/com/fastcomments/model/GetDomainConfigsResponseTest.java
src/test/java/com/fastcomments/model/GetEmailTemplateDefinitionsResponseTest.java
-src/test/java/com/fastcomments/model/GetEmailTemplateRenderErrors200ResponseTest.java
src/test/java/com/fastcomments/model/GetEmailTemplateRenderErrorsResponseTest.java
src/test/java/com/fastcomments/model/GetEmailTemplateResponseTest.java
-src/test/java/com/fastcomments/model/GetEmailTemplates200ResponseTest.java
src/test/java/com/fastcomments/model/GetEmailTemplatesResponseTest.java
-src/test/java/com/fastcomments/model/GetEventLog200ResponseTest.java
src/test/java/com/fastcomments/model/GetEventLogResponseTest.java
-src/test/java/com/fastcomments/model/GetFeedPosts200ResponseTest.java
-src/test/java/com/fastcomments/model/GetFeedPostsPublic200ResponseTest.java
src/test/java/com/fastcomments/model/GetFeedPostsResponseTest.java
-src/test/java/com/fastcomments/model/GetFeedPostsStats200ResponseTest.java
-src/test/java/com/fastcomments/model/GetHashTags200ResponseTest.java
+src/test/java/com/fastcomments/model/GetGifsSearchResponseTest.java
+src/test/java/com/fastcomments/model/GetGifsTrendingResponseTest.java
src/test/java/com/fastcomments/model/GetHashTagsResponseTest.java
-src/test/java/com/fastcomments/model/GetModerator200ResponseTest.java
src/test/java/com/fastcomments/model/GetModeratorResponseTest.java
-src/test/java/com/fastcomments/model/GetModerators200ResponseTest.java
src/test/java/com/fastcomments/model/GetModeratorsResponseTest.java
src/test/java/com/fastcomments/model/GetMyNotificationsResponseTest.java
-src/test/java/com/fastcomments/model/GetNotificationCount200ResponseTest.java
src/test/java/com/fastcomments/model/GetNotificationCountResponseTest.java
-src/test/java/com/fastcomments/model/GetNotifications200ResponseTest.java
src/test/java/com/fastcomments/model/GetNotificationsResponseTest.java
src/test/java/com/fastcomments/model/GetPageByURLIdAPIResponseTest.java
src/test/java/com/fastcomments/model/GetPagesAPIResponseTest.java
-src/test/java/com/fastcomments/model/GetPendingWebhookEventCount200ResponseTest.java
src/test/java/com/fastcomments/model/GetPendingWebhookEventCountResponseTest.java
-src/test/java/com/fastcomments/model/GetPendingWebhookEvents200ResponseTest.java
src/test/java/com/fastcomments/model/GetPendingWebhookEventsResponseTest.java
src/test/java/com/fastcomments/model/GetPublicFeedPostsResponseTest.java
-src/test/java/com/fastcomments/model/GetQuestionConfig200ResponseTest.java
+src/test/java/com/fastcomments/model/GetPublicPagesResponseTest.java
src/test/java/com/fastcomments/model/GetQuestionConfigResponseTest.java
-src/test/java/com/fastcomments/model/GetQuestionConfigs200ResponseTest.java
src/test/java/com/fastcomments/model/GetQuestionConfigsResponseTest.java
-src/test/java/com/fastcomments/model/GetQuestionResult200ResponseTest.java
src/test/java/com/fastcomments/model/GetQuestionResultResponseTest.java
-src/test/java/com/fastcomments/model/GetQuestionResults200ResponseTest.java
src/test/java/com/fastcomments/model/GetQuestionResultsResponseTest.java
src/test/java/com/fastcomments/model/GetSSOUserByEmailAPIResponseTest.java
src/test/java/com/fastcomments/model/GetSSOUserByIdAPIResponseTest.java
-src/test/java/com/fastcomments/model/GetSSOUsers200ResponseTest.java
+src/test/java/com/fastcomments/model/GetSSOUsersResponseTest.java
src/test/java/com/fastcomments/model/GetSubscriptionsAPIResponseTest.java
-src/test/java/com/fastcomments/model/GetTenant200ResponseTest.java
-src/test/java/com/fastcomments/model/GetTenantDailyUsages200ResponseTest.java
src/test/java/com/fastcomments/model/GetTenantDailyUsagesResponseTest.java
-src/test/java/com/fastcomments/model/GetTenantPackage200ResponseTest.java
+src/test/java/com/fastcomments/model/GetTenantManualBadgesResponseTest.java
src/test/java/com/fastcomments/model/GetTenantPackageResponseTest.java
-src/test/java/com/fastcomments/model/GetTenantPackages200ResponseTest.java
src/test/java/com/fastcomments/model/GetTenantPackagesResponseTest.java
src/test/java/com/fastcomments/model/GetTenantResponseTest.java
-src/test/java/com/fastcomments/model/GetTenantUser200ResponseTest.java
src/test/java/com/fastcomments/model/GetTenantUserResponseTest.java
-src/test/java/com/fastcomments/model/GetTenantUsers200ResponseTest.java
src/test/java/com/fastcomments/model/GetTenantUsersResponseTest.java
-src/test/java/com/fastcomments/model/GetTenants200ResponseTest.java
src/test/java/com/fastcomments/model/GetTenantsResponseTest.java
-src/test/java/com/fastcomments/model/GetTicket200ResponseTest.java
src/test/java/com/fastcomments/model/GetTicketResponseTest.java
-src/test/java/com/fastcomments/model/GetTickets200ResponseTest.java
src/test/java/com/fastcomments/model/GetTicketsResponseTest.java
-src/test/java/com/fastcomments/model/GetUser200ResponseTest.java
-src/test/java/com/fastcomments/model/GetUserBadge200ResponseTest.java
-src/test/java/com/fastcomments/model/GetUserBadgeProgressById200ResponseTest.java
-src/test/java/com/fastcomments/model/GetUserBadgeProgressList200ResponseTest.java
-src/test/java/com/fastcomments/model/GetUserBadges200ResponseTest.java
-src/test/java/com/fastcomments/model/GetUserNotificationCount200ResponseTest.java
+src/test/java/com/fastcomments/model/GetTranslationsResponseTest.java
+src/test/java/com/fastcomments/model/GetUserInternalProfileResponseProfileTest.java
+src/test/java/com/fastcomments/model/GetUserInternalProfileResponseTest.java
+src/test/java/com/fastcomments/model/GetUserManualBadgesResponseTest.java
src/test/java/com/fastcomments/model/GetUserNotificationCountResponseTest.java
-src/test/java/com/fastcomments/model/GetUserNotifications200ResponseTest.java
-src/test/java/com/fastcomments/model/GetUserPresenceStatuses200ResponseTest.java
src/test/java/com/fastcomments/model/GetUserPresenceStatusesResponseTest.java
-src/test/java/com/fastcomments/model/GetUserReactsPublic200ResponseTest.java
src/test/java/com/fastcomments/model/GetUserResponseTest.java
-src/test/java/com/fastcomments/model/GetVotes200ResponseTest.java
-src/test/java/com/fastcomments/model/GetVotesForUser200ResponseTest.java
+src/test/java/com/fastcomments/model/GetUserTrustFactorResponseTest.java
+src/test/java/com/fastcomments/model/GetV1PageLikesTest.java
+src/test/java/com/fastcomments/model/GetV2PageReactUsersResponseTest.java
+src/test/java/com/fastcomments/model/GetV2PageReactsTest.java
src/test/java/com/fastcomments/model/GetVotesForUserResponseTest.java
src/test/java/com/fastcomments/model/GetVotesResponseTest.java
+src/test/java/com/fastcomments/model/GifGetLargeResponseTest.java
src/test/java/com/fastcomments/model/GifRatingTest.java
+src/test/java/com/fastcomments/model/GifSearchInternalErrorTest.java
+src/test/java/com/fastcomments/model/GifSearchResponseImagesInnerInnerTest.java
+src/test/java/com/fastcomments/model/GifSearchResponseTest.java
src/test/java/com/fastcomments/model/HeaderAccountNotificationTest.java
src/test/java/com/fastcomments/model/HeaderStateTest.java
src/test/java/com/fastcomments/model/IgnoredResponseTest.java
src/test/java/com/fastcomments/model/ImageContentProfanityLevelTest.java
+src/test/java/com/fastcomments/model/ImportedAgentApprovalNotificationFrequencyTest.java
src/test/java/com/fastcomments/model/ImportedSiteTypeTest.java
src/test/java/com/fastcomments/model/LiveEventExtraInfoTest.java
src/test/java/com/fastcomments/model/LiveEventTest.java
src/test/java/com/fastcomments/model/LiveEventTypeTest.java
-src/test/java/com/fastcomments/model/LockComment200ResponseTest.java
src/test/java/com/fastcomments/model/MediaAssetTest.java
src/test/java/com/fastcomments/model/MentionAutoCompleteModeTest.java
src/test/java/com/fastcomments/model/MetaItemTest.java
+src/test/java/com/fastcomments/model/ModerationAPIChildCommentsResponseTest.java
+src/test/java/com/fastcomments/model/ModerationAPICommentLogTest.java
+src/test/java/com/fastcomments/model/ModerationAPICommentResponseTest.java
+src/test/java/com/fastcomments/model/ModerationAPICommentTest.java
+src/test/java/com/fastcomments/model/ModerationAPICountCommentsResponseTest.java
+src/test/java/com/fastcomments/model/ModerationAPIGetCommentIdsResponseTest.java
+src/test/java/com/fastcomments/model/ModerationAPIGetCommentsResponseTest.java
+src/test/java/com/fastcomments/model/ModerationAPIGetLogsResponseTest.java
+src/test/java/com/fastcomments/model/ModerationCommentSearchResponseTest.java
+src/test/java/com/fastcomments/model/ModerationExportResponseTest.java
+src/test/java/com/fastcomments/model/ModerationExportStatusResponseTest.java
+src/test/java/com/fastcomments/model/ModerationFilterTest.java
+src/test/java/com/fastcomments/model/ModerationPageSearchProjectedTest.java
+src/test/java/com/fastcomments/model/ModerationPageSearchResponseTest.java
+src/test/java/com/fastcomments/model/ModerationSiteSearchProjectedTest.java
+src/test/java/com/fastcomments/model/ModerationSiteSearchResponseTest.java
+src/test/java/com/fastcomments/model/ModerationSuggestResponseTest.java
+src/test/java/com/fastcomments/model/ModerationUserSearchProjectedTest.java
+src/test/java/com/fastcomments/model/ModerationUserSearchResponseTest.java
src/test/java/com/fastcomments/model/ModeratorTest.java
src/test/java/com/fastcomments/model/NotificationAndCountTest.java
src/test/java/com/fastcomments/model/NotificationObjectTypeTest.java
src/test/java/com/fastcomments/model/NotificationTypeTest.java
+src/test/java/com/fastcomments/model/PageUserEntryTest.java
+src/test/java/com/fastcomments/model/PageUsersInfoResponseTest.java
+src/test/java/com/fastcomments/model/PageUsersOfflineResponseTest.java
+src/test/java/com/fastcomments/model/PageUsersOnlineResponseTest.java
+src/test/java/com/fastcomments/model/PagesSortByTest.java
src/test/java/com/fastcomments/model/PatchDomainConfigParamsTest.java
-src/test/java/com/fastcomments/model/PatchHashTag200ResponseTest.java
+src/test/java/com/fastcomments/model/PatchDomainConfigResponseTest.java
src/test/java/com/fastcomments/model/PatchPageAPIResponseTest.java
src/test/java/com/fastcomments/model/PatchSSOUserAPIResponseTest.java
src/test/java/com/fastcomments/model/PendingCommentToSyncOutboundTest.java
-src/test/java/com/fastcomments/model/PinComment200ResponseTest.java
+src/test/java/com/fastcomments/model/PostRemoveCommentResponseTest.java
+src/test/java/com/fastcomments/model/PreBanSummaryTest.java
src/test/java/com/fastcomments/model/PubSubCommentBaseTest.java
src/test/java/com/fastcomments/model/PubSubCommentTest.java
src/test/java/com/fastcomments/model/PubSubVoteTest.java
@@ -1026,7 +1032,9 @@ src/test/java/com/fastcomments/model/PublicBlockFromCommentParamsTest.java
src/test/java/com/fastcomments/model/PublicCommentBaseTest.java
src/test/java/com/fastcomments/model/PublicCommentTest.java
src/test/java/com/fastcomments/model/PublicFeedPostsResponseTest.java
+src/test/java/com/fastcomments/model/PublicPageTest.java
src/test/java/com/fastcomments/model/PublicVoteTest.java
+src/test/java/com/fastcomments/model/PutDomainConfigResponseTest.java
src/test/java/com/fastcomments/model/PutSSOUserAPIResponseTest.java
src/test/java/com/fastcomments/model/QueryPredicateTest.java
src/test/java/com/fastcomments/model/QueryPredicateValueTest.java
@@ -1039,11 +1047,10 @@ src/test/java/com/fastcomments/model/QuestionResultTest.java
src/test/java/com/fastcomments/model/QuestionSubQuestionVisibilityTest.java
src/test/java/com/fastcomments/model/QuestionWhenSaveTest.java
src/test/java/com/fastcomments/model/ReactBodyParamsTest.java
-src/test/java/com/fastcomments/model/ReactFeedPostPublic200ResponseTest.java
src/test/java/com/fastcomments/model/ReactFeedPostResponseTest.java
src/test/java/com/fastcomments/model/RecordStringBeforeStringOrNullAfterStringOrNullValueTest.java
-src/test/java/com/fastcomments/model/RecordStringStringOrNumberValueTest.java
-src/test/java/com/fastcomments/model/RenderEmailTemplate200ResponseTest.java
+src/test/java/com/fastcomments/model/RemoveCommentActionResponseTest.java
+src/test/java/com/fastcomments/model/RemoveUserBadgeResponseTest.java
src/test/java/com/fastcomments/model/RenderEmailTemplateBodyTest.java
src/test/java/com/fastcomments/model/RenderEmailTemplateResponseTest.java
src/test/java/com/fastcomments/model/RenderableUserNotificationTest.java
@@ -1051,26 +1058,27 @@ src/test/java/com/fastcomments/model/RepeatCommentCheckIgnoredReasonTest.java
src/test/java/com/fastcomments/model/RepeatCommentHandlingActionTest.java
src/test/java/com/fastcomments/model/ReplaceTenantPackageBodyTest.java
src/test/java/com/fastcomments/model/ReplaceTenantUserBodyTest.java
-src/test/java/com/fastcomments/model/ResetUserNotifications200ResponseTest.java
src/test/java/com/fastcomments/model/ResetUserNotificationsResponseTest.java
src/test/java/com/fastcomments/model/SORTDIRTest.java
src/test/java/com/fastcomments/model/SSOSecurityLevelTest.java
-src/test/java/com/fastcomments/model/SaveComment200ResponseTest.java
src/test/java/com/fastcomments/model/SaveCommentResponseOptimizedTest.java
-src/test/java/com/fastcomments/model/SaveCommentResponseTest.java
+src/test/java/com/fastcomments/model/SaveCommentsBulkResponseTest.java
src/test/java/com/fastcomments/model/SaveCommentsResponseWithPresenceTest.java
-src/test/java/com/fastcomments/model/SearchUsers200ResponseTest.java
src/test/java/com/fastcomments/model/SearchUsersResponseTest.java
+src/test/java/com/fastcomments/model/SearchUsersResultTest.java
src/test/java/com/fastcomments/model/SearchUsersSectionedResponseTest.java
-src/test/java/com/fastcomments/model/SetCommentText200ResponseTest.java
+src/test/java/com/fastcomments/model/SetCommentApprovedResponseTest.java
+src/test/java/com/fastcomments/model/SetCommentTextParamsTest.java
+src/test/java/com/fastcomments/model/SetCommentTextResponseTest.java
src/test/java/com/fastcomments/model/SetCommentTextResultTest.java
+src/test/java/com/fastcomments/model/SetUserTrustFactorResponseTest.java
src/test/java/com/fastcomments/model/SizePresetTest.java
src/test/java/com/fastcomments/model/SortDirectionsTest.java
src/test/java/com/fastcomments/model/SpamRuleTest.java
src/test/java/com/fastcomments/model/TOSConfigTest.java
+src/test/java/com/fastcomments/model/TenantBadgeTest.java
src/test/java/com/fastcomments/model/TenantHashTagTest.java
src/test/java/com/fastcomments/model/TenantPackageTest.java
-src/test/java/com/fastcomments/model/UnBlockCommentPublic200ResponseTest.java
src/test/java/com/fastcomments/model/UnBlockFromCommentParamsTest.java
src/test/java/com/fastcomments/model/UnblockSuccessTest.java
src/test/java/com/fastcomments/model/UpdatableCommentParamsTest.java
@@ -1090,9 +1098,10 @@ src/test/java/com/fastcomments/model/UpdateSubscriptionAPIResponseTest.java
src/test/java/com/fastcomments/model/UpdateTenantBodyTest.java
src/test/java/com/fastcomments/model/UpdateTenantPackageBodyTest.java
src/test/java/com/fastcomments/model/UpdateTenantUserBodyTest.java
-src/test/java/com/fastcomments/model/UpdateUserBadge200ResponseTest.java
src/test/java/com/fastcomments/model/UpdateUserBadgeParamsTest.java
-src/test/java/com/fastcomments/model/UpdateUserNotificationStatus200ResponseTest.java
+src/test/java/com/fastcomments/model/UpdateUserNotificationCommentSubscriptionStatusResponseTest.java
+src/test/java/com/fastcomments/model/UpdateUserNotificationPageSubscriptionStatusResponseTest.java
+src/test/java/com/fastcomments/model/UpdateUserNotificationStatusResponseTest.java
src/test/java/com/fastcomments/model/UploadImageResponseTest.java
src/test/java/com/fastcomments/model/UserBadgeProgressTest.java
src/test/java/com/fastcomments/model/UserBadgeTest.java
@@ -1106,8 +1115,8 @@ src/test/java/com/fastcomments/model/UserSearchSectionResultTest.java
src/test/java/com/fastcomments/model/UserSearchSectionTest.java
src/test/java/com/fastcomments/model/UserSessionInfoTest.java
src/test/java/com/fastcomments/model/UserTest.java
+src/test/java/com/fastcomments/model/UsersListLocationTest.java
src/test/java/com/fastcomments/model/VoteBodyParamsTest.java
-src/test/java/com/fastcomments/model/VoteComment200ResponseTest.java
src/test/java/com/fastcomments/model/VoteDeleteResponseTest.java
src/test/java/com/fastcomments/model/VoteResponseTest.java
src/test/java/com/fastcomments/model/VoteResponseUserTest.java
diff --git a/client/.openapi-generator/VERSION b/client/.openapi-generator/VERSION
index 909dcd0e..ca7bf6e4 100644
--- a/client/.openapi-generator/VERSION
+++ b/client/.openapi-generator/VERSION
@@ -1 +1 @@
-7.19.0-SNAPSHOT
+7.23.0-SNAPSHOT
diff --git a/client/README.md b/client/README.md
index a6a183ed..717cc30e 100644
--- a/client/README.md
+++ b/client/README.md
@@ -2,7 +2,7 @@
fastcomments
- API version: 0.0.0
- - Generator version: 7.19.0-SNAPSHOT
+ - Generator version: 7.23.0-SNAPSHOT
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
@@ -102,7 +102,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
AddDomainConfigParams addDomainConfigParams = new AddDomainConfigParams(); // AddDomainConfigParams |
try {
- AddDomainConfig200Response result = apiInstance.addDomainConfig(tenantId, addDomainConfigParams)
+ AddDomainConfigResponse result = apiInstance.addDomainConfig(tenantId, addDomainConfigParams)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -237,26 +237,86 @@ Class | Method | HTTP request | Description
*DefaultApi* | [**updateTenantPackage**](docs/DefaultApi.md#updateTenantPackage) | **PATCH** /api/v1/tenant-packages/{id} |
*DefaultApi* | [**updateTenantUser**](docs/DefaultApi.md#updateTenantUser) | **PATCH** /api/v1/tenant-users/{id} |
*DefaultApi* | [**updateUserBadge**](docs/DefaultApi.md#updateUserBadge) | **PUT** /api/v1/user-badges/{id} |
+*ModerationApi* | [**deleteModerationVote**](docs/ModerationApi.md#deleteModerationVote) | **DELETE** /auth/my-account/moderate-comments/vote/{commentId}/{voteId} |
+*ModerationApi* | [**getApiComments**](docs/ModerationApi.md#getApiComments) | **GET** /auth/my-account/moderate-comments/api/comments |
+*ModerationApi* | [**getApiExportStatus**](docs/ModerationApi.md#getApiExportStatus) | **GET** /auth/my-account/moderate-comments/api/export/status |
+*ModerationApi* | [**getApiIds**](docs/ModerationApi.md#getApiIds) | **GET** /auth/my-account/moderate-comments/api/ids |
+*ModerationApi* | [**getBanUsersFromComment**](docs/ModerationApi.md#getBanUsersFromComment) | **GET** /auth/my-account/moderate-comments/ban-users/from-comment/{commentId} |
+*ModerationApi* | [**getCommentBanStatus**](docs/ModerationApi.md#getCommentBanStatus) | **GET** /auth/my-account/moderate-comments/get-comment-ban-status/{commentId} |
+*ModerationApi* | [**getCommentChildren**](docs/ModerationApi.md#getCommentChildren) | **GET** /auth/my-account/moderate-comments/comment-children/{commentId} |
+*ModerationApi* | [**getCount**](docs/ModerationApi.md#getCount) | **GET** /auth/my-account/moderate-comments/count |
+*ModerationApi* | [**getCounts**](docs/ModerationApi.md#getCounts) | **GET** /auth/my-account/moderate-comments/banned-users/counts |
+*ModerationApi* | [**getLogs**](docs/ModerationApi.md#getLogs) | **GET** /auth/my-account/moderate-comments/logs/{commentId} |
+*ModerationApi* | [**getManualBadges**](docs/ModerationApi.md#getManualBadges) | **GET** /auth/my-account/moderate-comments/get-manual-badges |
+*ModerationApi* | [**getManualBadgesForUser**](docs/ModerationApi.md#getManualBadgesForUser) | **GET** /auth/my-account/moderate-comments/get-manual-badges-for-user |
+*ModerationApi* | [**getModerationComment**](docs/ModerationApi.md#getModerationComment) | **GET** /auth/my-account/moderate-comments/comment/{commentId} |
+*ModerationApi* | [**getModerationCommentText**](docs/ModerationApi.md#getModerationCommentText) | **GET** /auth/my-account/moderate-comments/get-comment-text/{commentId} |
+*ModerationApi* | [**getPreBanSummary**](docs/ModerationApi.md#getPreBanSummary) | **GET** /auth/my-account/moderate-comments/pre-ban-summary/{commentId} |
+*ModerationApi* | [**getSearchCommentsSummary**](docs/ModerationApi.md#getSearchCommentsSummary) | **GET** /auth/my-account/moderate-comments/search/comments/summary |
+*ModerationApi* | [**getSearchPages**](docs/ModerationApi.md#getSearchPages) | **GET** /auth/my-account/moderate-comments/search/pages |
+*ModerationApi* | [**getSearchSites**](docs/ModerationApi.md#getSearchSites) | **GET** /auth/my-account/moderate-comments/search/sites |
+*ModerationApi* | [**getSearchSuggest**](docs/ModerationApi.md#getSearchSuggest) | **GET** /auth/my-account/moderate-comments/search/suggest |
+*ModerationApi* | [**getSearchUsers**](docs/ModerationApi.md#getSearchUsers) | **GET** /auth/my-account/moderate-comments/search/users |
+*ModerationApi* | [**getTrustFactor**](docs/ModerationApi.md#getTrustFactor) | **GET** /auth/my-account/moderate-comments/get-trust-factor |
+*ModerationApi* | [**getUserBanPreference**](docs/ModerationApi.md#getUserBanPreference) | **GET** /auth/my-account/moderate-comments/user-ban-preference |
+*ModerationApi* | [**getUserInternalProfile**](docs/ModerationApi.md#getUserInternalProfile) | **GET** /auth/my-account/moderate-comments/get-user-internal-profile |
+*ModerationApi* | [**postAdjustCommentVotes**](docs/ModerationApi.md#postAdjustCommentVotes) | **POST** /auth/my-account/moderate-comments/adjust-comment-votes/{commentId} |
+*ModerationApi* | [**postApiExport**](docs/ModerationApi.md#postApiExport) | **POST** /auth/my-account/moderate-comments/api/export |
+*ModerationApi* | [**postBanUserFromComment**](docs/ModerationApi.md#postBanUserFromComment) | **POST** /auth/my-account/moderate-comments/ban-user/from-comment/{commentId} |
+*ModerationApi* | [**postBanUserUndo**](docs/ModerationApi.md#postBanUserUndo) | **POST** /auth/my-account/moderate-comments/ban-user/undo |
+*ModerationApi* | [**postBulkPreBanSummary**](docs/ModerationApi.md#postBulkPreBanSummary) | **POST** /auth/my-account/moderate-comments/bulk-pre-ban-summary |
+*ModerationApi* | [**postCommentsByIds**](docs/ModerationApi.md#postCommentsByIds) | **POST** /auth/my-account/moderate-comments/comments-by-ids |
+*ModerationApi* | [**postFlagComment**](docs/ModerationApi.md#postFlagComment) | **POST** /auth/my-account/moderate-comments/flag-comment/{commentId} |
+*ModerationApi* | [**postRemoveComment**](docs/ModerationApi.md#postRemoveComment) | **POST** /auth/my-account/moderate-comments/remove-comment/{commentId} |
+*ModerationApi* | [**postRestoreDeletedComment**](docs/ModerationApi.md#postRestoreDeletedComment) | **POST** /auth/my-account/moderate-comments/restore-deleted-comment/{commentId} |
+*ModerationApi* | [**postSetCommentApprovalStatus**](docs/ModerationApi.md#postSetCommentApprovalStatus) | **POST** /auth/my-account/moderate-comments/set-comment-approval-status/{commentId} |
+*ModerationApi* | [**postSetCommentReviewStatus**](docs/ModerationApi.md#postSetCommentReviewStatus) | **POST** /auth/my-account/moderate-comments/set-comment-review-status/{commentId} |
+*ModerationApi* | [**postSetCommentSpamStatus**](docs/ModerationApi.md#postSetCommentSpamStatus) | **POST** /auth/my-account/moderate-comments/set-comment-spam-status/{commentId} |
+*ModerationApi* | [**postSetCommentText**](docs/ModerationApi.md#postSetCommentText) | **POST** /auth/my-account/moderate-comments/set-comment-text/{commentId} |
+*ModerationApi* | [**postUnFlagComment**](docs/ModerationApi.md#postUnFlagComment) | **POST** /auth/my-account/moderate-comments/un-flag-comment/{commentId} |
+*ModerationApi* | [**postVote**](docs/ModerationApi.md#postVote) | **POST** /auth/my-account/moderate-comments/vote/{commentId} |
+*ModerationApi* | [**putAwardBadge**](docs/ModerationApi.md#putAwardBadge) | **PUT** /auth/my-account/moderate-comments/award-badge |
+*ModerationApi* | [**putCloseThread**](docs/ModerationApi.md#putCloseThread) | **PUT** /auth/my-account/moderate-comments/close-thread |
+*ModerationApi* | [**putRemoveBadge**](docs/ModerationApi.md#putRemoveBadge) | **PUT** /auth/my-account/moderate-comments/remove-badge |
+*ModerationApi* | [**putReopenThread**](docs/ModerationApi.md#putReopenThread) | **PUT** /auth/my-account/moderate-comments/reopen-thread |
+*ModerationApi* | [**setTrustFactor**](docs/ModerationApi.md#setTrustFactor) | **PUT** /auth/my-account/moderate-comments/set-trust-factor |
*PublicApi* | [**blockFromCommentPublic**](docs/PublicApi.md#blockFromCommentPublic) | **POST** /block-from-comment/{commentId} |
*PublicApi* | [**checkedCommentsForBlocked**](docs/PublicApi.md#checkedCommentsForBlocked) | **GET** /check-blocked-comments |
*PublicApi* | [**createCommentPublic**](docs/PublicApi.md#createCommentPublic) | **POST** /comments/{tenantId} |
*PublicApi* | [**createFeedPostPublic**](docs/PublicApi.md#createFeedPostPublic) | **POST** /feed-posts/{tenantId} |
+*PublicApi* | [**createV1PageReact**](docs/PublicApi.md#createV1PageReact) | **POST** /page-reacts/v1/likes/{tenantId} |
+*PublicApi* | [**createV2PageReact**](docs/PublicApi.md#createV2PageReact) | **POST** /page-reacts/v2/{tenantId} |
*PublicApi* | [**deleteCommentPublic**](docs/PublicApi.md#deleteCommentPublic) | **DELETE** /comments/{tenantId}/{commentId} |
*PublicApi* | [**deleteCommentVote**](docs/PublicApi.md#deleteCommentVote) | **DELETE** /comments/{tenantId}/{commentId}/vote/{voteId} |
*PublicApi* | [**deleteFeedPostPublic**](docs/PublicApi.md#deleteFeedPostPublic) | **DELETE** /feed-posts/{tenantId}/{postId} |
+*PublicApi* | [**deleteV1PageReact**](docs/PublicApi.md#deleteV1PageReact) | **DELETE** /page-reacts/v1/likes/{tenantId} |
+*PublicApi* | [**deleteV2PageReact**](docs/PublicApi.md#deleteV2PageReact) | **DELETE** /page-reacts/v2/{tenantId} |
*PublicApi* | [**flagCommentPublic**](docs/PublicApi.md#flagCommentPublic) | **POST** /flag-comment/{commentId} |
*PublicApi* | [**getCommentText**](docs/PublicApi.md#getCommentText) | **GET** /comments/{tenantId}/{commentId}/text |
*PublicApi* | [**getCommentVoteUserNames**](docs/PublicApi.md#getCommentVoteUserNames) | **GET** /comments/{tenantId}/{commentId}/votes |
+*PublicApi* | [**getCommentsForUser**](docs/PublicApi.md#getCommentsForUser) | **GET** /comments-for-user |
*PublicApi* | [**getCommentsPublic**](docs/PublicApi.md#getCommentsPublic) | **GET** /comments/{tenantId} |
*PublicApi* | [**getEventLog**](docs/PublicApi.md#getEventLog) | **GET** /event-log/{tenantId} |
*PublicApi* | [**getFeedPostsPublic**](docs/PublicApi.md#getFeedPostsPublic) | **GET** /feed-posts/{tenantId} |
*PublicApi* | [**getFeedPostsStats**](docs/PublicApi.md#getFeedPostsStats) | **GET** /feed-posts/{tenantId}/stats |
+*PublicApi* | [**getGifLarge**](docs/PublicApi.md#getGifLarge) | **GET** /gifs/get-large/{tenantId} |
+*PublicApi* | [**getGifsSearch**](docs/PublicApi.md#getGifsSearch) | **GET** /gifs/search/{tenantId} |
+*PublicApi* | [**getGifsTrending**](docs/PublicApi.md#getGifsTrending) | **GET** /gifs/trending/{tenantId} |
*PublicApi* | [**getGlobalEventLog**](docs/PublicApi.md#getGlobalEventLog) | **GET** /event-log/global/{tenantId} |
+*PublicApi* | [**getOfflineUsers**](docs/PublicApi.md#getOfflineUsers) | **GET** /pages/{tenantId}/users/offline |
+*PublicApi* | [**getOnlineUsers**](docs/PublicApi.md#getOnlineUsers) | **GET** /pages/{tenantId}/users/online |
+*PublicApi* | [**getPagesPublic**](docs/PublicApi.md#getPagesPublic) | **GET** /pages/{tenantId} |
+*PublicApi* | [**getTranslations**](docs/PublicApi.md#getTranslations) | **GET** /translations/{namespace}/{component} |
*PublicApi* | [**getUserNotificationCount**](docs/PublicApi.md#getUserNotificationCount) | **GET** /user-notifications/get-count |
*PublicApi* | [**getUserNotifications**](docs/PublicApi.md#getUserNotifications) | **GET** /user-notifications |
*PublicApi* | [**getUserPresenceStatuses**](docs/PublicApi.md#getUserPresenceStatuses) | **GET** /user-presence-status |
*PublicApi* | [**getUserReactsPublic**](docs/PublicApi.md#getUserReactsPublic) | **GET** /feed-posts/{tenantId}/user-reacts |
+*PublicApi* | [**getUsersInfo**](docs/PublicApi.md#getUsersInfo) | **GET** /pages/{tenantId}/users/info |
+*PublicApi* | [**getV1PageLikes**](docs/PublicApi.md#getV1PageLikes) | **GET** /page-reacts/v1/likes/{tenantId} |
+*PublicApi* | [**getV2PageReactUsers**](docs/PublicApi.md#getV2PageReactUsers) | **GET** /page-reacts/v2/{tenantId}/list |
+*PublicApi* | [**getV2PageReacts**](docs/PublicApi.md#getV2PageReacts) | **GET** /page-reacts/v2/{tenantId} |
*PublicApi* | [**lockComment**](docs/PublicApi.md#lockComment) | **POST** /comments/{tenantId}/{commentId}/lock |
+*PublicApi* | [**logoutPublic**](docs/PublicApi.md#logoutPublic) | **PUT** /auth/logout |
*PublicApi* | [**pinComment**](docs/PublicApi.md#pinComment) | **POST** /comments/{tenantId}/{commentId}/pin |
*PublicApi* | [**reactFeedPostPublic**](docs/PublicApi.md#reactFeedPostPublic) | **POST** /feed-posts/{tenantId}/react/{postId} |
*PublicApi* | [**resetUserNotificationCount**](docs/PublicApi.md#resetUserNotificationCount) | **POST** /user-notifications/reset-count |
@@ -277,9 +337,14 @@ Class | Method | HTTP request | Description
## Documentation for Models
- [APIAuditLog](docs/APIAuditLog.md)
+ - [APIBanUserChangeLog](docs/APIBanUserChangeLog.md)
+ - [APIBanUserChangedValues](docs/APIBanUserChangedValues.md)
+ - [APIBannedUser](docs/APIBannedUser.md)
+ - [APIBannedUserWithMultiMatchInfo](docs/APIBannedUserWithMultiMatchInfo.md)
- [APIComment](docs/APIComment.md)
- [APICommentBase](docs/APICommentBase.md)
- [APICommentBaseMeta](docs/APICommentBaseMeta.md)
+ - [APICommentCommonBannedUser](docs/APICommentCommonBannedUser.md)
- [APICreateUserBadgeResponse](docs/APICreateUserBadgeResponse.md)
- [APIDomainConfiguration](docs/APIDomainConfiguration.md)
- [APIEmptyResponse](docs/APIEmptyResponse.md)
@@ -291,8 +356,11 @@ Class | Method | HTTP request | Description
- [APIGetUserBadgeProgressResponse](docs/APIGetUserBadgeProgressResponse.md)
- [APIGetUserBadgeResponse](docs/APIGetUserBadgeResponse.md)
- [APIGetUserBadgesResponse](docs/APIGetUserBadgesResponse.md)
+ - [APIModerateGetUserBanPreferencesResponse](docs/APIModerateGetUserBanPreferencesResponse.md)
+ - [APIModerateUserBanPreferences](docs/APIModerateUserBanPreferences.md)
- [APIPage](docs/APIPage.md)
- [APISSOUser](docs/APISSOUser.md)
+ - [APISaveCommentResponse](docs/APISaveCommentResponse.md)
- [APIStatus](docs/APIStatus.md)
- [APITenant](docs/APITenant.md)
- [APITenantDailyUsage](docs/APITenantDailyUsage.md)
@@ -300,16 +368,17 @@ Class | Method | HTTP request | Description
- [APITicketDetail](docs/APITicketDetail.md)
- [APITicketFile](docs/APITicketFile.md)
- [APIUserSubscription](docs/APIUserSubscription.md)
- - [AddDomainConfig200Response](docs/AddDomainConfig200Response.md)
- - [AddDomainConfig200ResponseAnyOf](docs/AddDomainConfig200ResponseAnyOf.md)
- [AddDomainConfigParams](docs/AddDomainConfigParams.md)
- - [AddHashTag200Response](docs/AddHashTag200Response.md)
- - [AddHashTagsBulk200Response](docs/AddHashTagsBulk200Response.md)
+ - [AddDomainConfigResponse](docs/AddDomainConfigResponse.md)
+ - [AddDomainConfigResponseAnyOf](docs/AddDomainConfigResponseAnyOf.md)
- [AddPageAPIResponse](docs/AddPageAPIResponse.md)
- [AddSSOUserAPIResponse](docs/AddSSOUserAPIResponse.md)
- - [AggregateQuestionResults200Response](docs/AggregateQuestionResults200Response.md)
+ - [AdjustCommentVotesParams](docs/AdjustCommentVotesParams.md)
+ - [AdjustVotesResponse](docs/AdjustVotesResponse.md)
- [AggregateQuestionResultsResponse](docs/AggregateQuestionResultsResponse.md)
+ - [AggregateResponse](docs/AggregateResponse.md)
- [AggregateTimeBucket](docs/AggregateTimeBucket.md)
+ - [AggregationAPIError](docs/AggregationAPIError.md)
- [AggregationItem](docs/AggregationItem.md)
- [AggregationOpType](docs/AggregationOpType.md)
- [AggregationOperation](docs/AggregationOperation.md)
@@ -318,24 +387,30 @@ Class | Method | HTTP request | Description
- [AggregationResponse](docs/AggregationResponse.md)
- [AggregationResponseStats](docs/AggregationResponseStats.md)
- [AggregationValue](docs/AggregationValue.md)
+ - [AwardUserBadgeResponse](docs/AwardUserBadgeResponse.md)
+ - [BanUserFromCommentResult](docs/BanUserFromCommentResult.md)
+ - [BanUserUndoParams](docs/BanUserUndoParams.md)
+ - [BannedUserMatch](docs/BannedUserMatch.md)
+ - [BannedUserMatchMatchedOnValue](docs/BannedUserMatchMatchedOnValue.md)
+ - [BannedUserMatchType](docs/BannedUserMatchType.md)
- [BillingInfo](docs/BillingInfo.md)
- [BlockFromCommentParams](docs/BlockFromCommentParams.md)
- - [BlockFromCommentPublic200Response](docs/BlockFromCommentPublic200Response.md)
- [BlockSuccess](docs/BlockSuccess.md)
+ - [BuildModerationFilterParams](docs/BuildModerationFilterParams.md)
+ - [BuildModerationFilterResponse](docs/BuildModerationFilterResponse.md)
- [BulkAggregateQuestionItem](docs/BulkAggregateQuestionItem.md)
- - [BulkAggregateQuestionResults200Response](docs/BulkAggregateQuestionResults200Response.md)
- [BulkAggregateQuestionResultsRequest](docs/BulkAggregateQuestionResultsRequest.md)
- [BulkAggregateQuestionResultsResponse](docs/BulkAggregateQuestionResultsResponse.md)
- [BulkCreateHashTagsBody](docs/BulkCreateHashTagsBody.md)
- [BulkCreateHashTagsBodyTagsInner](docs/BulkCreateHashTagsBodyTagsInner.md)
- [BulkCreateHashTagsResponse](docs/BulkCreateHashTagsResponse.md)
+ - [BulkCreateHashTagsResponseResultsInner](docs/BulkCreateHashTagsResponseResultsInner.md)
+ - [BulkPreBanParams](docs/BulkPreBanParams.md)
+ - [BulkPreBanSummary](docs/BulkPreBanSummary.md)
- [ChangeCommentPinStatusResponse](docs/ChangeCommentPinStatusResponse.md)
- - [ChangeTicketState200Response](docs/ChangeTicketState200Response.md)
- [ChangeTicketStateBody](docs/ChangeTicketStateBody.md)
- [ChangeTicketStateResponse](docs/ChangeTicketStateResponse.md)
- [CheckBlockedCommentsResponse](docs/CheckBlockedCommentsResponse.md)
- - [CheckedCommentsForBlocked200Response](docs/CheckedCommentsForBlocked200Response.md)
- - [CombineCommentsWithQuestionResults200Response](docs/CombineCommentsWithQuestionResults200Response.md)
- [CombineQuestionResultsWithCommentsResponse](docs/CombineQuestionResultsWithCommentsResponse.md)
- [CommentData](docs/CommentData.md)
- [CommentHTMLRenderingMode](docs/CommentHTMLRenderingMode.md)
@@ -350,56 +425,42 @@ Class | Method | HTTP request | Description
- [CommentUserHashTagInfo](docs/CommentUserHashTagInfo.md)
- [CommentUserMentionInfo](docs/CommentUserMentionInfo.md)
- [CommenterNameFormats](docs/CommenterNameFormats.md)
+ - [CommentsByIdsParams](docs/CommentsByIdsParams.md)
- [CreateAPIPageData](docs/CreateAPIPageData.md)
- [CreateAPISSOUserData](docs/CreateAPISSOUserData.md)
- [CreateAPIUserSubscriptionData](docs/CreateAPIUserSubscriptionData.md)
- [CreateCommentParams](docs/CreateCommentParams.md)
- - [CreateCommentPublic200Response](docs/CreateCommentPublic200Response.md)
- - [CreateEmailTemplate200Response](docs/CreateEmailTemplate200Response.md)
- [CreateEmailTemplateBody](docs/CreateEmailTemplateBody.md)
- [CreateEmailTemplateResponse](docs/CreateEmailTemplateResponse.md)
- - [CreateFeedPost200Response](docs/CreateFeedPost200Response.md)
- [CreateFeedPostParams](docs/CreateFeedPostParams.md)
- - [CreateFeedPostPublic200Response](docs/CreateFeedPostPublic200Response.md)
- [CreateFeedPostResponse](docs/CreateFeedPostResponse.md)
- [CreateFeedPostsResponse](docs/CreateFeedPostsResponse.md)
- [CreateHashTagBody](docs/CreateHashTagBody.md)
- [CreateHashTagResponse](docs/CreateHashTagResponse.md)
- - [CreateModerator200Response](docs/CreateModerator200Response.md)
- [CreateModeratorBody](docs/CreateModeratorBody.md)
- [CreateModeratorResponse](docs/CreateModeratorResponse.md)
- - [CreateQuestionConfig200Response](docs/CreateQuestionConfig200Response.md)
- [CreateQuestionConfigBody](docs/CreateQuestionConfigBody.md)
- [CreateQuestionConfigResponse](docs/CreateQuestionConfigResponse.md)
- - [CreateQuestionResult200Response](docs/CreateQuestionResult200Response.md)
- [CreateQuestionResultBody](docs/CreateQuestionResultBody.md)
- [CreateQuestionResultResponse](docs/CreateQuestionResultResponse.md)
- [CreateSubscriptionAPIResponse](docs/CreateSubscriptionAPIResponse.md)
- - [CreateTenant200Response](docs/CreateTenant200Response.md)
- [CreateTenantBody](docs/CreateTenantBody.md)
- - [CreateTenantPackage200Response](docs/CreateTenantPackage200Response.md)
- [CreateTenantPackageBody](docs/CreateTenantPackageBody.md)
- [CreateTenantPackageResponse](docs/CreateTenantPackageResponse.md)
- [CreateTenantResponse](docs/CreateTenantResponse.md)
- - [CreateTenantUser200Response](docs/CreateTenantUser200Response.md)
- [CreateTenantUserBody](docs/CreateTenantUserBody.md)
- [CreateTenantUserResponse](docs/CreateTenantUserResponse.md)
- - [CreateTicket200Response](docs/CreateTicket200Response.md)
- [CreateTicketBody](docs/CreateTicketBody.md)
- [CreateTicketResponse](docs/CreateTicketResponse.md)
- - [CreateUserBadge200Response](docs/CreateUserBadge200Response.md)
- [CreateUserBadgeParams](docs/CreateUserBadgeParams.md)
+ - [CreateV1PageReact](docs/CreateV1PageReact.md)
- [CustomConfigParameters](docs/CustomConfigParameters.md)
- [CustomEmailTemplate](docs/CustomEmailTemplate.md)
- - [DeleteComment200Response](docs/DeleteComment200Response.md)
- [DeleteCommentAction](docs/DeleteCommentAction.md)
- - [DeleteCommentPublic200Response](docs/DeleteCommentPublic200Response.md)
- [DeleteCommentResult](docs/DeleteCommentResult.md)
- - [DeleteCommentVote200Response](docs/DeleteCommentVote200Response.md)
- - [DeleteDomainConfig200Response](docs/DeleteDomainConfig200Response.md)
- - [DeleteFeedPostPublic200Response](docs/DeleteFeedPostPublic200Response.md)
- - [DeleteFeedPostPublic200ResponseAnyOf](docs/DeleteFeedPostPublic200ResponseAnyOf.md)
- - [DeleteHashTagRequest](docs/DeleteHashTagRequest.md)
+ - [DeleteDomainConfigResponse](docs/DeleteDomainConfigResponse.md)
+ - [DeleteFeedPostPublicResponse](docs/DeleteFeedPostPublicResponse.md)
+ - [DeleteHashTagRequestBody](docs/DeleteHashTagRequestBody.md)
- [DeletePageAPIResponse](docs/DeletePageAPIResponse.md)
- [DeleteSSOUserAPIResponse](docs/DeleteSSOUserAPIResponse.md)
- [DeleteSubscriptionAPIResponse](docs/DeleteSubscriptionAPIResponse.md)
@@ -418,126 +479,124 @@ Class | Method | HTTP request | Description
- [FeedPostsStatsResponse](docs/FeedPostsStatsResponse.md)
- [FindCommentsByRangeItem](docs/FindCommentsByRangeItem.md)
- [FindCommentsByRangeResponse](docs/FindCommentsByRangeResponse.md)
- - [FlagComment200Response](docs/FlagComment200Response.md)
- - [FlagCommentPublic200Response](docs/FlagCommentPublic200Response.md)
- [FlagCommentResponse](docs/FlagCommentResponse.md)
- - [GetAuditLogs200Response](docs/GetAuditLogs200Response.md)
- [GetAuditLogsResponse](docs/GetAuditLogsResponse.md)
- - [GetCachedNotificationCount200Response](docs/GetCachedNotificationCount200Response.md)
+ - [GetBannedUsersCountResponse](docs/GetBannedUsersCountResponse.md)
+ - [GetBannedUsersFromCommentResponse](docs/GetBannedUsersFromCommentResponse.md)
- [GetCachedNotificationCountResponse](docs/GetCachedNotificationCountResponse.md)
- - [GetComment200Response](docs/GetComment200Response.md)
- - [GetCommentText200Response](docs/GetCommentText200Response.md)
- - [GetCommentVoteUserNames200Response](docs/GetCommentVoteUserNames200Response.md)
+ - [GetCommentBanStatusResponse](docs/GetCommentBanStatusResponse.md)
+ - [GetCommentTextResponse](docs/GetCommentTextResponse.md)
- [GetCommentVoteUserNamesSuccessResponse](docs/GetCommentVoteUserNamesSuccessResponse.md)
- - [GetComments200Response](docs/GetComments200Response.md)
- - [GetCommentsPublic200Response](docs/GetCommentsPublic200Response.md)
+ - [GetCommentsForUserResponse](docs/GetCommentsForUserResponse.md)
- [GetCommentsResponsePublicComment](docs/GetCommentsResponsePublicComment.md)
- [GetCommentsResponseWithPresencePublicComment](docs/GetCommentsResponseWithPresencePublicComment.md)
- - [GetDomainConfig200Response](docs/GetDomainConfig200Response.md)
- - [GetDomainConfigs200Response](docs/GetDomainConfigs200Response.md)
- - [GetDomainConfigs200ResponseAnyOf](docs/GetDomainConfigs200ResponseAnyOf.md)
- - [GetDomainConfigs200ResponseAnyOf1](docs/GetDomainConfigs200ResponseAnyOf1.md)
- - [GetEmailTemplate200Response](docs/GetEmailTemplate200Response.md)
- - [GetEmailTemplateDefinitions200Response](docs/GetEmailTemplateDefinitions200Response.md)
+ - [GetDomainConfigResponse](docs/GetDomainConfigResponse.md)
+ - [GetDomainConfigsResponse](docs/GetDomainConfigsResponse.md)
+ - [GetDomainConfigsResponseAnyOf](docs/GetDomainConfigsResponseAnyOf.md)
+ - [GetDomainConfigsResponseAnyOf1](docs/GetDomainConfigsResponseAnyOf1.md)
- [GetEmailTemplateDefinitionsResponse](docs/GetEmailTemplateDefinitionsResponse.md)
- - [GetEmailTemplateRenderErrors200Response](docs/GetEmailTemplateRenderErrors200Response.md)
- [GetEmailTemplateRenderErrorsResponse](docs/GetEmailTemplateRenderErrorsResponse.md)
- [GetEmailTemplateResponse](docs/GetEmailTemplateResponse.md)
- - [GetEmailTemplates200Response](docs/GetEmailTemplates200Response.md)
- [GetEmailTemplatesResponse](docs/GetEmailTemplatesResponse.md)
- - [GetEventLog200Response](docs/GetEventLog200Response.md)
- [GetEventLogResponse](docs/GetEventLogResponse.md)
- - [GetFeedPosts200Response](docs/GetFeedPosts200Response.md)
- - [GetFeedPostsPublic200Response](docs/GetFeedPostsPublic200Response.md)
- [GetFeedPostsResponse](docs/GetFeedPostsResponse.md)
- - [GetFeedPostsStats200Response](docs/GetFeedPostsStats200Response.md)
- - [GetHashTags200Response](docs/GetHashTags200Response.md)
+ - [GetGifsSearchResponse](docs/GetGifsSearchResponse.md)
+ - [GetGifsTrendingResponse](docs/GetGifsTrendingResponse.md)
- [GetHashTagsResponse](docs/GetHashTagsResponse.md)
- - [GetModerator200Response](docs/GetModerator200Response.md)
- [GetModeratorResponse](docs/GetModeratorResponse.md)
- - [GetModerators200Response](docs/GetModerators200Response.md)
- [GetModeratorsResponse](docs/GetModeratorsResponse.md)
- [GetMyNotificationsResponse](docs/GetMyNotificationsResponse.md)
- - [GetNotificationCount200Response](docs/GetNotificationCount200Response.md)
- [GetNotificationCountResponse](docs/GetNotificationCountResponse.md)
- - [GetNotifications200Response](docs/GetNotifications200Response.md)
- [GetNotificationsResponse](docs/GetNotificationsResponse.md)
- [GetPageByURLIdAPIResponse](docs/GetPageByURLIdAPIResponse.md)
- [GetPagesAPIResponse](docs/GetPagesAPIResponse.md)
- - [GetPendingWebhookEventCount200Response](docs/GetPendingWebhookEventCount200Response.md)
- [GetPendingWebhookEventCountResponse](docs/GetPendingWebhookEventCountResponse.md)
- - [GetPendingWebhookEvents200Response](docs/GetPendingWebhookEvents200Response.md)
- [GetPendingWebhookEventsResponse](docs/GetPendingWebhookEventsResponse.md)
- [GetPublicFeedPostsResponse](docs/GetPublicFeedPostsResponse.md)
- - [GetQuestionConfig200Response](docs/GetQuestionConfig200Response.md)
+ - [GetPublicPagesResponse](docs/GetPublicPagesResponse.md)
- [GetQuestionConfigResponse](docs/GetQuestionConfigResponse.md)
- - [GetQuestionConfigs200Response](docs/GetQuestionConfigs200Response.md)
- [GetQuestionConfigsResponse](docs/GetQuestionConfigsResponse.md)
- - [GetQuestionResult200Response](docs/GetQuestionResult200Response.md)
- [GetQuestionResultResponse](docs/GetQuestionResultResponse.md)
- - [GetQuestionResults200Response](docs/GetQuestionResults200Response.md)
- [GetQuestionResultsResponse](docs/GetQuestionResultsResponse.md)
- [GetSSOUserByEmailAPIResponse](docs/GetSSOUserByEmailAPIResponse.md)
- [GetSSOUserByIdAPIResponse](docs/GetSSOUserByIdAPIResponse.md)
- - [GetSSOUsers200Response](docs/GetSSOUsers200Response.md)
+ - [GetSSOUsersResponse](docs/GetSSOUsersResponse.md)
- [GetSubscriptionsAPIResponse](docs/GetSubscriptionsAPIResponse.md)
- - [GetTenant200Response](docs/GetTenant200Response.md)
- - [GetTenantDailyUsages200Response](docs/GetTenantDailyUsages200Response.md)
- [GetTenantDailyUsagesResponse](docs/GetTenantDailyUsagesResponse.md)
- - [GetTenantPackage200Response](docs/GetTenantPackage200Response.md)
+ - [GetTenantManualBadgesResponse](docs/GetTenantManualBadgesResponse.md)
- [GetTenantPackageResponse](docs/GetTenantPackageResponse.md)
- - [GetTenantPackages200Response](docs/GetTenantPackages200Response.md)
- [GetTenantPackagesResponse](docs/GetTenantPackagesResponse.md)
- [GetTenantResponse](docs/GetTenantResponse.md)
- - [GetTenantUser200Response](docs/GetTenantUser200Response.md)
- [GetTenantUserResponse](docs/GetTenantUserResponse.md)
- - [GetTenantUsers200Response](docs/GetTenantUsers200Response.md)
- [GetTenantUsersResponse](docs/GetTenantUsersResponse.md)
- - [GetTenants200Response](docs/GetTenants200Response.md)
- [GetTenantsResponse](docs/GetTenantsResponse.md)
- - [GetTicket200Response](docs/GetTicket200Response.md)
- [GetTicketResponse](docs/GetTicketResponse.md)
- - [GetTickets200Response](docs/GetTickets200Response.md)
- [GetTicketsResponse](docs/GetTicketsResponse.md)
- - [GetUser200Response](docs/GetUser200Response.md)
- - [GetUserBadge200Response](docs/GetUserBadge200Response.md)
- - [GetUserBadgeProgressById200Response](docs/GetUserBadgeProgressById200Response.md)
- - [GetUserBadgeProgressList200Response](docs/GetUserBadgeProgressList200Response.md)
- - [GetUserBadges200Response](docs/GetUserBadges200Response.md)
- - [GetUserNotificationCount200Response](docs/GetUserNotificationCount200Response.md)
+ - [GetTranslationsResponse](docs/GetTranslationsResponse.md)
+ - [GetUserInternalProfileResponse](docs/GetUserInternalProfileResponse.md)
+ - [GetUserInternalProfileResponseProfile](docs/GetUserInternalProfileResponseProfile.md)
+ - [GetUserManualBadgesResponse](docs/GetUserManualBadgesResponse.md)
- [GetUserNotificationCountResponse](docs/GetUserNotificationCountResponse.md)
- - [GetUserNotifications200Response](docs/GetUserNotifications200Response.md)
- - [GetUserPresenceStatuses200Response](docs/GetUserPresenceStatuses200Response.md)
- [GetUserPresenceStatusesResponse](docs/GetUserPresenceStatusesResponse.md)
- - [GetUserReactsPublic200Response](docs/GetUserReactsPublic200Response.md)
- [GetUserResponse](docs/GetUserResponse.md)
- - [GetVotes200Response](docs/GetVotes200Response.md)
- - [GetVotesForUser200Response](docs/GetVotesForUser200Response.md)
+ - [GetUserTrustFactorResponse](docs/GetUserTrustFactorResponse.md)
+ - [GetV1PageLikes](docs/GetV1PageLikes.md)
+ - [GetV2PageReactUsersResponse](docs/GetV2PageReactUsersResponse.md)
+ - [GetV2PageReacts](docs/GetV2PageReacts.md)
- [GetVotesForUserResponse](docs/GetVotesForUserResponse.md)
- [GetVotesResponse](docs/GetVotesResponse.md)
+ - [GifGetLargeResponse](docs/GifGetLargeResponse.md)
- [GifRating](docs/GifRating.md)
+ - [GifSearchInternalError](docs/GifSearchInternalError.md)
+ - [GifSearchResponse](docs/GifSearchResponse.md)
+ - [GifSearchResponseImagesInnerInner](docs/GifSearchResponseImagesInnerInner.md)
- [HeaderAccountNotification](docs/HeaderAccountNotification.md)
- [HeaderState](docs/HeaderState.md)
- [IgnoredResponse](docs/IgnoredResponse.md)
- [ImageContentProfanityLevel](docs/ImageContentProfanityLevel.md)
+ - [ImportedAgentApprovalNotificationFrequency](docs/ImportedAgentApprovalNotificationFrequency.md)
- [ImportedSiteType](docs/ImportedSiteType.md)
- [LiveEvent](docs/LiveEvent.md)
- [LiveEventExtraInfo](docs/LiveEventExtraInfo.md)
- [LiveEventType](docs/LiveEventType.md)
- - [LockComment200Response](docs/LockComment200Response.md)
- [MediaAsset](docs/MediaAsset.md)
- [MentionAutoCompleteMode](docs/MentionAutoCompleteMode.md)
- [MetaItem](docs/MetaItem.md)
+ - [ModerationAPIChildCommentsResponse](docs/ModerationAPIChildCommentsResponse.md)
+ - [ModerationAPIComment](docs/ModerationAPIComment.md)
+ - [ModerationAPICommentLog](docs/ModerationAPICommentLog.md)
+ - [ModerationAPICommentResponse](docs/ModerationAPICommentResponse.md)
+ - [ModerationAPICountCommentsResponse](docs/ModerationAPICountCommentsResponse.md)
+ - [ModerationAPIGetCommentIdsResponse](docs/ModerationAPIGetCommentIdsResponse.md)
+ - [ModerationAPIGetCommentsResponse](docs/ModerationAPIGetCommentsResponse.md)
+ - [ModerationAPIGetLogsResponse](docs/ModerationAPIGetLogsResponse.md)
+ - [ModerationCommentSearchResponse](docs/ModerationCommentSearchResponse.md)
+ - [ModerationExportResponse](docs/ModerationExportResponse.md)
+ - [ModerationExportStatusResponse](docs/ModerationExportStatusResponse.md)
+ - [ModerationFilter](docs/ModerationFilter.md)
+ - [ModerationPageSearchProjected](docs/ModerationPageSearchProjected.md)
+ - [ModerationPageSearchResponse](docs/ModerationPageSearchResponse.md)
+ - [ModerationSiteSearchProjected](docs/ModerationSiteSearchProjected.md)
+ - [ModerationSiteSearchResponse](docs/ModerationSiteSearchResponse.md)
+ - [ModerationSuggestResponse](docs/ModerationSuggestResponse.md)
+ - [ModerationUserSearchProjected](docs/ModerationUserSearchProjected.md)
+ - [ModerationUserSearchResponse](docs/ModerationUserSearchResponse.md)
- [Moderator](docs/Moderator.md)
- [NotificationAndCount](docs/NotificationAndCount.md)
- [NotificationObjectType](docs/NotificationObjectType.md)
- [NotificationType](docs/NotificationType.md)
+ - [PageUserEntry](docs/PageUserEntry.md)
+ - [PageUsersInfoResponse](docs/PageUsersInfoResponse.md)
+ - [PageUsersOfflineResponse](docs/PageUsersOfflineResponse.md)
+ - [PageUsersOnlineResponse](docs/PageUsersOnlineResponse.md)
+ - [PagesSortBy](docs/PagesSortBy.md)
- [PatchDomainConfigParams](docs/PatchDomainConfigParams.md)
- - [PatchHashTag200Response](docs/PatchHashTag200Response.md)
+ - [PatchDomainConfigResponse](docs/PatchDomainConfigResponse.md)
- [PatchPageAPIResponse](docs/PatchPageAPIResponse.md)
- [PatchSSOUserAPIResponse](docs/PatchSSOUserAPIResponse.md)
- [PendingCommentToSyncOutbound](docs/PendingCommentToSyncOutbound.md)
- - [PinComment200Response](docs/PinComment200Response.md)
+ - [PostRemoveCommentResponse](docs/PostRemoveCommentResponse.md)
+ - [PreBanSummary](docs/PreBanSummary.md)
- [PubSubComment](docs/PubSubComment.md)
- [PubSubCommentBase](docs/PubSubCommentBase.md)
- [PubSubVote](docs/PubSubVote.md)
@@ -548,7 +607,9 @@ Class | Method | HTTP request | Description
- [PublicComment](docs/PublicComment.md)
- [PublicCommentBase](docs/PublicCommentBase.md)
- [PublicFeedPostsResponse](docs/PublicFeedPostsResponse.md)
+ - [PublicPage](docs/PublicPage.md)
- [PublicVote](docs/PublicVote.md)
+ - [PutDomainConfigResponse](docs/PutDomainConfigResponse.md)
- [PutSSOUserAPIResponse](docs/PutSSOUserAPIResponse.md)
- [QueryPredicate](docs/QueryPredicate.md)
- [QueryPredicateValue](docs/QueryPredicateValue.md)
@@ -561,11 +622,10 @@ Class | Method | HTTP request | Description
- [QuestionSubQuestionVisibility](docs/QuestionSubQuestionVisibility.md)
- [QuestionWhenSave](docs/QuestionWhenSave.md)
- [ReactBodyParams](docs/ReactBodyParams.md)
- - [ReactFeedPostPublic200Response](docs/ReactFeedPostPublic200Response.md)
- [ReactFeedPostResponse](docs/ReactFeedPostResponse.md)
- [RecordStringBeforeStringOrNullAfterStringOrNullValue](docs/RecordStringBeforeStringOrNullAfterStringOrNullValue.md)
- - [RecordStringStringOrNumberValue](docs/RecordStringStringOrNumberValue.md)
- - [RenderEmailTemplate200Response](docs/RenderEmailTemplate200Response.md)
+ - [RemoveCommentActionResponse](docs/RemoveCommentActionResponse.md)
+ - [RemoveUserBadgeResponse](docs/RemoveUserBadgeResponse.md)
- [RenderEmailTemplateBody](docs/RenderEmailTemplateBody.md)
- [RenderEmailTemplateResponse](docs/RenderEmailTemplateResponse.md)
- [RenderableUserNotification](docs/RenderableUserNotification.md)
@@ -573,26 +633,27 @@ Class | Method | HTTP request | Description
- [RepeatCommentHandlingAction](docs/RepeatCommentHandlingAction.md)
- [ReplaceTenantPackageBody](docs/ReplaceTenantPackageBody.md)
- [ReplaceTenantUserBody](docs/ReplaceTenantUserBody.md)
- - [ResetUserNotifications200Response](docs/ResetUserNotifications200Response.md)
- [ResetUserNotificationsResponse](docs/ResetUserNotificationsResponse.md)
- [SORTDIR](docs/SORTDIR.md)
- [SSOSecurityLevel](docs/SSOSecurityLevel.md)
- - [SaveComment200Response](docs/SaveComment200Response.md)
- - [SaveCommentResponse](docs/SaveCommentResponse.md)
- [SaveCommentResponseOptimized](docs/SaveCommentResponseOptimized.md)
+ - [SaveCommentsBulkResponse](docs/SaveCommentsBulkResponse.md)
- [SaveCommentsResponseWithPresence](docs/SaveCommentsResponseWithPresence.md)
- - [SearchUsers200Response](docs/SearchUsers200Response.md)
- [SearchUsersResponse](docs/SearchUsersResponse.md)
+ - [SearchUsersResult](docs/SearchUsersResult.md)
- [SearchUsersSectionedResponse](docs/SearchUsersSectionedResponse.md)
- - [SetCommentText200Response](docs/SetCommentText200Response.md)
+ - [SetCommentApprovedResponse](docs/SetCommentApprovedResponse.md)
+ - [SetCommentTextParams](docs/SetCommentTextParams.md)
+ - [SetCommentTextResponse](docs/SetCommentTextResponse.md)
- [SetCommentTextResult](docs/SetCommentTextResult.md)
+ - [SetUserTrustFactorResponse](docs/SetUserTrustFactorResponse.md)
- [SizePreset](docs/SizePreset.md)
- [SortDirections](docs/SortDirections.md)
- [SpamRule](docs/SpamRule.md)
- [TOSConfig](docs/TOSConfig.md)
+ - [TenantBadge](docs/TenantBadge.md)
- [TenantHashTag](docs/TenantHashTag.md)
- [TenantPackage](docs/TenantPackage.md)
- - [UnBlockCommentPublic200Response](docs/UnBlockCommentPublic200Response.md)
- [UnBlockFromCommentParams](docs/UnBlockFromCommentParams.md)
- [UnblockSuccess](docs/UnblockSuccess.md)
- [UpdatableCommentParams](docs/UpdatableCommentParams.md)
@@ -612,9 +673,10 @@ Class | Method | HTTP request | Description
- [UpdateTenantBody](docs/UpdateTenantBody.md)
- [UpdateTenantPackageBody](docs/UpdateTenantPackageBody.md)
- [UpdateTenantUserBody](docs/UpdateTenantUserBody.md)
- - [UpdateUserBadge200Response](docs/UpdateUserBadge200Response.md)
- [UpdateUserBadgeParams](docs/UpdateUserBadgeParams.md)
- - [UpdateUserNotificationStatus200Response](docs/UpdateUserNotificationStatus200Response.md)
+ - [UpdateUserNotificationCommentSubscriptionStatusResponse](docs/UpdateUserNotificationCommentSubscriptionStatusResponse.md)
+ - [UpdateUserNotificationPageSubscriptionStatusResponse](docs/UpdateUserNotificationPageSubscriptionStatusResponse.md)
+ - [UpdateUserNotificationStatusResponse](docs/UpdateUserNotificationStatusResponse.md)
- [UploadImageResponse](docs/UploadImageResponse.md)
- [User](docs/User.md)
- [UserBadge](docs/UserBadge.md)
@@ -628,8 +690,8 @@ Class | Method | HTTP request | Description
- [UserSearchSection](docs/UserSearchSection.md)
- [UserSearchSectionResult](docs/UserSearchSectionResult.md)
- [UserSessionInfo](docs/UserSessionInfo.md)
+ - [UsersListLocation](docs/UsersListLocation.md)
- [VoteBodyParams](docs/VoteBodyParams.md)
- - [VoteComment200Response](docs/VoteComment200Response.md)
- [VoteDeleteResponse](docs/VoteDeleteResponse.md)
- [VoteResponse](docs/VoteResponse.md)
- [VoteResponseUser](docs/VoteResponseUser.md)
diff --git a/client/api/openapi.yaml b/client/api/openapi.yaml
index 082c41b8..a0379b03 100644
--- a/client/api/openapi.yaml
+++ b/client/api/openapi.yaml
@@ -63,8 +63,14 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/SearchUsers_200_response"
+ $ref: "#/components/schemas/SearchUsersResult"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
@@ -100,7 +106,7 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetUserPresenceStatuses_200_response"
+ $ref: "#/components/schemas/GetUserPresenceStatusesResponse"
description: Ok
"422":
content:
@@ -108,6 +114,12 @@ paths:
schema:
$ref: "#/components/schemas/APIError"
description: Validation Failed
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
@@ -124,6 +136,14 @@ paths:
schema:
type: string
style: form
+ - description: Used to determine whether the current page is subscribed.
+ explode: true
+ in: query
+ name: urlId
+ required: false
+ schema:
+ type: string
+ style: form
- explode: true
in: query
name: pageSize
@@ -182,6 +202,13 @@ paths:
schema:
type: boolean
style: form
+ - explode: true
+ in: query
+ name: includeTenantNotifications
+ required: false
+ schema:
+ type: boolean
+ style: form
- explode: true
in: query
name: sso
@@ -194,8 +221,14 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetUserNotifications_200_response"
+ $ref: "#/components/schemas/GetMyNotificationsResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
@@ -260,8 +293,14 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/ResetUserNotifications_200_response"
+ $ref: "#/components/schemas/ResetUserNotificationsResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
@@ -290,8 +329,14 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetUserNotificationCount_200_response"
+ $ref: "#/components/schemas/GetUserNotificationCountResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
@@ -320,8 +365,14 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/ResetUserNotifications_200_response"
+ $ref: "#/components/schemas/ResetUserNotificationsResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
@@ -367,8 +418,14 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/UpdateUserNotificationStatus_200_response"
+ $ref: "#/components/schemas/UpdateUserNotificationStatusResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
@@ -422,8 +479,14 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/UpdateUserNotificationStatus_200_response"
+ $ref: "#/components/schemas/UpdateUserNotificationCommentSubscriptionStatusResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
@@ -486,8 +549,14 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/UpdateUserNotificationStatus_200_response"
+ $ref: "#/components/schemas/UpdateUserNotificationPageSubscriptionStatusResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
@@ -541,58 +610,75 @@ paths:
x-content-type: multipart/form-data
x-accepts:
- application/json
- /flag-comment/{commentId}:
- post:
- operationId: FlagCommentPublic
+ /translations/{namespace}/{component}:
+ get:
+ operationId: GetTranslations
parameters:
- - explode: true
- in: query
- name: tenantId
+ - explode: false
+ in: path
+ name: namespace
required: true
schema:
type: string
- style: form
+ style: simple
- explode: false
in: path
- name: commentId
+ name: component
required: true
schema:
type: string
style: simple
- explode: true
in: query
- name: isFlagged
- required: true
+ name: locale
+ required: false
schema:
- type: boolean
+ type: string
style: form
- explode: true
in: query
- name: sso
+ name: useFullTranslationIds
required: false
schema:
- type: string
+ type: boolean
style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
+ $ref: "#/components/schemas/GetTranslationsResponse"
description: Ok
+ "422":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Validation Failed
+ "500":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Internal
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
x-accepts:
- application/json
- /feed-posts/{tenantId}:
+ /pages/{tenantId}:
get:
- description: |2-
-
- req
- tenantId
- afterId
- operationId: GetFeedPostsPublic
+ description: |-
+ List pages for a tenant. Used by the FChat desktop client to populate its room list.
+ Requires `enableFChat` to be true on the resolved custom config for each page.
+ Pages that require SSO are filtered against the requesting user's group access.
+ operationId: GetPagesPublic
parameters:
- explode: false
in: path
@@ -601,14 +687,17 @@ paths:
schema:
type: string
style: simple
- - explode: true
+ - description: Opaque pagination cursor returned as `nextCursor` from a prior
+ request. Tied to the same `sortBy`.
+ explode: true
in: query
- name: afterId
+ name: cursor
required: false
schema:
type: string
style: form
- - explode: true
+ - description: "1..200, default 50"
+ explode: true
in: query
name: limit
required: false
@@ -616,32 +705,27 @@ paths:
format: int32
type: integer
style: form
- - explode: true
- in: query
- name: tags
- required: false
- schema:
- items:
- type: string
- type: array
- style: form
- - explode: true
+ - description: Optional case-insensitive title prefix filter.
+ explode: true
in: query
- name: sso
+ name: q
required: false
schema:
type: string
style: form
- - explode: true
+ - description: "Sort order. `updatedAt` (default, newest first), `commentCount`\
+ \ (most comments first), or `title` (alphabetical)."
+ explode: true
in: query
- name: isCrawler
+ name: sortBy
required: false
schema:
- type: boolean
+ $ref: "#/components/schemas/PagesSortBy"
style: form
- - explode: true
+ - description: "If true, only return pages with at least one comment."
+ explode: true
in: query
- name: includeUserInfo
+ name: hasComments
required: false
schema:
type: boolean
@@ -651,15 +735,25 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetFeedPostsPublic_200_response"
+ $ref: "#/components/schemas/GetPublicPagesResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
x-accepts:
- application/json
- post:
- operationId: CreateFeedPostPublic
+ /pages/{tenantId}/users/online:
+ get:
+ description: |-
+ Currently-online viewers of a page: people whose websocket session is subscribed to the page right now.
+ Returns anonCount + totalCount (room-wide subscribers, including anon viewers we don't enumerate).
+ operationId: GetOnlineUsers
parameters:
- explode: false
in: path
@@ -668,42 +762,69 @@ paths:
schema:
type: string
style: simple
- - explode: true
+ - description: Page URL identifier (cleaned server-side).
+ explode: true
in: query
- name: broadcastId
+ name: urlId
+ required: true
+ schema:
+ type: string
+ style: form
+ - description: "Cursor: pass nextAfterName from the previous response."
+ explode: true
+ in: query
+ name: afterName
required: false
schema:
type: string
style: form
- - explode: true
+ - description: "Cursor tiebreaker: pass nextAfterUserId from the previous response.\
+ \ Required when afterName is set so name-ties don't drop entries."
+ explode: true
in: query
- name: sso
+ name: afterUserId
required: false
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/CreateFeedPostParams"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateFeedPostPublic_200_response"
+ $ref: "#/components/schemas/PageUsersOnlineResponse"
description: Ok
+ "403":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Forbidden
+ "422":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Validation Failed
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
- x-content-type: application/json
x-accepts:
- application/json
- /feed-posts/{tenantId}/react/{postId}:
- post:
- operationId: ReactFeedPostPublic
+ /pages/{tenantId}/users/offline:
+ get:
+ description: |-
+ Past commenters on the page who are NOT currently online. Sorted by displayName.
+ Use this after exhausting /users/online to render a "Members" section.
+ Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName}
+ index from afterName forward via $gt, no $skip cost.
+ operationId: GetOfflineUsers
parameters:
- explode: false
in: path
@@ -712,56 +833,68 @@ paths:
schema:
type: string
style: simple
- - explode: false
- in: path
- name: postId
+ - description: Page URL identifier (cleaned server-side).
+ explode: true
+ in: query
+ name: urlId
required: true
schema:
type: string
- style: simple
- - explode: true
- in: query
- name: isUndo
- required: false
- schema:
- type: boolean
style: form
- - explode: true
+ - description: "Cursor: pass nextAfterName from the previous response."
+ explode: true
in: query
- name: broadcastId
+ name: afterName
required: false
schema:
type: string
style: form
- - explode: true
+ - description: "Cursor tiebreaker: pass nextAfterUserId from the previous response.\
+ \ Required when afterName is set so name-ties don't drop entries."
+ explode: true
in: query
- name: sso
+ name: afterUserId
required: false
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/ReactBodyParams"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/ReactFeedPostPublic_200_response"
+ $ref: "#/components/schemas/PageUsersOfflineResponse"
description: Ok
+ "403":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Forbidden
+ "422":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Validation Failed
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
- x-content-type: application/json
x-accepts:
- application/json
- /feed-posts/{tenantId}/user-reacts:
+ /pages/{tenantId}/users/info:
get:
- operationId: GetUserReactsPublic
+ description: |-
+ Bulk user info for a tenant. Given userIds, return display info from User / SSOUser.
+ Used by the comment widget to enrich users that just appeared via a presence event.
+ No page context: privacy is enforced uniformly (private profiles are masked).
+ operationId: GetUsersInfo
parameters:
- explode: false
in: path
@@ -770,19 +903,11 @@ paths:
schema:
type: string
style: simple
- - explode: true
- in: query
- name: postIds
- required: false
- schema:
- items:
- type: string
- type: array
- style: form
- - explode: true
+ - description: Comma-delimited userIds.
+ explode: true
in: query
- name: sso
- required: false
+ name: ids
+ required: true
schema:
type: string
style: form
@@ -791,16 +916,28 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetUserReactsPublic_200_response"
+ $ref: "#/components/schemas/PageUsersInfoResponse"
description: Ok
+ "422":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Validation Failed
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
x-accepts:
- application/json
- /feed-posts/{tenantId}/{postId}:
+ /page-reacts/v1/likes/{tenantId}:
delete:
- operationId: DeleteFeedPostPublic
+ operationId: DeleteV1PageReact
parameters:
- explode: false
in: path
@@ -809,24 +946,10 @@ paths:
schema:
type: string
style: simple
- - explode: false
- in: path
- name: postId
- required: true
- schema:
- type: string
- style: simple
- explode: true
in: query
- name: broadcastId
- required: false
- schema:
- type: string
- style: form
- - explode: true
- in: query
- name: sso
- required: false
+ name: urlId
+ required: true
schema:
type: string
style: form
@@ -835,15 +958,21 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/DeleteFeedPostPublic_200_response"
+ $ref: "#/components/schemas/DeleteV1PageReact"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
x-accepts:
- application/json
- put:
- operationId: UpdateFeedPostPublic
+ get:
+ operationId: GetV1PageLikes
parameters:
- explode: false
in: path
@@ -852,49 +981,33 @@ paths:
schema:
type: string
style: simple
- - explode: false
- in: path
- name: postId
- required: true
- schema:
- type: string
- style: simple
- - explode: true
- in: query
- name: broadcastId
- required: false
- schema:
- type: string
- style: form
- explode: true
in: query
- name: sso
- required: false
+ name: urlId
+ required: true
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/UpdateFeedPostParams"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateFeedPostPublic_200_response"
+ $ref: "#/components/schemas/GetV1PageLikes"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
- x-content-type: application/json
x-accepts:
- application/json
- /feed-posts/{tenantId}/stats:
- get:
- operationId: GetFeedPostsStats
+ post:
+ operationId: CreateV1PageReact
parameters:
- explode: false
in: path
@@ -905,16 +1018,14 @@ paths:
style: simple
- explode: true
in: query
- name: postIds
+ name: urlId
required: true
schema:
- items:
- type: string
- type: array
+ type: string
style: form
- explode: true
in: query
- name: sso
+ name: title
required: false
schema:
type: string
@@ -924,22 +1035,22 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetFeedPostsStats_200_response"
+ $ref: "#/components/schemas/CreateV1PageReact"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
x-accepts:
- application/json
- /event-log/{tenantId}:
+ /page-reacts/v2/{tenantId}/list:
get:
- description: |2-
-
- req
- tenantId
- urlId
- userIdWS
- operationId: GetEventLog
+ operationId: GetV2PageReactUsers
parameters:
- explode: false
in: path
@@ -957,48 +1068,32 @@ paths:
style: form
- explode: true
in: query
- name: userIdWS
+ name: id
required: true
schema:
type: string
style: form
- - explode: true
- in: query
- name: startTime
- required: true
- schema:
- format: int64
- type: integer
- style: form
- - explode: true
- in: query
- name: endTime
- required: true
- schema:
- format: int64
- type: integer
- style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetEventLog_200_response"
+ $ref: "#/components/schemas/GetV2PageReactUsersResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
x-accepts:
- application/json
- /event-log/global/{tenantId}:
- get:
- description: |2-
-
- req
- tenantId
- urlId
- userIdWS
- operationId: GetGlobalEventLog
+ /page-reacts/v2/{tenantId}:
+ delete:
+ operationId: DeleteV2PageReact
parameters:
- explode: false
in: path
@@ -1016,42 +1111,31 @@ paths:
style: form
- explode: true
in: query
- name: userIdWS
+ name: id
required: true
schema:
type: string
style: form
- - explode: true
- in: query
- name: startTime
- required: true
- schema:
- format: int64
- type: integer
- style: form
- - explode: true
- in: query
- name: endTime
- required: true
- schema:
- format: int64
- type: integer
- style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetEventLog_200_response"
+ $ref: "#/components/schemas/DeleteV2PageReact"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
x-accepts:
- application/json
- /comments/{tenantId}/{commentId}/text:
get:
- operationId: GetCommentText
+ operationId: GetV2PageReacts
parameters:
- explode: false
in: path
@@ -1060,24 +1144,10 @@ paths:
schema:
type: string
style: simple
- - explode: false
- in: path
- name: commentId
- required: true
- schema:
- type: string
- style: simple
- - explode: true
- in: query
- name: editKey
- required: false
- schema:
- type: string
- style: form
- explode: true
in: query
- name: sso
- required: false
+ name: urlId
+ required: true
schema:
type: string
style: form
@@ -1086,16 +1156,21 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetCommentText_200_response"
+ $ref: "#/components/schemas/GetV2PageReacts"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
x-accepts:
- application/json
- /comments/{tenantId}/{commentId}/update-text:
post:
- operationId: SetCommentText
+ operationId: CreateV2PageReact
parameters:
- explode: false
in: path
@@ -1104,262 +1179,309 @@ paths:
schema:
type: string
style: simple
- - explode: false
- in: path
- name: commentId
- required: true
- schema:
- type: string
- style: simple
- explode: true
in: query
- name: broadcastId
+ name: urlId
required: true
schema:
type: string
style: form
- explode: true
in: query
- name: editKey
- required: false
+ name: id
+ required: true
schema:
type: string
style: form
- explode: true
in: query
- name: sso
+ name: title
required: false
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/CommentTextUpdateRequest"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/SetCommentText_200_response"
+ $ref: "#/components/schemas/CreateV2PageReact"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- Public
- x-content-type: application/json
x-accepts:
- application/json
- /comments/{tenantId}:
+ /auth/my-account/moderate-comments/count:
get:
- description: |2-
-
- req
- tenantId
- urlId
- operationId: GetCommentsPublic
+ operationId: GetCount
parameters:
- - explode: false
- in: path
- name: tenantId
- required: true
- schema:
- type: string
- style: simple
- explode: true
in: query
- name: urlId
- required: true
+ name: text-search
+ required: false
schema:
type: string
style: form
- explode: true
in: query
- name: page
+ name: byIPFromComment
required: false
schema:
- format: int32
- type: integer
+ type: string
style: form
- explode: true
in: query
- name: direction
+ name: filter
required: false
schema:
- $ref: "#/components/schemas/SortDirections"
+ type: string
style: form
- explode: true
in: query
- name: sso
+ name: searchFilters
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: skip
+ name: demo
required: false
schema:
- format: int32
- type: integer
+ type: boolean
style: form
- explode: true
in: query
- name: skipChildren
+ name: sso
required: false
schema:
- format: int32
- type: integer
+ type: string
style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ModerationAPICountCommentsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
+ x-accepts:
+ - application/json
+ /auth/my-account/moderate-comments/api/ids:
+ get:
+ operationId: GetApiIds
+ parameters:
- explode: true
in: query
- name: limit
+ name: text-search
required: false
schema:
- format: int32
- type: integer
+ type: string
style: form
- explode: true
in: query
- name: limitChildren
+ name: byIPFromComment
required: false
schema:
- format: int32
- type: integer
+ type: string
style: form
- explode: true
in: query
- name: countChildren
+ name: filters
required: false
schema:
- type: boolean
+ type: string
style: form
- explode: true
in: query
- name: fetchPageForCommentId
+ name: searchFilters
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: includeConfig
+ name: afterId
required: false
schema:
- type: boolean
+ type: string
style: form
- explode: true
in: query
- name: countAll
+ name: demo
required: false
schema:
type: boolean
style: form
- explode: true
in: query
- name: includei10n
+ name: sso
required: false
schema:
- type: boolean
+ type: string
style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ModerationAPIGetCommentIdsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
+ x-accepts:
+ - application/json
+ /auth/my-account/moderate-comments/api/comments:
+ get:
+ operationId: GetApiComments
+ parameters:
- explode: true
in: query
- name: locale
+ name: page
required: false
schema:
- type: string
+ format: double
+ type: number
style: form
- explode: true
in: query
- name: modules
+ name: count
required: false
schema:
- type: string
+ format: double
+ type: number
style: form
- explode: true
in: query
- name: isCrawler
+ name: text-search
required: false
schema:
- type: boolean
+ type: string
style: form
- explode: true
in: query
- name: includeNotificationCount
+ name: byIPFromComment
required: false
schema:
- type: boolean
+ type: string
style: form
- explode: true
in: query
- name: asTree
+ name: filters
required: false
schema:
- type: boolean
+ type: string
style: form
- explode: true
in: query
- name: maxTreeDepth
+ name: searchFilters
required: false
schema:
- format: int32
- type: integer
+ type: string
style: form
- explode: true
in: query
- name: useFullTranslationIds
+ name: sorts
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: demo
required: false
schema:
type: boolean
style: form
- explode: true
in: query
- name: parentId
+ name: sso
required: false
schema:
type: string
style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ModerationAPIGetCommentsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
+ x-accepts:
+ - application/json
+ /auth/my-account/moderate-comments/api/export:
+ post:
+ operationId: PostApiExport
+ parameters:
- explode: true
in: query
- name: searchText
+ name: text-search
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: hashTags
+ name: byIPFromComment
required: false
schema:
- items:
- type: string
- type: array
+ type: string
style: form
- explode: true
in: query
- name: userId
+ name: filters
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: customConfigStr
+ name: searchFilters
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: afterCommentId
+ name: sorts
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: beforeCommentId
+ name: sso
required: false
schema:
type: string
@@ -1369,40 +1491,26 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetCommentsPublic_200_response"
+ $ref: "#/components/schemas/ModerationExportResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- - Public
+ - Moderation
x-accepts:
- application/json
- post:
- operationId: CreateCommentPublic
+ /auth/my-account/moderate-comments/api/export/status:
+ get:
+ operationId: GetApiExportStatus
parameters:
- - explode: false
- in: path
- name: tenantId
- required: true
- schema:
- type: string
- style: simple
- - explode: true
- in: query
- name: urlId
- required: true
- schema:
- type: string
- style: form
- - explode: true
- in: query
- name: broadcastId
- required: true
- schema:
- type: string
- style: form
- explode: true
in: query
- name: sessionId
+ name: batchJobId
required: false
schema:
type: string
@@ -1414,53 +1522,31 @@ paths:
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/CommentData"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateCommentPublic_200_response"
+ $ref: "#/components/schemas/ModerationExportStatusResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- - Public
- x-content-type: application/json
+ - Moderation
x-accepts:
- application/json
- /comments/{tenantId}/{commentId}:
- delete:
- operationId: DeleteCommentPublic
+ /auth/my-account/moderate-comments/search/users:
+ get:
+ operationId: GetSearchUsers
parameters:
- - explode: false
- in: path
- name: tenantId
- required: true
- schema:
- type: string
- style: simple
- - explode: false
- in: path
- name: commentId
- required: true
- schema:
- type: string
- style: simple
- - explode: true
- in: query
- name: broadcastId
- required: true
- schema:
- type: string
- style: form
- explode: true
in: query
- name: editKey
+ name: value
required: false
schema:
type: string
@@ -1477,29 +1563,27 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/DeleteCommentPublic_200_response"
+ $ref: "#/components/schemas/ModerationUserSearchResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- - Public
+ - Moderation
x-accepts:
- application/json
- /check-blocked-comments:
+ /auth/my-account/moderate-comments/search/pages:
get:
- operationId: CheckedCommentsForBlocked
+ operationId: GetSearchPages
parameters:
- explode: true
in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- - description: A comma separated list of comment ids.
- explode: true
- in: query
- name: commentIds
- required: true
+ name: value
+ required: false
schema:
type: string
style: form
@@ -1515,48 +1599,26 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/CheckedCommentsForBlocked_200_response"
+ $ref: "#/components/schemas/ModerationPageSearchResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- - Public
+ - Moderation
x-accepts:
- application/json
- /comments/{tenantId}/{commentId}/vote:
- post:
- operationId: VoteComment
+ /auth/my-account/moderate-comments/search/sites:
+ get:
+ operationId: GetSearchSites
parameters:
- - explode: false
- in: path
- name: tenantId
- required: true
- schema:
- type: string
- style: simple
- - explode: false
- in: path
- name: commentId
- required: true
- schema:
- type: string
- style: simple
- - explode: true
- in: query
- name: urlId
- required: true
- schema:
- type: string
- style: form
- - explode: true
- in: query
- name: broadcastId
- required: true
- schema:
- type: string
- style: form
- explode: true
in: query
- name: sessionId
+ name: value
required: false
schema:
type: string
@@ -1568,67 +1630,45 @@ paths:
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/VoteBodyParams"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/VoteComment_200_response"
+ $ref: "#/components/schemas/ModerationSiteSearchResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- - Public
- x-content-type: application/json
+ - Moderation
x-accepts:
- application/json
- /comments/{tenantId}/{commentId}/vote/{voteId}:
- delete:
- operationId: DeleteCommentVote
+ /auth/my-account/moderate-comments/search/comments/summary:
+ get:
+ operationId: GetSearchCommentsSummary
parameters:
- - explode: false
- in: path
- name: tenantId
- required: true
- schema:
- type: string
- style: simple
- - explode: false
- in: path
- name: commentId
- required: true
- schema:
- type: string
- style: simple
- - explode: false
- in: path
- name: voteId
- required: true
- schema:
- type: string
- style: simple
- explode: true
in: query
- name: urlId
- required: true
+ name: value
+ required: false
schema:
type: string
style: form
- explode: true
in: query
- name: broadcastId
- required: true
+ name: filters
+ required: false
schema:
type: string
style: form
- explode: true
in: query
- name: editKey
+ name: searchFilters
required: false
schema:
type: string
@@ -1645,38 +1685,29 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/DeleteCommentVote_200_response"
+ $ref: "#/components/schemas/ModerationCommentSearchResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- - Public
+ - Moderation
x-accepts:
- application/json
- /comments/{tenantId}/{commentId}/votes:
+ /auth/my-account/moderate-comments/search/suggest:
get:
- operationId: GetCommentVoteUserNames
+ operationId: GetSearchSuggest
parameters:
- - explode: false
- in: path
- name: tenantId
- required: true
- schema:
- type: string
- style: simple
- - explode: false
- in: path
- name: commentId
- required: true
- schema:
- type: string
- style: simple
- explode: true
in: query
- name: dir
- required: true
+ name: text-search
+ required: false
schema:
- format: int32
- type: integer
+ type: string
style: form
- explode: true
in: query
@@ -1690,37 +1721,50 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetCommentVoteUserNames_200_response"
+ $ref: "#/components/schemas/ModerationSuggestResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- - Public
+ - Moderation
x-accepts:
- application/json
- /comments/{tenantId}/{commentId}/pin:
- post:
- operationId: PinComment
+ /auth/my-account/moderate-comments/pre-ban-summary/{commentId}:
+ get:
+ operationId: GetPreBanSummary
parameters:
- explode: false
in: path
- name: tenantId
+ name: commentId
required: true
schema:
type: string
style: simple
- - explode: false
- in: path
- name: commentId
- required: true
+ - explode: true
+ in: query
+ name: includeByUserIdAndEmail
+ required: false
schema:
- type: string
- style: simple
+ type: boolean
+ style: form
- explode: true
in: query
- name: broadcastId
- required: true
+ name: includeByIP
+ required: false
schema:
- type: string
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: includeByEmailDomain
+ required: false
+ schema:
+ type: boolean
style: form
- explode: true
in: query
@@ -1734,37 +1778,43 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/PinComment_200_response"
+ $ref: "#/components/schemas/PreBanSummary"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- - Public
+ - Moderation
x-accepts:
- application/json
- /comments/{tenantId}/{commentId}/unpin:
+ /auth/my-account/moderate-comments/bulk-pre-ban-summary:
post:
- operationId: UnPinComment
+ operationId: PostBulkPreBanSummary
parameters:
- - explode: false
- in: path
- name: tenantId
- required: true
+ - explode: true
+ in: query
+ name: includeByUserIdAndEmail
+ required: false
schema:
- type: string
- style: simple
- - explode: false
- in: path
- name: commentId
- required: true
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: includeByIP
+ required: false
schema:
- type: string
- style: simple
+ type: boolean
+ style: form
- explode: true
in: query
- name: broadcastId
- required: true
+ name: includeByEmailDomain
+ required: false
schema:
- type: string
+ type: boolean
style: form
- explode: true
in: query
@@ -1773,40 +1823,95 @@ paths:
schema:
type: string
style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/BulkPreBanParams"
+ required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/PinComment_200_response"
+ $ref: "#/components/schemas/BulkPreBanSummary"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- - Public
+ - Moderation
+ x-content-type: application/json
x-accepts:
- application/json
- /comments/{tenantId}/{commentId}/lock:
+ /auth/my-account/moderate-comments/ban-user/from-comment/{commentId}:
post:
- operationId: LockComment
+ operationId: PostBanUserFromComment
parameters:
- explode: false
in: path
- name: tenantId
+ name: commentId
required: true
schema:
type: string
style: simple
- - explode: false
- in: path
- name: commentId
- required: true
+ - explode: true
+ in: query
+ name: banEmail
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: banEmailDomain
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: banIP
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: deleteAllUsersComments
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: bannedUntil
+ required: false
schema:
type: string
- style: simple
+ style: form
- explode: true
in: query
- name: broadcastId
- required: true
+ name: isShadowBan
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: updateId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: banReason
+ required: false
schema:
type: string
style: form
@@ -1822,24 +1927,23 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/LockComment_200_response"
+ $ref: "#/components/schemas/BanUserFromCommentResult"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- - Public
+ - Moderation
x-accepts:
- application/json
- /comments/{tenantId}/{commentId}/unlock:
- post:
- operationId: UnLockComment
+ /auth/my-account/moderate-comments/ban-users/from-comment/{commentId}:
+ get:
+ operationId: GetBanUsersFromComment
parameters:
- - explode: false
- in: path
- name: tenantId
- required: true
- schema:
- type: string
- style: simple
- explode: false
in: path
name: commentId
@@ -1847,13 +1951,6 @@ paths:
schema:
type: string
style: simple
- - explode: true
- in: query
- name: broadcastId
- required: true
- schema:
- type: string
- style: form
- explode: true
in: query
name: sso
@@ -1866,31 +1963,23 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/LockComment_200_response"
+ $ref: "#/components/schemas/GetBannedUsersFromCommentResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- - Public
+ - Moderation
x-accepts:
- application/json
- /block-from-comment/{commentId}:
- delete:
- operationId: UnBlockCommentPublic
+ /auth/my-account/moderate-comments/ban-user/undo:
+ post:
+ operationId: PostBanUserUndo
parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- - explode: false
- in: path
- name: commentId
- required: true
- schema:
- type: string
- style: simple
- explode: true
in: query
name: sso
@@ -1902,31 +1991,31 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/PublicBlockFromCommentParams"
+ $ref: "#/components/schemas/BanUserUndoParams"
required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/UnBlockCommentPublic_200_response"
+ $ref: "#/components/schemas/APIEmptyResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- - Public
+ - Moderation
x-content-type: application/json
x-accepts:
- application/json
+ /auth/my-account/moderate-comments/remove-comment/{commentId}:
post:
- operationId: BlockFromCommentPublic
+ operationId: PostRemoveComment
parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- explode: false
in: path
name: commentId
@@ -1941,39 +2030,38 @@ paths:
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/PublicBlockFromCommentParams"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/BlockFromCommentPublic_200_response"
+ $ref: "#/components/schemas/PostRemoveCommentResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security: []
tags:
- - Public
- x-content-type: application/json
+ - Moderation
x-accepts:
- application/json
- /api/v1/subscriptions:
- get:
- operationId: GetSubscriptions
+ /auth/my-account/moderate-comments/restore-deleted-comment/{commentId}:
+ post:
+ operationId: PostRestoreDeletedComment
parameters:
- - explode: true
- in: query
- name: tenantId
+ - explode: false
+ in: path
+ name: commentId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: true
in: query
- name: userId
+ name: sso
required: false
schema:
type: string
@@ -1983,61 +2071,69 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetSubscriptionsAPIResponse"
+ $ref: "#/components/schemas/APIEmptyResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
+ /auth/my-account/moderate-comments/flag-comment/{commentId}:
post:
- operationId: CreateSubscription
+ operationId: PostFlagComment
parameters:
+ - explode: false
+ in: path
+ name: commentId
+ required: true
+ schema:
+ type: string
+ style: simple
- explode: true
in: query
- name: tenantId
- required: true
+ name: sso
+ required: false
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/CreateAPIUserSubscriptionData"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateSubscriptionAPIResponse"
+ $ref: "#/components/schemas/APIEmptyResponse"
description: Ok
- security:
- - api_key: []
- x-content-type: application/json
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- /api/v1/subscriptions/{id}:
- delete:
- operationId: DeleteSubscription
+ /auth/my-account/moderate-comments/un-flag-comment/{commentId}:
+ post:
+ operationId: PostUnFlagComment
parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- explode: false
in: path
- name: id
+ name: commentId
required: true
schema:
type: string
style: simple
- explode: true
in: query
- name: userId
+ name: sso
required: false
schema:
type: string
@@ -2047,198 +2143,219 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/DeleteSubscriptionAPIResponse"
+ $ref: "#/components/schemas/APIEmptyResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- patch:
- operationId: UpdateSubscription
+ /auth/my-account/moderate-comments/set-comment-review-status/{commentId}:
+ post:
+ operationId: PostSetCommentReviewStatus
parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- explode: false
in: path
- name: id
+ name: commentId
required: true
schema:
type: string
style: simple
- explode: true
in: query
- name: userId
+ name: reviewed
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: sso
required: false
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/UpdateAPIUserSubscriptionData"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/UpdateSubscriptionAPIResponse"
+ $ref: "#/components/schemas/APIEmptyResponse"
description: Ok
- security:
- - api_key: []
- x-content-type: application/json
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- /api/v1/sso-users:
- get:
- operationId: GetSSOUsers
+ /auth/my-account/moderate-comments/set-comment-spam-status/{commentId}:
+ post:
+ operationId: PostSetCommentSpamStatus
parameters:
- - explode: true
- in: query
- name: tenantId
+ - explode: false
+ in: path
+ name: commentId
required: true
schema:
type: string
+ style: simple
+ - explode: true
+ in: query
+ name: spam
+ required: false
+ schema:
+ type: boolean
style: form
- explode: true
in: query
- name: skip
+ name: permNotSpam
required: false
schema:
- format: int32
- type: integer
+ type: boolean
style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/GetSSOUsers_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- post:
- operationId: AddSSOUser
- parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: sso
+ required: false
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/CreateAPISSOUserData"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/AddSSOUserAPIResponse"
+ $ref: "#/components/schemas/APIEmptyResponse"
description: Ok
- security:
- - api_key: []
- x-content-type: application/json
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- /api/v1/sso-users/by-id/{id}:
- get:
- operationId: GetSSOUserById
+ /auth/my-account/moderate-comments/set-comment-approval-status/{commentId}:
+ post:
+ operationId: PostSetCommentApprovalStatus
parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- explode: false
in: path
- name: id
+ name: commentId
required: true
schema:
type: string
style: simple
+ - explode: true
+ in: query
+ name: approved
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: sso
+ required: false
+ schema:
+ type: string
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetSSOUserByIdAPIResponse"
+ $ref: "#/components/schemas/SetCommentApprovedResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- /api/v1/sso-users/by-email/{email}:
+ /auth/my-account/moderate-comments/logs/{commentId}:
get:
- operationId: GetSSOUserByEmail
+ operationId: GetLogs
parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- explode: false
in: path
- name: email
+ name: commentId
required: true
schema:
type: string
style: simple
+ - explode: true
+ in: query
+ name: sso
+ required: false
+ schema:
+ type: string
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetSSOUserByEmailAPIResponse"
+ $ref: "#/components/schemas/ModerationAPIGetLogsResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- /api/v1/sso-users/{id}:
- delete:
- operationId: DeleteSSOUser
+ /auth/my-account/moderate-comments/comment/{commentId}:
+ get:
+ operationId: GetModerationComment
parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- explode: false
in: path
- name: id
+ name: commentId
required: true
schema:
type: string
style: simple
- explode: true
in: query
- name: deleteComments
+ name: includeEmail
required: false
schema:
type: boolean
style: form
- explode: true
in: query
- name: commentDeleteMode
+ name: includeIP
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: sso
required: false
schema:
type: string
@@ -2248,104 +2365,106 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/DeleteSSOUserAPIResponse"
+ $ref: "#/components/schemas/ModerationAPICommentResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- patch:
- operationId: PatchSSOUser
+ /auth/my-account/moderate-comments/comments-by-ids:
+ post:
+ operationId: PostCommentsByIds
parameters:
- explode: true
in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- - explode: false
- in: path
- name: id
- required: true
- schema:
- type: string
- style: simple
- - explode: true
- in: query
- name: updateComments
+ name: sso
required: false
schema:
- type: boolean
+ type: string
style: form
requestBody:
content:
application/json:
schema:
- $ref: "#/components/schemas/UpdateAPISSOUserData"
+ $ref: "#/components/schemas/CommentsByIdsParams"
required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/PatchSSOUserAPIResponse"
+ $ref: "#/components/schemas/ModerationAPIChildCommentsResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-content-type: application/json
x-accepts:
- application/json
- put:
- operationId: PutSSOUser
+ /auth/my-account/moderate-comments/comment-children/{commentId}:
+ get:
+ operationId: GetCommentChildren
parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- explode: false
in: path
- name: id
+ name: commentId
required: true
schema:
type: string
style: simple
- explode: true
in: query
- name: updateComments
+ name: sso
required: false
schema:
- type: boolean
+ type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/UpdateAPISSOUserData"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/PutSSOUserAPIResponse"
+ $ref: "#/components/schemas/ModerationAPIChildCommentsResponse"
description: Ok
- security:
- - api_key: []
- x-content-type: application/json
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- /api/v1/pages:
+ /auth/my-account/moderate-comments/get-comment-text/{commentId}:
get:
- operationId: GetPages
+ operationId: GetModerationCommentText
parameters:
- - explode: true
- in: query
- name: tenantId
+ - explode: false
+ in: path
+ name: commentId
required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: sso
+ required: false
schema:
type: string
style: form
@@ -2354,19 +2473,34 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetPagesAPIResponse"
+ $ref: "#/components/schemas/GetCommentTextResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
+ /auth/my-account/moderate-comments/set-comment-text/{commentId}:
post:
- operationId: AddPage
+ operationId: PostSetCommentText
parameters:
+ - explode: false
+ in: path
+ name: commentId
+ required: true
+ schema:
+ type: string
+ style: simple
- explode: true
in: query
- name: tenantId
- required: true
+ name: sso
+ required: false
schema:
type: string
style: form
@@ -2374,128 +2508,171 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateAPIPageData"
+ $ref: "#/components/schemas/SetCommentTextParams"
required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/AddPageAPIResponse"
+ $ref: "#/components/schemas/SetCommentTextResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-content-type: application/json
x-accepts:
- application/json
- /api/v1/pages/by-url-id:
- get:
- operationId: GetPageByURLId
+ /auth/my-account/moderate-comments/adjust-comment-votes/{commentId}:
+ post:
+ operationId: PostAdjustCommentVotes
parameters:
- - explode: true
- in: query
- name: tenantId
+ - explode: false
+ in: path
+ name: commentId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: true
in: query
- name: urlId
- required: true
+ name: sso
+ required: false
schema:
type: string
style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AdjustCommentVotesParams"
+ required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetPageByURLIdAPIResponse"
+ $ref: "#/components/schemas/AdjustVotesResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
+ x-content-type: application/json
x-accepts:
- application/json
- /api/v1/pages/{id}:
- delete:
- operationId: DeletePage
+ /auth/my-account/moderate-comments/vote/{commentId}:
+ post:
+ operationId: PostVote
parameters:
+ - explode: false
+ in: path
+ name: commentId
+ required: true
+ schema:
+ type: string
+ style: simple
- explode: true
in: query
- name: tenantId
- required: true
+ name: direction
+ required: false
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
+ - explode: true
+ in: query
+ name: sso
+ required: false
schema:
type: string
- style: simple
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/DeletePageAPIResponse"
+ $ref: "#/components/schemas/VoteResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- patch:
- operationId: PatchPage
+ /auth/my-account/moderate-comments/vote/{commentId}/{voteId}:
+ delete:
+ operationId: DeleteModerationVote
parameters:
- - explode: true
- in: query
- name: tenantId
+ - explode: false
+ in: path
+ name: commentId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: false
in: path
- name: id
+ name: voteId
required: true
schema:
type: string
style: simple
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/UpdateAPIPageData"
- required: true
+ - explode: true
+ in: query
+ name: sso
+ required: false
+ schema:
+ type: string
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/PatchPageAPIResponse"
+ $ref: "#/components/schemas/VoteDeleteResponse"
description: Ok
- security:
- - api_key: []
- x-content-type: application/json
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- /api/v1/votes:
+ /auth/my-account/moderate-comments/get-comment-ban-status/{commentId}:
get:
- operationId: GetVotes
+ operationId: GetCommentBanStatus
parameters:
- - explode: true
- in: query
- name: tenantId
+ - explode: false
+ in: path
+ name: commentId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: true
in: query
- name: urlId
- required: true
+ name: sso
+ required: false
schema:
type: string
style: form
@@ -2504,49 +2681,98 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetVotes_200_response"
+ $ref: "#/components/schemas/GetCommentBanStatusResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- post:
- operationId: CreateVote
+ /auth/my-account/moderate-comments/user-ban-preference:
+ get:
+ operationId: GetUserBanPreference
parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: sso
+ required: false
schema:
type: string
style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIModerateGetUserBanPreferencesResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
+ x-accepts:
+ - application/json
+ /auth/my-account/moderate-comments/get-manual-badges:
+ get:
+ operationId: GetManualBadges
+ parameters:
- explode: true
in: query
- name: commentId
- required: true
+ name: sso
+ required: false
schema:
type: string
style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetTenantManualBadgesResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
+ x-accepts:
+ - application/json
+ /auth/my-account/moderate-comments/get-manual-badges-for-user:
+ get:
+ operationId: GetManualBadgesForUser
+ parameters:
- explode: true
in: query
- name: direction
- required: true
+ name: badgesUserId
+ required: false
schema:
- enum:
- - up
- - down
type: string
style: form
- explode: true
in: query
- name: userId
+ name: commentId
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: anonUserId
+ name: sso
required: false
schema:
type: string
@@ -2556,40 +2782,54 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/VoteComment_200_response"
+ $ref: "#/components/schemas/GetUserManualBadgesResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- /api/v1/votes/for-user:
- get:
- operationId: GetVotesForUser
+ /auth/my-account/moderate-comments/award-badge:
+ put:
+ operationId: PutAwardBadge
parameters:
- explode: true
in: query
- name: tenantId
+ name: badgeId
required: true
schema:
type: string
style: form
- explode: true
in: query
- name: urlId
- required: true
+ name: userId
+ required: false
schema:
type: string
style: form
- explode: true
in: query
- name: userId
+ name: commentId
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: anonUserId
+ name: broadcastId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: sso
required: false
schema:
type: string
@@ -2599,33 +2839,54 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetVotesForUser_200_response"
+ $ref: "#/components/schemas/AwardUserBadgeResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- /api/v1/votes/{id}:
- delete:
- operationId: DeleteVote
+ /auth/my-account/moderate-comments/remove-badge:
+ put:
+ operationId: PutRemoveBadge
parameters:
- explode: true
in: query
- name: tenantId
+ name: badgeId
required: true
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
+ - explode: true
+ in: query
+ name: userId
+ required: false
schema:
type: string
- style: simple
+ style: form
- explode: true
in: query
- name: editKey
+ name: commentId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: broadcastId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: sso
required: false
schema:
type: string
@@ -2635,286 +2896,263 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/DeleteCommentVote_200_response"
+ $ref: "#/components/schemas/RemoveUserBadgeResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- /api/v1/users/{id}:
+ /auth/my-account/moderate-comments/get-trust-factor:
get:
- operationId: GetUser
+ operationId: GetTrustFactor
parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: userId
+ required: false
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
+ - explode: true
+ in: query
+ name: sso
+ required: false
schema:
type: string
- style: simple
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetUser_200_response"
+ $ref: "#/components/schemas/GetUserTrustFactorResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- /api/v1/user-badges/{id}:
- delete:
- operationId: DeleteUserBadge
+ /auth/my-account/moderate-comments/set-trust-factor:
+ put:
+ operationId: SetTrustFactor
parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: userId
+ required: false
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
+ - explode: true
+ in: query
+ name: trustFactor
+ required: false
schema:
type: string
- style: simple
+ style: form
+ - explode: true
+ in: query
+ name: sso
+ required: false
+ schema:
+ type: string
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/UpdateUserBadge_200_response"
+ $ref: "#/components/schemas/SetUserTrustFactorResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
+ /auth/my-account/moderate-comments/get-user-internal-profile:
get:
- operationId: GetUserBadge
+ operationId: GetUserInternalProfile
parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: commentId
+ required: false
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
+ - explode: true
+ in: query
+ name: sso
+ required: false
schema:
type: string
- style: simple
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetUserBadge_200_response"
+ $ref: "#/components/schemas/GetUserInternalProfileResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
+ /auth/my-account/moderate-comments/reopen-thread:
put:
- operationId: UpdateUserBadge
+ operationId: PutReopenThread
parameters:
- explode: true
in: query
- name: tenantId
+ name: urlId
required: true
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
+ - explode: true
+ in: query
+ name: sso
+ required: false
schema:
type: string
- style: simple
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/UpdateUserBadgeParams"
- required: true
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/UpdateUserBadge_200_response"
+ $ref: "#/components/schemas/APIEmptyResponse"
description: Ok
- security:
- - api_key: []
- x-content-type: application/json
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- /api/v1/user-badges:
- get:
- operationId: GetUserBadges
+ /auth/my-account/moderate-comments/close-thread:
+ put:
+ operationId: PutCloseThread
parameters:
- explode: true
in: query
- name: tenantId
+ name: urlId
required: true
schema:
type: string
style: form
- explode: true
in: query
- name: userId
- required: false
- schema:
- type: string
- style: form
- - explode: true
- in: query
- name: badgeId
+ name: sso
required: false
schema:
type: string
style: form
- - explode: true
- in: query
- name: type
- required: false
- schema:
- format: double
- type: number
- style: form
- - explode: true
- in: query
- name: displayedOnComments
- required: false
- schema:
- type: boolean
- style: form
- - explode: true
- in: query
- name: limit
- required: false
- schema:
- format: double
- type: number
- style: form
- - explode: true
- in: query
- name: skip
- required: false
- schema:
- format: double
- type: number
- style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetUserBadges_200_response"
+ $ref: "#/components/schemas/APIEmptyResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- post:
- operationId: CreateUserBadge
+ /auth/my-account/moderate-comments/banned-users/counts:
+ get:
+ operationId: GetCounts
parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: sso
+ required: false
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/CreateUserBadgeParams"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateUserBadge_200_response"
+ $ref: "#/components/schemas/GetBannedUsersCountResponse"
description: Ok
- security:
- - api_key: []
- x-content-type: application/json
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Moderation
x-accepts:
- application/json
- /api/v1/user-badge-progress/{id}:
+ /gifs/trending/{tenantId}:
get:
- operationId: GetUserBadgeProgressById
+ operationId: GetGifsTrending
parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- explode: false
in: path
- name: id
+ name: tenantId
required: true
schema:
type: string
style: simple
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/GetUserBadgeProgressById_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- /api/v1/user-badge-progress:
- get:
- operationId: GetUserBadgeProgressList
- parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: locale
+ required: false
schema:
type: string
style: form
- explode: true
in: query
- name: userId
+ name: rating
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: limit
- required: false
- schema:
- format: double
- type: number
- style: form
- - explode: true
- in: query
- name: skip
+ name: page
required: false
schema:
format: double
@@ -2925,78 +3163,48 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetUserBadgeProgressList_200_response"
+ $ref: "#/components/schemas/GetGifsTrendingResponse"
description: Ok
- security:
- - api_key: []
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- /api/v1/user-badge-progress/user/{userId}:
+ /gifs/search/{tenantId}:
get:
- operationId: GetUserBadgeProgressByUserId
+ operationId: GetGifsSearch
parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- explode: false
in: path
- name: userId
+ name: tenantId
required: true
schema:
type: string
style: simple
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/GetUserBadgeProgressById_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- /api/v1/tickets:
- get:
- operationId: GetTickets
- parameters:
- explode: true
in: query
- name: tenantId
+ name: search
required: true
schema:
type: string
style: form
- explode: true
in: query
- name: userId
+ name: locale
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: state
- required: false
- schema:
- format: double
- type: number
- style: form
- - explode: true
- in: query
- name: skip
+ name: rating
required: false
schema:
- format: double
- type: number
+ type: string
style: form
- explode: true
in: query
- name: limit
+ name: page
required: false
schema:
format: double
@@ -3007,50 +3215,70 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetTickets_200_response"
+ $ref: "#/components/schemas/GetGifsSearchResponse"
description: Ok
- security:
- - api_key: []
+ "422":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Validation Failed
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- post:
- operationId: CreateTicket
+ /gifs/get-large/{tenantId}:
+ get:
+ operationId: GetGifLarge
parameters:
- - explode: true
- in: query
+ - explode: false
+ in: path
name: tenantId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: true
in: query
- name: userId
+ name: largeInternalURLSanitized
required: true
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/CreateTicketBody"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateTicket_200_response"
+ $ref: "#/components/schemas/GifGetLargeResponse"
description: Ok
- security:
- - api_key: []
- x-content-type: application/json
+ "422":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Validation Failed
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- /api/v1/tickets/{id}:
- get:
- operationId: GetTicket
+ /flag-comment/{commentId}:
+ post:
+ operationId: FlagCommentPublic
parameters:
- explode: true
in: query
@@ -3061,14 +3289,21 @@ paths:
style: form
- explode: false
in: path
- name: id
+ name: commentId
required: true
schema:
type: string
style: simple
- explode: true
in: query
- name: userId
+ name: isFlagged
+ required: true
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: sso
required: false
schema:
type: string
@@ -3078,247 +3313,284 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetTicket_200_response"
+ $ref: "#/components/schemas/APIEmptyResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- /api/v1/tickets/{id}/state:
- patch:
- operationId: ChangeTicketState
+ /feed-posts/{tenantId}:
+ get:
+ description: |2-
+
+ req
+ tenantId
+ afterId
+ operationId: GetFeedPostsPublic
parameters:
- - explode: true
- in: query
+ - explode: false
+ in: path
name: tenantId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: true
in: query
- name: userId
- required: true
+ name: afterId
+ required: false
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
+ - explode: true
+ in: query
+ name: limit
+ required: false
+ schema:
+ format: int32
+ type: integer
+ style: form
+ - explode: true
+ in: query
+ name: tags
+ required: false
+ schema:
+ items:
+ type: string
+ type: array
+ style: form
+ - explode: true
+ in: query
+ name: sso
+ required: false
schema:
type: string
- style: simple
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/ChangeTicketStateBody"
- required: true
+ style: form
+ - explode: true
+ in: query
+ name: isCrawler
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: includeUserInfo
+ required: false
+ schema:
+ type: boolean
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/ChangeTicketState_200_response"
+ $ref: "#/components/schemas/PublicFeedPostsResponse"
description: Ok
- security:
- - api_key: []
- x-content-type: application/json
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- /api/v1/tenants/{id}:
- delete:
- operationId: DeleteTenant
+ post:
+ operationId: CreateFeedPostPublic
parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- explode: false
in: path
- name: id
+ name: tenantId
required: true
schema:
type: string
style: simple
- explode: true
in: query
- name: sure
+ name: broadcastId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: sso
required: false
schema:
type: string
style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateFeedPostParams"
+ required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
+ $ref: "#/components/schemas/CreateFeedPostResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
+ x-content-type: application/json
x-accepts:
- application/json
- get:
- operationId: GetTenant
+ /feed-posts/{tenantId}/react/{postId}:
+ post:
+ operationId: ReactFeedPostPublic
parameters:
- - explode: true
- in: query
+ - explode: false
+ in: path
name: tenantId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: false
in: path
- name: id
+ name: postId
required: true
schema:
type: string
style: simple
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/GetTenant_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- patch:
- operationId: UpdateTenant
- parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: isUndo
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: broadcastId
+ required: false
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
+ - explode: true
+ in: query
+ name: sso
+ required: false
schema:
type: string
- style: simple
+ style: form
requestBody:
content:
application/json:
schema:
- $ref: "#/components/schemas/UpdateTenantBody"
+ $ref: "#/components/schemas/ReactBodyParams"
required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
+ $ref: "#/components/schemas/ReactFeedPostResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-content-type: application/json
x-accepts:
- application/json
- /api/v1/tenants:
+ /feed-posts/{tenantId}/user-reacts:
get:
- operationId: GetTenants
+ operationId: GetUserReactsPublic
parameters:
- - explode: true
- in: query
+ - explode: false
+ in: path
name: tenantId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: true
in: query
- name: meta
+ name: postIds
required: false
schema:
- type: string
+ items:
+ type: string
+ type: array
style: form
- explode: true
in: query
- name: skip
+ name: sso
required: false
schema:
- format: double
- type: number
+ type: string
style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetTenants_200_response"
+ $ref: "#/components/schemas/UserReactsResponse"
description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- post:
- operationId: CreateTenant
- parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/CreateTenantBody"
- required: true
- responses:
- "200":
+ default:
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateTenant_200_response"
- description: Ok
- security:
- - api_key: []
- x-content-type: application/json
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- /api/v1/tenant-users/{id}:
+ /feed-posts/{tenantId}/{postId}:
delete:
- operationId: DeleteTenantUser
+ operationId: DeleteFeedPostPublic
parameters:
- - explode: true
- in: query
+ - explode: false
+ in: path
name: tenantId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: false
in: path
- name: id
+ name: postId
required: true
schema:
type: string
style: simple
- explode: true
in: query
- name: deleteComments
+ name: broadcastId
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: commentDeleteMode
+ name: sso
required: false
schema:
type: string
@@ -3328,60 +3600,46 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
+ $ref: "#/components/schemas/DeleteFeedPostPublicResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- get:
- operationId: GetTenantUser
+ put:
+ operationId: UpdateFeedPostPublic
parameters:
- - explode: true
- in: query
+ - explode: false
+ in: path
name: tenantId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: false
in: path
- name: id
+ name: postId
required: true
schema:
type: string
style: simple
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/GetTenantUser_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- patch:
- operationId: UpdateTenantUser
- parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: broadcastId
+ required: false
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
- schema:
- type: string
- style: simple
- explode: true
in: query
- name: updateComments
+ name: sso
required: false
schema:
type: string
@@ -3390,320 +3648,288 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/UpdateTenantUserBody"
+ $ref: "#/components/schemas/UpdateFeedPostParams"
required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
+ $ref: "#/components/schemas/CreateFeedPostResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-content-type: application/json
x-accepts:
- application/json
- put:
- operationId: ReplaceTenantUser
+ /feed-posts/{tenantId}/stats:
+ get:
+ operationId: GetFeedPostsStats
parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- explode: false
in: path
- name: id
+ name: tenantId
required: true
schema:
type: string
style: simple
- explode: true
in: query
- name: updateComments
+ name: postIds
+ required: true
+ schema:
+ items:
+ type: string
+ type: array
+ style: form
+ - explode: true
+ in: query
+ name: sso
required: false
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/ReplaceTenantUserBody"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
+ $ref: "#/components/schemas/FeedPostsStatsResponse"
description: Ok
- security:
- - api_key: []
- x-content-type: application/json
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- /api/v1/tenant-users:
+ /event-log/{tenantId}:
get:
- operationId: GetTenantUsers
+ description: |2-
+
+ req
+ tenantId
+ urlId
+ userIdWS
+ operationId: GetEventLog
parameters:
+ - explode: false
+ in: path
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: simple
- explode: true
in: query
- name: tenantId
+ name: urlId
required: true
schema:
type: string
style: form
- explode: true
in: query
- name: skip
+ name: userIdWS
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: startTime
+ required: true
+ schema:
+ format: int64
+ type: integer
+ style: form
+ - explode: true
+ in: query
+ name: endTime
required: false
schema:
- format: double
- type: number
+ format: int64
+ type: integer
style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetTenantUsers_200_response"
+ $ref: "#/components/schemas/GetEventLogResponse"
description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- post:
- operationId: CreateTenantUser
- parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/CreateTenantUserBody"
- required: true
- responses:
- "200":
+ default:
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateTenantUser_200_response"
- description: Ok
- security:
- - api_key: []
- x-content-type: application/json
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- /api/v1/tenant-users/{id}/send-login-link:
- post:
- operationId: SendLoginLink
+ /event-log/global/{tenantId}:
+ get:
+ description: |2-
+
+ req
+ tenantId
+ urlId
+ userIdWS
+ operationId: GetGlobalEventLog
parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- explode: false
in: path
- name: id
+ name: tenantId
required: true
schema:
type: string
style: simple
- explode: true
in: query
- name: redirectURL
- required: false
+ name: urlId
+ required: true
schema:
type: string
style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- /api/v1/tenant-packages/{id}:
- delete:
- operationId: DeleteTenantPackage
- parameters:
- explode: true
in: query
- name: tenantId
+ name: userIdWS
required: true
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
+ - explode: true
+ in: query
+ name: startTime
required: true
schema:
- type: string
- style: simple
+ format: int64
+ type: integer
+ style: form
+ - explode: true
+ in: query
+ name: endTime
+ required: false
+ schema:
+ format: int64
+ type: integer
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
+ $ref: "#/components/schemas/GetEventLogResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
+ /comments/{tenantId}/{commentId}/text:
get:
- operationId: GetTenantPackage
+ operationId: GetCommentText
parameters:
- - explode: true
- in: query
+ - explode: false
+ in: path
name: tenantId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: false
in: path
- name: id
+ name: commentId
required: true
schema:
type: string
style: simple
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/GetTenantPackage_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- patch:
- operationId: UpdateTenantPackage
- parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: editKey
+ required: false
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
+ - explode: true
+ in: query
+ name: sso
+ required: false
schema:
type: string
- style: simple
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/UpdateTenantPackageBody"
- required: true
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
+ $ref: "#/components/schemas/PublicAPIGetCommentTextResponse"
description: Ok
- security:
- - api_key: []
- x-content-type: application/json
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- put:
- operationId: ReplaceTenantPackage
+ /comments/{tenantId}/{commentId}/update-text:
+ post:
+ operationId: SetCommentText
parameters:
- - explode: true
- in: query
+ - explode: false
+ in: path
name: tenantId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: false
in: path
- name: id
+ name: commentId
required: true
schema:
type: string
style: simple
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/ReplaceTenantPackageBody"
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
- description: Ok
- security:
- - api_key: []
- x-content-type: application/json
- x-accepts:
- - application/json
- /api/v1/tenant-packages:
- get:
- operationId: GetTenantPackages
- parameters:
- explode: true
in: query
- name: tenantId
+ name: broadcastId
required: true
schema:
type: string
style: form
- explode: true
in: query
- name: skip
+ name: editKey
required: false
schema:
- format: double
- type: number
+ type: string
style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/GetTenantPackages_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- post:
- operationId: CreateTenantPackage
- parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: sso
+ required: false
schema:
type: string
style: form
@@ -3711,50 +3937,55 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateTenantPackageBody"
+ $ref: "#/components/schemas/CommentTextUpdateRequest"
required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateTenantPackage_200_response"
+ $ref: "#/components/schemas/PublicAPISetCommentTextResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-content-type: application/json
x-accepts:
- application/json
- /api/v1/tenant-daily-usage:
+ /comments-for-user:
get:
- operationId: GetTenantDailyUsages
+ operationId: GetCommentsForUser
parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: userId
+ required: false
schema:
type: string
style: form
- explode: true
in: query
- name: yearNumber
+ name: direction
required: false
schema:
- format: double
- type: number
+ $ref: "#/components/schemas/SortDirections"
style: form
- explode: true
in: query
- name: monthNumber
+ name: repliesToUserId
required: false
schema:
- format: double
- type: number
+ type: string
style: form
- explode: true
in: query
- name: dayNumber
+ name: page
required: false
schema:
format: double
@@ -3762,332 +3993,222 @@ paths:
style: form
- explode: true
in: query
- name: skip
+ name: includei10n
required: false
schema:
- format: double
- type: number
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: locale
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: isCrawler
+ required: false
+ schema:
+ type: boolean
style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetTenantDailyUsages_200_response"
+ $ref: "#/components/schemas/GetCommentsForUserResponse"
description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- /api/v1/question-results/{id}:
- delete:
- operationId: DeleteQuestionResult
- parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- - explode: false
- in: path
- name: id
- required: true
- schema:
- type: string
- style: simple
- responses:
- "200":
+ default:
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
- description: Ok
- security:
- - api_key: []
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
+ /comments/{tenantId}:
get:
- operationId: GetQuestionResult
+ description: |2-
+
+ req
+ tenantId
+ urlId
+ operationId: GetCommentsPublic
parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- explode: false
in: path
- name: id
+ name: tenantId
required: true
schema:
type: string
style: simple
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/GetQuestionResult_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- patch:
- operationId: UpdateQuestionResult
- parameters:
- explode: true
in: query
- name: tenantId
+ name: urlId
required: true
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
+ - explode: true
+ in: query
+ name: page
+ required: false
schema:
- type: string
- style: simple
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/UpdateQuestionResultBody"
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
- description: Ok
- security:
- - api_key: []
- x-content-type: application/json
- x-accepts:
- - application/json
- /api/v1/question-results:
- get:
- operationId: GetQuestionResults
- parameters:
+ format: int32
+ type: integer
+ style: form
- explode: true
in: query
- name: tenantId
- required: true
+ name: direction
+ required: false
schema:
- type: string
+ $ref: "#/components/schemas/SortDirections"
style: form
- explode: true
in: query
- name: urlId
+ name: sso
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: userId
+ name: skip
required: false
schema:
- type: string
+ format: int32
+ type: integer
style: form
- explode: true
in: query
- name: startDate
+ name: skipChildren
required: false
schema:
- type: string
+ format: int32
+ type: integer
style: form
- explode: true
in: query
- name: questionId
+ name: limit
required: false
schema:
- type: string
+ format: int32
+ type: integer
style: form
- explode: true
in: query
- name: questionIds
+ name: limitChildren
required: false
schema:
- type: string
+ format: int32
+ type: integer
style: form
- explode: true
in: query
- name: skip
+ name: countChildren
required: false
schema:
- format: double
- type: number
+ type: boolean
style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/GetQuestionResults_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- post:
- operationId: CreateQuestionResult
- parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: fetchPageForCommentId
+ required: false
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/CreateQuestionResultBody"
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/CreateQuestionResult_200_response"
- description: Ok
- security:
- - api_key: []
- x-content-type: application/json
- x-accepts:
- - application/json
- /api/v1/question-results-aggregation:
- get:
- operationId: AggregateQuestionResults
- parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: includeConfig
+ required: false
schema:
- type: string
+ type: boolean
style: form
- explode: true
in: query
- name: questionId
+ name: countAll
required: false
schema:
- type: string
+ type: boolean
style: form
- explode: true
in: query
- name: questionIds
+ name: includei10n
required: false
schema:
- items:
- type: string
- type: array
+ type: boolean
style: form
- explode: true
in: query
- name: urlId
+ name: locale
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: timeBucket
+ name: modules
required: false
schema:
- $ref: "#/components/schemas/AggregateTimeBucket"
+ type: string
style: form
- explode: true
in: query
- name: startDate
+ name: isCrawler
required: false
schema:
- format: date-time
- type: string
+ type: boolean
style: form
- explode: true
in: query
- name: forceRecalculate
+ name: includeNotificationCount
required: false
schema:
type: boolean
style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/AggregateQuestionResults_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- /api/v1/question-results-aggregation/bulk:
- post:
- operationId: BulkAggregateQuestionResults
- parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: asTree
+ required: false
schema:
- type: string
+ type: boolean
style: form
- explode: true
in: query
- name: forceRecalculate
+ name: maxTreeDepth
+ required: false
+ schema:
+ format: int32
+ type: integer
+ style: form
+ - explode: true
+ in: query
+ name: useFullTranslationIds
required: false
schema:
type: boolean
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/BulkAggregateQuestionResultsRequest"
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/BulkAggregateQuestionResults_200_response"
- description: Ok
- security:
- - api_key: []
- x-content-type: application/json
- x-accepts:
- - application/json
- /api/v1/question-results-aggregation/combine/comments:
- get:
- operationId: CombineCommentsWithQuestionResults
- parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: parentId
+ required: false
schema:
type: string
style: form
- explode: true
in: query
- name: questionId
+ name: searchText
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: questionIds
+ name: hashTags
required: false
schema:
items:
@@ -4096,190 +4217,85 @@ paths:
style: form
- explode: true
in: query
- name: urlId
+ name: userId
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: startDate
+ name: customConfigStr
required: false
schema:
- format: date-time
type: string
style: form
- explode: true
in: query
- name: forceRecalculate
- required: false
- schema:
- type: boolean
- style: form
- - explode: true
- in: query
- name: minValue
- required: false
- schema:
- format: double
- type: number
- style: form
- - explode: true
- in: query
- name: maxValue
+ name: afterCommentId
required: false
schema:
- format: double
- type: number
+ type: string
style: form
- explode: true
in: query
- name: limit
+ name: beforeCommentId
required: false
schema:
- format: double
- type: number
+ type: string
style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/CombineCommentsWithQuestionResults_200_response"
+ $ref: "#/components/schemas/GetCommentsResponseWithPresence_PublicComment_"
description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- /api/v1/question-configs/{id}:
- delete:
- operationId: DeleteQuestionConfig
- parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- - explode: false
- in: path
- name: id
- required: true
- schema:
- type: string
- style: simple
- responses:
- "200":
+ default:
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
- description: Ok
- security:
- - api_key: []
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- get:
- operationId: GetQuestionConfig
+ post:
+ operationId: CreateCommentPublic
parameters:
- - explode: true
- in: query
- name: tenantId
- required: true
- schema:
- type: string
- style: form
- explode: false
in: path
- name: id
+ name: tenantId
required: true
schema:
type: string
style: simple
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/GetQuestionConfig_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- patch:
- operationId: UpdateQuestionConfig
- parameters:
- explode: true
in: query
- name: tenantId
+ name: urlId
required: true
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
- schema:
- type: string
- style: simple
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/UpdateQuestionConfigBody"
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
- description: Ok
- security:
- - api_key: []
- x-content-type: application/json
- x-accepts:
- - application/json
- /api/v1/question-configs:
- get:
- operationId: GetQuestionConfigs
- parameters:
- explode: true
in: query
- name: tenantId
+ name: broadcastId
required: true
schema:
type: string
style: form
- explode: true
in: query
- name: skip
+ name: sessionId
required: false
schema:
- format: double
- type: number
+ type: string
style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/GetQuestionConfigs_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- post:
- operationId: CreateQuestionConfig
- parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: sso
+ required: false
schema:
type: string
style: form
@@ -4287,294 +4303,299 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateQuestionConfigBody"
+ $ref: "#/components/schemas/CommentData"
required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateQuestionConfig_200_response"
+ $ref: "#/components/schemas/SaveCommentsResponseWithPresence"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-content-type: application/json
x-accepts:
- application/json
- /api/v1/pending-webhook-events:
- get:
- operationId: GetPendingWebhookEvents
+ /comments/{tenantId}/{commentId}:
+ delete:
+ operationId: DeleteCommentPublic
parameters:
- - explode: true
- in: query
+ - explode: false
+ in: path
name: tenantId
required: true
schema:
type: string
- style: form
- - explode: true
- in: query
+ style: simple
+ - explode: false
+ in: path
name: commentId
- required: false
+ required: true
schema:
type: string
- style: form
+ style: simple
- explode: true
in: query
- name: externalId
- required: false
+ name: broadcastId
+ required: true
schema:
type: string
style: form
- explode: true
in: query
- name: eventType
+ name: editKey
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: type
+ name: sso
required: false
schema:
type: string
style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/PublicAPIDeleteCommentResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
+ x-accepts:
+ - application/json
+ /check-blocked-comments:
+ get:
+ operationId: CheckedCommentsForBlocked
+ parameters:
- explode: true
in: query
- name: domain
- required: false
+ name: tenantId
+ required: true
schema:
type: string
style: form
- - explode: true
+ - description: A comma separated list of comment ids.
+ explode: true
in: query
- name: attemptCountGT
- required: false
+ name: commentIds
+ required: true
schema:
- format: double
- type: number
+ type: string
style: form
- explode: true
in: query
- name: skip
+ name: sso
required: false
schema:
- format: double
- type: number
+ type: string
style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetPendingWebhookEvents_200_response"
+ $ref: "#/components/schemas/CheckBlockedCommentsResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- /api/v1/pending-webhook-events/count:
- get:
- operationId: GetPendingWebhookEventCount
+ /comments/{tenantId}/{commentId}/vote:
+ post:
+ operationId: VoteComment
parameters:
- - explode: true
- in: query
+ - explode: false
+ in: path
name: tenantId
required: true
schema:
type: string
- style: form
+ style: simple
+ - explode: false
+ in: path
+ name: commentId
+ required: true
+ schema:
+ type: string
+ style: simple
- explode: true
in: query
- name: commentId
- required: false
+ name: urlId
+ required: true
schema:
type: string
style: form
- explode: true
in: query
- name: externalId
- required: false
+ name: broadcastId
+ required: true
schema:
type: string
style: form
- explode: true
in: query
- name: eventType
+ name: sessionId
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: type
+ name: sso
required: false
schema:
type: string
style: form
- - explode: true
- in: query
- name: domain
- required: false
- schema:
- type: string
- style: form
- - explode: true
- in: query
- name: attemptCountGT
- required: false
- schema:
- format: double
- type: number
- style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/VoteBodyParams"
+ required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetPendingWebhookEventCount_200_response"
+ $ref: "#/components/schemas/VoteResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
+ x-content-type: application/json
x-accepts:
- application/json
- /api/v1/pending-webhook-events/{id}:
+ /comments/{tenantId}/{commentId}/vote/{voteId}:
delete:
- operationId: DeletePendingWebhookEvent
+ operationId: DeleteCommentVote
parameters:
- - explode: true
- in: query
+ - explode: false
+ in: path
name: tenantId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: false
in: path
- name: id
+ name: commentId
required: true
schema:
type: string
style: simple
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- /api/v1/notifications:
- get:
- operationId: GetNotifications
- parameters:
- - explode: true
- in: query
- name: tenantId
+ - explode: false
+ in: path
+ name: voteId
required: true
schema:
type: string
- style: form
- - explode: true
- in: query
- name: userId
- required: false
- schema:
- type: string
- style: form
+ style: simple
- explode: true
in: query
name: urlId
- required: false
+ required: true
schema:
type: string
style: form
- explode: true
in: query
- name: fromCommentId
- required: false
+ name: broadcastId
+ required: true
schema:
type: string
style: form
- explode: true
in: query
- name: viewed
- required: false
- schema:
- type: boolean
- style: form
- - explode: true
- in: query
- name: type
+ name: editKey
required: false
schema:
type: string
style: form
- explode: true
in: query
- name: skip
+ name: sso
required: false
schema:
- format: double
- type: number
+ type: string
style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetNotifications_200_response"
+ $ref: "#/components/schemas/VoteDeleteResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- /api/v1/notifications/count:
+ /comments/{tenantId}/{commentId}/votes:
get:
- operationId: GetNotificationCount
+ operationId: GetCommentVoteUserNames
parameters:
- - explode: true
- in: query
+ - explode: false
+ in: path
name: tenantId
required: true
schema:
type: string
- style: form
- - explode: true
- in: query
- name: userId
- required: false
- schema:
- type: string
- style: form
- - explode: true
- in: query
- name: urlId
- required: false
- schema:
- type: string
- style: form
- - explode: true
- in: query
- name: fromCommentId
- required: false
+ style: simple
+ - explode: false
+ in: path
+ name: commentId
+ required: true
schema:
type: string
- style: form
+ style: simple
- explode: true
in: query
- name: viewed
- required: false
+ name: dir
+ required: true
schema:
- type: boolean
+ format: int32
+ type: integer
style: form
- explode: true
in: query
- name: type
+ name: sso
required: false
schema:
type: string
@@ -4584,243 +4605,222 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetNotificationCount_200_response"
+ $ref: "#/components/schemas/GetCommentVoteUserNamesSuccessResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- /api/v1/notifications/{id}:
- patch:
- operationId: UpdateNotification
+ /comments/{tenantId}/{commentId}/pin:
+ post:
+ operationId: PinComment
parameters:
- - explode: true
- in: query
+ - explode: false
+ in: path
name: tenantId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: false
in: path
- name: id
+ name: commentId
required: true
schema:
type: string
style: simple
- explode: true
in: query
- name: userId
+ name: broadcastId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: sso
required: false
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/UpdateNotificationBody"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
+ $ref: "#/components/schemas/ChangeCommentPinStatusResponse"
description: Ok
- security:
- - api_key: []
- x-content-type: application/json
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- /api/v1/notification-count/{id}:
- delete:
- operationId: DeleteNotificationCount
+ /comments/{tenantId}/{commentId}/unpin:
+ post:
+ operationId: UnPinComment
parameters:
- - explode: true
- in: query
+ - explode: false
+ in: path
name: tenantId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: false
in: path
- name: id
+ name: commentId
required: true
schema:
type: string
style: simple
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- get:
- operationId: GetCachedNotificationCount
- parameters:
- explode: true
in: query
- name: tenantId
+ name: broadcastId
required: true
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
+ - explode: true
+ in: query
+ name: sso
+ required: false
schema:
type: string
- style: simple
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetCachedNotificationCount_200_response"
+ $ref: "#/components/schemas/ChangeCommentPinStatusResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- /api/v1/moderators/{id}:
- delete:
- operationId: DeleteModerator
+ /comments/{tenantId}/{commentId}/lock:
+ post:
+ operationId: LockComment
parameters:
- - explode: true
- in: query
+ - explode: false
+ in: path
name: tenantId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: false
in: path
- name: id
+ name: commentId
required: true
schema:
type: string
style: simple
- explode: true
in: query
- name: sendEmail
- required: false
+ name: broadcastId
+ required: true
schema:
type: string
style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- get:
- operationId: GetModerator
- parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: sso
+ required: false
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
- schema:
- type: string
- style: simple
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetModerator_200_response"
+ $ref: "#/components/schemas/APIEmptyResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- patch:
- operationId: UpdateModerator
+ /comments/{tenantId}/{commentId}/unlock:
+ post:
+ operationId: UnLockComment
parameters:
- - explode: true
- in: query
+ - explode: false
+ in: path
name: tenantId
required: true
schema:
type: string
- style: form
+ style: simple
- explode: false
in: path
- name: id
+ name: commentId
required: true
schema:
type: string
style: simple
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/UpdateModeratorBody"
- required: true
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
- description: Ok
- security:
- - api_key: []
- x-content-type: application/json
- x-accepts:
- - application/json
- /api/v1/moderators:
- get:
- operationId: GetModerators
- parameters:
- explode: true
in: query
- name: tenantId
+ name: broadcastId
required: true
schema:
type: string
style: form
- explode: true
in: query
- name: skip
+ name: sso
required: false
schema:
- format: double
- type: number
+ type: string
style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetModerators_200_response"
+ $ref: "#/components/schemas/APIEmptyResponse"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-accepts:
- application/json
- post:
- operationId: CreateModerator
+ /block-from-comment/{commentId}:
+ delete:
+ operationId: UnBlockCommentPublic
parameters:
- explode: true
in: query
@@ -4829,27 +4829,47 @@ paths:
schema:
type: string
style: form
+ - explode: false
+ in: path
+ name: commentId
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: sso
+ required: false
+ schema:
+ type: string
+ style: form
requestBody:
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateModeratorBody"
+ $ref: "#/components/schemas/PublicBlockFromCommentParams"
required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateModerator_200_response"
+ $ref: "#/components/schemas/UnblockSuccess"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
x-content-type: application/json
x-accepts:
- application/json
- /api/v1/moderators/{id}/send-invite:
post:
- operationId: SendInvite
+ operationId: BlockFromCommentPublic
parameters:
- explode: true
in: query
@@ -4860,32 +4880,62 @@ paths:
style: form
- explode: false
in: path
- name: id
+ name: commentId
required: true
schema:
type: string
style: simple
- explode: true
in: query
- name: fromName
- required: true
+ name: sso
+ required: false
schema:
type: string
style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/PublicBlockFromCommentParams"
+ required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
+ $ref: "#/components/schemas/BlockSuccess"
description: Ok
- security:
- - api_key: []
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security: []
+ tags:
+ - Public
+ x-content-type: application/json
x-accepts:
- application/json
- /api/v1/hash-tags:
+ /auth/logout:
+ put:
+ operationId: LogoutPublic
+ parameters: []
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ security: []
+ tags:
+ - Public
+ x-accepts:
+ - application/json
+ /api/v1/subscriptions:
get:
- operationId: GetHashTags
+ operationId: GetSubscriptions
parameters:
- explode: true
in: query
@@ -4896,30 +4946,29 @@ paths:
style: form
- explode: true
in: query
- name: page
+ name: userId
required: false
schema:
- format: double
- type: number
+ type: string
style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetHashTags_200_response"
+ $ref: "#/components/schemas/GetSubscriptionsAPIResponse"
description: Ok
security:
- api_key: []
x-accepts:
- application/json
post:
- operationId: AddHashTag
+ operationId: CreateSubscription
parameters:
- explode: true
in: query
name: tenantId
- required: false
+ required: true
schema:
type: string
style: form
@@ -4927,98 +4976,76 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateHashTagBody"
- required: false
+ $ref: "#/components/schemas/CreateAPIUserSubscriptionData"
+ required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/AddHashTag_200_response"
+ $ref: "#/components/schemas/CreateSubscriptionAPIResponse"
description: Ok
security:
- api_key: []
x-content-type: application/json
x-accepts:
- application/json
- /api/v1/hash-tags/bulk:
- post:
- operationId: AddHashTagsBulk
+ /api/v1/subscriptions/{id}:
+ delete:
+ operationId: DeleteSubscription
parameters:
- explode: true
in: query
name: tenantId
- required: false
+ required: true
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/BulkCreateHashTagsBody"
- required: false
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/AddHashTagsBulk_200_response"
- description: Ok
- security:
- - api_key: []
- x-content-type: application/json
- x-accepts:
- - application/json
- /api/v1/hash-tags/{tag}:
- delete:
- operationId: DeleteHashTag
- parameters:
- explode: false
in: path
- name: tag
+ name: id
required: true
schema:
type: string
style: simple
- explode: true
in: query
- name: tenantId
+ name: userId
required: false
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DeleteHashTag_request"
- required: false
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
+ $ref: "#/components/schemas/DeleteSubscriptionAPIResponse"
description: Ok
security:
- api_key: []
- x-content-type: application/json
x-accepts:
- application/json
patch:
- operationId: PatchHashTag
+ operationId: UpdateSubscription
parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
- explode: false
in: path
- name: tag
+ name: id
required: true
schema:
type: string
style: simple
- explode: true
in: query
- name: tenantId
+ name: userId
required: false
schema:
type: string
@@ -5027,28 +5054,23 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/UpdateHashTagBody"
- required: false
+ $ref: "#/components/schemas/UpdateAPIUserSubscriptionData"
+ required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/PatchHashTag_200_response"
+ $ref: "#/components/schemas/UpdateSubscriptionAPIResponse"
description: Ok
security:
- api_key: []
x-content-type: application/json
x-accepts:
- application/json
- /api/v1/feed-posts:
+ /api/v1/sso-users:
get:
- description: |2-
-
- req
- tenantId
- afterId
- operationId: GetFeedPosts
+ operationId: GetSSOUsers
parameters:
- explode: true
in: query
@@ -5059,41 +5081,25 @@ paths:
style: form
- explode: true
in: query
- name: afterId
- required: false
- schema:
- type: string
- style: form
- - explode: true
- in: query
- name: limit
+ name: skip
required: false
schema:
format: int32
type: integer
style: form
- - explode: true
- in: query
- name: tags
- required: false
- schema:
- items:
- type: string
- type: array
- style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetFeedPosts_200_response"
+ $ref: "#/components/schemas/GetSSOUsersResponse"
description: Ok
security:
- api_key: []
x-accepts:
- application/json
post:
- operationId: CreateFeedPost
+ operationId: AddSSOUser
parameters:
- explode: true
in: query
@@ -5102,55 +5108,27 @@ paths:
schema:
type: string
style: form
- - explode: true
- in: query
- name: broadcastId
- required: false
- schema:
- type: string
- style: form
- - explode: true
- in: query
- name: isLive
- required: false
- schema:
- type: boolean
- style: form
- - explode: true
- in: query
- name: doSpamCheck
- required: false
- schema:
- type: boolean
- style: form
- - explode: true
- in: query
- name: skipDupCheck
- required: false
- schema:
- type: boolean
- style: form
requestBody:
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateFeedPostParams"
+ $ref: "#/components/schemas/CreateAPISSOUserData"
required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateFeedPost_200_response"
+ $ref: "#/components/schemas/AddSSOUserAPIResponse"
description: Ok
security:
- api_key: []
x-content-type: application/json
x-accepts:
- application/json
- /api/v1/feed-posts/{id}:
- patch:
- operationId: UpdateFeedPost
+ /api/v1/sso-users/by-id/{id}:
+ get:
+ operationId: GetSSOUserById
parameters:
- explode: true
in: query
@@ -5166,27 +5144,20 @@ paths:
schema:
type: string
style: simple
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/FeedPost"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
+ $ref: "#/components/schemas/GetSSOUserByIdAPIResponse"
description: Ok
security:
- api_key: []
- x-content-type: application/json
x-accepts:
- application/json
- /api/v1/email-templates/definitions:
+ /api/v1/sso-users/by-email/{email}:
get:
- operationId: GetEmailTemplateDefinitions
+ operationId: GetSSOUserByEmail
parameters:
- explode: true
in: query
@@ -5195,20 +5166,27 @@ paths:
schema:
type: string
style: form
+ - explode: false
+ in: path
+ name: email
+ required: true
+ schema:
+ type: string
+ style: simple
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetEmailTemplateDefinitions_200_response"
+ $ref: "#/components/schemas/GetSSOUserByEmailAPIResponse"
description: Ok
security:
- api_key: []
x-accepts:
- application/json
- /api/v1/email-templates/{id}/render-errors:
- get:
- operationId: GetEmailTemplateRenderErrors
+ /api/v1/sso-users/{id}:
+ delete:
+ operationId: DeleteSSOUser
parameters:
- explode: true
in: query
@@ -5226,62 +5204,31 @@ paths:
style: simple
- explode: true
in: query
- name: skip
+ name: deleteComments
required: false
schema:
- format: double
- type: number
+ type: boolean
style: form
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/GetEmailTemplateRenderErrors_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- /api/v1/email-templates/{id}/render-errors/{errorId}:
- delete:
- operationId: DeleteEmailTemplateRenderError
- parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: commentDeleteMode
+ required: false
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
- schema:
- type: string
- style: simple
- - explode: false
- in: path
- name: errorId
- required: true
- schema:
- type: string
- style: simple
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
+ $ref: "#/components/schemas/DeleteSSOUserAPIResponse"
description: Ok
security:
- api_key: []
x-accepts:
- application/json
- /api/v1/email-templates/{id}:
- delete:
- operationId: DeleteEmailTemplate
+ patch:
+ operationId: PatchSSOUser
parameters:
- explode: true
in: query
@@ -5297,47 +5244,33 @@ paths:
schema:
type: string
style: simple
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- get:
- operationId: GetEmailTemplate
- parameters:
- explode: true
in: query
- name: tenantId
- required: true
+ name: updateComments
+ required: false
schema:
- type: string
+ type: boolean
style: form
- - explode: false
- in: path
- name: id
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateAPISSOUserData"
required: true
- schema:
- type: string
- style: simple
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetEmailTemplate_200_response"
+ $ref: "#/components/schemas/PatchSSOUserAPIResponse"
description: Ok
security:
- api_key: []
+ x-content-type: application/json
x-accepts:
- application/json
- patch:
- operationId: UpdateEmailTemplate
+ put:
+ operationId: PutSSOUser
parameters:
- explode: true
in: query
@@ -5353,27 +5286,34 @@ paths:
schema:
type: string
style: simple
+ - explode: true
+ in: query
+ name: updateComments
+ required: false
+ schema:
+ type: boolean
+ style: form
requestBody:
content:
application/json:
schema:
- $ref: "#/components/schemas/UpdateEmailTemplateBody"
+ $ref: "#/components/schemas/UpdateAPISSOUserData"
required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
+ $ref: "#/components/schemas/PutSSOUserAPIResponse"
description: Ok
security:
- api_key: []
x-content-type: application/json
x-accepts:
- application/json
- /api/v1/email-templates:
+ /api/v1/pages:
get:
- operationId: GetEmailTemplates
+ operationId: GetPages
parameters:
- explode: true
in: query
@@ -5382,27 +5322,19 @@ paths:
schema:
type: string
style: form
- - explode: true
- in: query
- name: skip
- required: false
- schema:
- format: double
- type: number
- style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetEmailTemplates_200_response"
+ $ref: "#/components/schemas/GetPagesAPIResponse"
description: Ok
security:
- api_key: []
x-accepts:
- application/json
post:
- operationId: CreateEmailTemplate
+ operationId: AddPage
parameters:
- explode: true
in: query
@@ -5415,23 +5347,23 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateEmailTemplateBody"
+ $ref: "#/components/schemas/CreateAPIPageData"
required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/CreateEmailTemplate_200_response"
+ $ref: "#/components/schemas/AddPageAPIResponse"
description: Ok
security:
- api_key: []
x-content-type: application/json
x-accepts:
- application/json
- /api/v1/email-templates/render:
- post:
- operationId: RenderEmailTemplate
+ /api/v1/pages/by-url-id:
+ get:
+ operationId: GetPageByURLId
parameters:
- explode: true
in: query
@@ -5442,32 +5374,25 @@ paths:
style: form
- explode: true
in: query
- name: locale
- required: false
+ name: urlId
+ required: true
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/RenderEmailTemplateBody"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/RenderEmailTemplate_200_response"
+ $ref: "#/components/schemas/GetPageByURLIdAPIResponse"
description: Ok
security:
- api_key: []
- x-content-type: application/json
x-accepts:
- application/json
- /api/v1/domain-configs:
- get:
- operationId: GetDomainConfigs
+ /api/v1/pages/{id}:
+ delete:
+ operationId: DeletePage
parameters:
- explode: true
in: query
@@ -5476,19 +5401,26 @@ paths:
schema:
type: string
style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetDomainConfigs_200_response"
+ $ref: "#/components/schemas/DeletePageAPIResponse"
description: Ok
security:
- api_key: []
x-accepts:
- application/json
- post:
- operationId: AddDomainConfig
+ patch:
+ operationId: PatchPage
parameters:
- explode: true
in: query
@@ -5497,27 +5429,34 @@ paths:
schema:
type: string
style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
requestBody:
content:
application/json:
schema:
- $ref: "#/components/schemas/AddDomainConfigParams"
+ $ref: "#/components/schemas/UpdateAPIPageData"
required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/AddDomainConfig_200_response"
+ $ref: "#/components/schemas/PatchPageAPIResponse"
description: Ok
security:
- api_key: []
x-content-type: application/json
x-accepts:
- application/json
- /api/v1/domain-configs/{domain}:
- delete:
- operationId: DeleteDomainConfig
+ /api/v1/votes:
+ get:
+ operationId: GetVotes
parameters:
- explode: true
in: query
@@ -5526,26 +5465,32 @@ paths:
schema:
type: string
style: form
- - explode: false
- in: path
- name: domain
+ - explode: true
+ in: query
+ name: urlId
required: true
schema:
type: string
- style: simple
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/DeleteDomainConfig_200_response"
+ $ref: "#/components/schemas/GetVotesResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security:
- api_key: []
x-accepts:
- application/json
- get:
- operationId: GetDomainConfig
+ post:
+ operationId: CreateVote
parameters:
- explode: true
in: query
@@ -5554,62 +5499,57 @@ paths:
schema:
type: string
style: form
- - explode: false
- in: path
- name: domain
+ - explode: true
+ in: query
+ name: commentId
required: true
schema:
type: string
- style: simple
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/GetDomainConfig_200_response"
- description: Ok
- security:
- - api_key: []
- x-accepts:
- - application/json
- /api/v1/domain-configs/{domainToUpdate}:
- patch:
- operationId: PatchDomainConfig
- parameters:
+ style: form
- explode: true
in: query
- name: tenantId
+ name: direction
required: true
schema:
+ enum:
+ - up
+ - down
type: string
style: form
- - explode: false
- in: path
- name: domainToUpdate
- required: true
+ - explode: true
+ in: query
+ name: userId
+ required: false
schema:
type: string
- style: simple
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/PatchDomainConfigParams"
- required: true
+ style: form
+ - explode: true
+ in: query
+ name: anonUserId
+ required: false
+ schema:
+ type: string
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetDomainConfig_200_response"
+ $ref: "#/components/schemas/VoteResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security:
- api_key: []
- x-content-type: application/json
x-accepts:
- application/json
- put:
- operationId: PutDomainConfig
+ /api/v1/votes/for-user:
+ get:
+ operationId: GetVotesForUser
parameters:
- explode: true
in: query
@@ -5618,34 +5558,47 @@ paths:
schema:
type: string
style: form
- - explode: false
- in: path
- name: domainToUpdate
+ - explode: true
+ in: query
+ name: urlId
required: true
schema:
type: string
- style: simple
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/UpdateDomainConfigParams"
- required: true
+ style: form
+ - explode: true
+ in: query
+ name: userId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: anonUserId
+ required: false
+ schema:
+ type: string
+ style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetDomainConfig_200_response"
+ $ref: "#/components/schemas/GetVotesForUserResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security:
- api_key: []
- x-content-type: application/json
x-accepts:
- application/json
- /api/v1/comments/{id}:
+ /api/v1/votes/{id}:
delete:
- operationId: DeleteComment
+ operationId: DeleteVote
parameters:
- explode: true
in: query
@@ -5663,31 +5616,31 @@ paths:
style: simple
- explode: true
in: query
- name: contextUserId
+ name: editKey
required: false
schema:
type: string
style: form
- - explode: true
- in: query
- name: isLive
- required: false
- schema:
- type: boolean
- style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/DeleteComment_200_response"
+ $ref: "#/components/schemas/VoteDeleteResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security:
- api_key: []
x-accepts:
- application/json
+ /api/v1/users/{id}:
get:
- operationId: GetComment
+ operationId: GetUser
parameters:
- explode: true
in: query
@@ -5708,14 +5661,21 @@ paths:
content:
application/json:
schema:
- $ref: "#/components/schemas/GetComment_200_response"
+ $ref: "#/components/schemas/GetUserResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security:
- api_key: []
x-accepts:
- application/json
- patch:
- operationId: UpdateComment
+ /api/v1/user-badges/{id}:
+ delete:
+ operationId: DeleteUserBadge
parameters:
- explode: true
in: query
@@ -5731,48 +5691,101 @@ paths:
schema:
type: string
style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptySuccessResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ get:
+ operationId: GetUserBadge
+ parameters:
- explode: true
in: query
- name: contextUserId
- required: false
+ name: tenantId
+ required: true
schema:
type: string
style: form
- - explode: true
- in: query
- name: doSpamCheck
- required: false
+ - explode: false
+ in: path
+ name: id
+ required: true
schema:
- type: boolean
- style: form
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIGetUserBadgeResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ put:
+ operationId: UpdateUserBadge
+ parameters:
- explode: true
in: query
- name: isLive
- required: false
+ name: tenantId
+ required: true
schema:
- type: boolean
+ type: string
style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
requestBody:
content:
application/json:
schema:
- $ref: "#/components/schemas/UpdatableCommentParams"
+ $ref: "#/components/schemas/UpdateUserBadgeParams"
required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagCommentPublic_200_response"
+ $ref: "#/components/schemas/APIEmptySuccessResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security:
- api_key: []
x-content-type: application/json
x-accepts:
- application/json
- /api/v1/comments:
+ /api/v1/user-badges:
get:
- operationId: GetComments
+ operationId: GetUserBadges
parameters:
- explode: true
in: query
@@ -5783,121 +5796,138 @@ paths:
style: form
- explode: true
in: query
- name: page
+ name: userId
required: false
schema:
- format: int32
- type: integer
+ type: string
style: form
- explode: true
in: query
- name: limit
+ name: badgeId
required: false
schema:
- format: int32
- type: integer
+ type: string
style: form
- explode: true
in: query
- name: skip
+ name: type
required: false
schema:
- format: int32
- type: integer
+ format: double
+ type: number
style: form
- explode: true
in: query
- name: asTree
+ name: displayedOnComments
required: false
schema:
type: boolean
style: form
- explode: true
in: query
- name: skipChildren
- required: false
- schema:
- format: int32
- type: integer
- style: form
- - explode: true
- in: query
- name: limitChildren
- required: false
- schema:
- format: int32
- type: integer
- style: form
- - explode: true
- in: query
- name: maxTreeDepth
- required: false
- schema:
- format: int32
- type: integer
- style: form
- - explode: true
- in: query
- name: urlId
+ name: limit
required: false
schema:
- type: string
+ format: double
+ type: number
style: form
- explode: true
in: query
- name: userId
+ name: skip
required: false
schema:
- type: string
+ format: double
+ type: number
style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIGetUserBadgesResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ post:
+ operationId: CreateUserBadge
+ parameters:
- explode: true
in: query
- name: anonUserId
- required: false
- schema:
- type: string
- style: form
- - explode: true
- in: query
- name: contextUserId
- required: false
+ name: tenantId
+ required: true
schema:
type: string
style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateUserBadgeParams"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APICreateUserBadgeResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/user-badge-progress/{id}:
+ get:
+ operationId: GetUserBadgeProgressById
+ parameters:
- explode: true
in: query
- name: hashTag
- required: false
+ name: tenantId
+ required: true
schema:
type: string
style: form
- - explode: true
- in: query
- name: parentId
- required: false
+ - explode: false
+ in: path
+ name: id
+ required: true
schema:
type: string
- style: form
- - explode: true
- in: query
- name: direction
- required: false
- schema:
- $ref: "#/components/schemas/SortDirections"
- style: form
+ style: simple
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetComments_200_response"
+ $ref: "#/components/schemas/APIGetUserBadgeProgressResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security:
- api_key: []
x-accepts:
- application/json
- post:
- operationId: SaveComment
+ /api/v1/user-badge-progress:
+ get:
+ operationId: GetUserBadgeProgressList
parameters:
- explode: true
in: query
@@ -5908,53 +5938,82 @@ paths:
style: form
- explode: true
in: query
- name: isLive
+ name: userId
required: false
schema:
- type: boolean
+ type: string
style: form
- explode: true
in: query
- name: doSpamCheck
+ name: limit
required: false
schema:
- type: boolean
+ format: double
+ type: number
style: form
- explode: true
in: query
- name: sendEmails
+ name: skip
required: false
schema:
- type: boolean
+ format: double
+ type: number
style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIGetUserBadgeProgressListResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/user-badge-progress/user/{userId}:
+ get:
+ operationId: GetUserBadgeProgressByUserId
+ parameters:
- explode: true
in: query
- name: populateNotifications
- required: false
+ name: tenantId
+ required: true
schema:
- type: boolean
+ type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/CreateCommentParams"
+ - explode: false
+ in: path
+ name: userId
required: true
+ schema:
+ type: string
+ style: simple
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/SaveComment_200_response"
+ $ref: "#/components/schemas/APIGetUserBadgeProgressResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security:
- api_key: []
- x-content-type: application/json
x-accepts:
- application/json
- /api/v1/comments/bulk:
- post:
- operationId: SaveCommentsBulk
+ /api/v1/tickets:
+ get:
+ operationId: GetTickets
parameters:
- explode: true
in: query
@@ -5965,57 +6024,54 @@ paths:
style: form
- explode: true
in: query
- name: isLive
+ name: userId
required: false
schema:
- type: boolean
+ type: string
style: form
- explode: true
in: query
- name: doSpamCheck
+ name: state
required: false
schema:
- type: boolean
+ format: double
+ type: number
style: form
- explode: true
in: query
- name: sendEmails
+ name: skip
required: false
schema:
- type: boolean
+ format: double
+ type: number
style: form
- explode: true
in: query
- name: populateNotifications
+ name: limit
required: false
schema:
- type: boolean
+ format: double
+ type: number
style: form
- requestBody:
- content:
- application/json:
- schema:
- items:
- $ref: "#/components/schemas/CreateCommentParams"
- type: array
- required: true
responses:
"200":
content:
application/json:
schema:
- items:
- $ref: "#/components/schemas/SaveComment_200_response"
- type: array
+ $ref: "#/components/schemas/GetTicketsResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security:
- api_key: []
- x-content-type: application/json
x-accepts:
- application/json
- /api/v1/comments/{id}/flag:
post:
- operationId: FlagComment
+ operationId: CreateTicket
parameters:
- explode: true
in: query
@@ -6024,41 +6080,40 @@ paths:
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
- schema:
- type: string
- style: simple
- explode: true
in: query
name: userId
- required: false
- schema:
- type: string
- style: form
- - explode: true
- in: query
- name: anonUserId
- required: false
+ required: true
schema:
type: string
style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateTicketBody"
+ required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagComment_200_response"
+ $ref: "#/components/schemas/CreateTicketResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security:
- api_key: []
+ x-content-type: application/json
x-accepts:
- application/json
- /api/v1/comments/{id}/un-flag:
- post:
- operationId: UnFlagComment
+ /api/v1/tickets/{id}:
+ get:
+ operationId: GetTicket
parameters:
- explode: true
in: query
@@ -6081,27 +6136,26 @@ paths:
schema:
type: string
style: form
- - explode: true
- in: query
- name: anonUserId
- required: false
- schema:
- type: string
- style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/FlagComment_200_response"
+ $ref: "#/components/schemas/GetTicketResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security:
- api_key: []
x-accepts:
- application/json
- /api/v1/comments/{id}/block:
- post:
- operationId: BlockUserFromComment
+ /api/v1/tickets/{id}/state:
+ patch:
+ operationId: ChangeTicketState
parameters:
- explode: true
in: query
@@ -6110,48 +6164,47 @@ paths:
schema:
type: string
style: form
- - explode: false
- in: path
- name: id
- required: true
- schema:
- type: string
- style: simple
- explode: true
in: query
name: userId
- required: false
+ required: true
schema:
type: string
style: form
- - explode: true
- in: query
- name: anonUserId
- required: false
+ - explode: false
+ in: path
+ name: id
+ required: true
schema:
type: string
- style: form
+ style: simple
requestBody:
content:
application/json:
schema:
- $ref: "#/components/schemas/BlockFromCommentParams"
+ $ref: "#/components/schemas/ChangeTicketStateBody"
required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/BlockFromCommentPublic_200_response"
+ $ref: "#/components/schemas/ChangeTicketStateResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security:
- api_key: []
x-content-type: application/json
x-accepts:
- application/json
- /api/v1/comments/{id}/un-block:
- post:
- operationId: UnBlockUserFromComment
+ /api/v1/tenants/{id}:
+ delete:
+ operationId: DeleteTenant
parameters:
- explode: true
in: query
@@ -6169,39 +6222,30 @@ paths:
style: simple
- explode: true
in: query
- name: userId
- required: false
- schema:
- type: string
- style: form
- - explode: true
- in: query
- name: anonUserId
+ name: sure
required: false
schema:
type: string
style: form
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/UnBlockFromCommentParams"
- required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/UnBlockCommentPublic_200_response"
+ $ref: "#/components/schemas/APIEmptyResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security:
- api_key: []
- x-content-type: application/json
x-accepts:
- application/json
- /api/v1/audit-logs:
get:
- operationId: GetAuditLogs
+ operationId: GetTenant
parameters:
- explode: true
in: query
@@ -6210,13 +6254,88 @@ paths:
schema:
type: string
style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetTenantResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ patch:
+ operationId: UpdateTenant
+ parameters:
- explode: true
in: query
- name: limit
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateTenantBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/tenants:
+ get:
+ operationId: GetTenants
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: meta
required: false
schema:
- format: double
- type: number
+ type: string
style: form
- explode: true
in: query
@@ -6226,46 +6345,108 @@ paths:
format: double
type: number
style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetTenantsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ post:
+ operationId: CreateTenant
+ parameters:
- explode: true
in: query
- name: order
- required: false
+ name: tenantId
+ required: true
schema:
- $ref: "#/components/schemas/SORT_DIR"
+ type: string
style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateTenantBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateTenantResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/tenant-users/{id}:
+ delete:
+ operationId: DeleteTenantUser
+ parameters:
- explode: true
in: query
- name: after
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: deleteComments
required: false
schema:
- format: double
- type: number
+ type: string
style: form
- explode: true
in: query
- name: before
+ name: commentDeleteMode
required: false
schema:
- format: double
- type: number
+ type: string
style: form
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/GetAuditLogs_200_response"
+ $ref: "#/components/schemas/APIEmptyResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security:
- api_key: []
x-accepts:
- application/json
- /api/v1/aggregate:
- post:
- description: |-
- Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations.
- Different operations (e.g. sum, countDistinct, avg, etc.) are supported.
- operationId: Aggregate
+ get:
+ operationId: GetTenantUser
parameters:
- explode: true
in: query
@@ -6274,1172 +6455,7059 @@ paths:
schema:
type: string
style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetTenantUserResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ patch:
+ operationId: UpdateTenantUser
+ parameters:
- explode: true
in: query
- name: parentTenantId
- required: false
+ name: tenantId
+ required: true
schema:
type: string
style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
- explode: true
in: query
- name: includeStats
+ name: updateComments
required: false
schema:
- type: boolean
+ type: string
style: form
requestBody:
content:
application/json:
schema:
- $ref: "#/components/schemas/AggregationRequest"
+ $ref: "#/components/schemas/UpdateTenantUserBody"
required: true
responses:
"200":
content:
application/json:
schema:
- $ref: "#/components/schemas/AggregationResponse"
+ $ref: "#/components/schemas/APIEmptyResponse"
description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
security:
- api_key: []
x-content-type: application/json
x-accepts:
- application/json
-components:
- examples: {}
- headers: {}
- parameters: {}
- requestBodies: {}
- responses: {}
- schemas:
- APIStatus:
- enum:
- - success
- - failed
- type: string
- UserSearchSection:
- enum:
- - moderators
- - onThisPage
- - onThisSite
- type: string
- UserSearchResult:
- additionalProperties: false
- example:
- displayName: displayName
- name: name
- avatarSrc: avatarSrc
- id: id
- type: user
- properties:
- id:
- type: string
- name:
- type: string
- displayName:
+ put:
+ operationId: ReplaceTenantUser
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
type: string
- avatarSrc:
- nullable: true
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
type: string
- type:
+ style: simple
+ - explode: true
+ in: query
+ name: updateComments
+ required: false
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ReplaceTenantUserBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/tenant-users:
+ get:
+ operationId: GetTenantUsers
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: skip
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetTenantUsersResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ post:
+ operationId: CreateTenantUser
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateTenantUserBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateTenantUserResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/tenant-users/{id}/send-login-link:
+ post:
+ operationId: SendLoginLink
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: redirectURL
+ required: false
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/tenant-packages/{id}:
+ delete:
+ operationId: DeleteTenantPackage
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ get:
+ operationId: GetTenantPackage
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetTenantPackageResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ patch:
+ operationId: UpdateTenantPackage
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateTenantPackageBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ put:
+ operationId: ReplaceTenantPackage
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/ReplaceTenantPackageBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/tenant-packages:
+ get:
+ operationId: GetTenantPackages
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: skip
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetTenantPackagesResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ post:
+ operationId: CreateTenantPackage
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateTenantPackageBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateTenantPackageResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/tenant-daily-usage:
+ get:
+ operationId: GetTenantDailyUsages
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: yearNumber
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ - explode: true
+ in: query
+ name: monthNumber
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ - explode: true
+ in: query
+ name: dayNumber
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ - explode: true
+ in: query
+ name: skip
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetTenantDailyUsagesResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/question-results/{id}:
+ delete:
+ operationId: DeleteQuestionResult
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ get:
+ operationId: GetQuestionResult
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetQuestionResultResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ patch:
+ operationId: UpdateQuestionResult
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateQuestionResultBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/question-results:
+ get:
+ operationId: GetQuestionResults
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: urlId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: userId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: startDate
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: questionId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: questionIds
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: skip
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetQuestionResultsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ post:
+ operationId: CreateQuestionResult
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateQuestionResultBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateQuestionResultResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/question-results-aggregation:
+ get:
+ operationId: AggregateQuestionResults
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: questionId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: questionIds
+ required: false
+ schema:
+ items:
+ type: string
+ type: array
+ style: form
+ - explode: true
+ in: query
+ name: urlId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: timeBucket
+ required: false
+ schema:
+ $ref: "#/components/schemas/AggregateTimeBucket"
+ style: form
+ - explode: true
+ in: query
+ name: startDate
+ required: false
+ schema:
+ format: date-time
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: forceRecalculate
+ required: false
+ schema:
+ type: boolean
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AggregateQuestionResultsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/question-results-aggregation/bulk:
+ post:
+ operationId: BulkAggregateQuestionResults
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: forceRecalculate
+ required: false
+ schema:
+ type: boolean
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/BulkAggregateQuestionResultsRequest"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/BulkAggregateQuestionResultsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/question-results-aggregation/combine/comments:
+ get:
+ operationId: CombineCommentsWithQuestionResults
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: questionId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: questionIds
+ required: false
+ schema:
+ items:
+ type: string
+ type: array
+ style: form
+ - explode: true
+ in: query
+ name: urlId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: startDate
+ required: false
+ schema:
+ format: date-time
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: forceRecalculate
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: minValue
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ - explode: true
+ in: query
+ name: maxValue
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ - explode: true
+ in: query
+ name: limit
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CombineQuestionResultsWithCommentsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/question-configs/{id}:
+ delete:
+ operationId: DeleteQuestionConfig
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ get:
+ operationId: GetQuestionConfig
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetQuestionConfigResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ patch:
+ operationId: UpdateQuestionConfig
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateQuestionConfigBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/question-configs:
+ get:
+ operationId: GetQuestionConfigs
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: skip
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetQuestionConfigsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ post:
+ operationId: CreateQuestionConfig
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateQuestionConfigBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateQuestionConfigResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/pending-webhook-events:
+ get:
+ operationId: GetPendingWebhookEvents
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: commentId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: externalId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: eventType
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: type
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: domain
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: attemptCountGT
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ - explode: true
+ in: query
+ name: skip
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetPendingWebhookEventsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/pending-webhook-events/count:
+ get:
+ operationId: GetPendingWebhookEventCount
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: commentId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: externalId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: eventType
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: type
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: domain
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: attemptCountGT
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetPendingWebhookEventCountResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/pending-webhook-events/{id}:
+ delete:
+ operationId: DeletePendingWebhookEvent
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/notifications:
+ get:
+ operationId: GetNotifications
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: userId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: urlId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: fromCommentId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: viewed
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: type
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: skip
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetNotificationsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/notifications/count:
+ get:
+ operationId: GetNotificationCount
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: userId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: urlId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: fromCommentId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: viewed
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: type
+ required: false
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetNotificationCountResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/notifications/{id}:
+ patch:
+ operationId: UpdateNotification
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: userId
+ required: false
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateNotificationBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/notification-count/{id}:
+ delete:
+ operationId: DeleteNotificationCount
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ get:
+ operationId: GetCachedNotificationCount
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetCachedNotificationCountResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/moderators/{id}:
+ delete:
+ operationId: DeleteModerator
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: sendEmail
+ required: false
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ get:
+ operationId: GetModerator
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetModeratorResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ patch:
+ operationId: UpdateModerator
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateModeratorBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/moderators:
+ get:
+ operationId: GetModerators
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: skip
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetModeratorsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ post:
+ operationId: CreateModerator
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateModeratorBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateModeratorResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/moderators/{id}/send-invite:
+ post:
+ operationId: SendInvite
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: fromName
+ required: true
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/hash-tags:
+ get:
+ operationId: GetHashTags
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: page
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetHashTagsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ post:
+ operationId: AddHashTag
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: false
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateHashTagBody"
+ required: false
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateHashTagResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/hash-tags/bulk:
+ post:
+ operationId: AddHashTagsBulk
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: false
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/BulkCreateHashTagsBody"
+ required: false
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/BulkCreateHashTagsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/hash-tags/{tag}:
+ delete:
+ operationId: DeleteHashTag
+ parameters:
+ - explode: false
+ in: path
+ name: tag
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: tenantId
+ required: false
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DeleteHashTagRequestBody"
+ required: false
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ patch:
+ operationId: PatchHashTag
+ parameters:
+ - explode: false
+ in: path
+ name: tag
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: tenantId
+ required: false
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateHashTagBody"
+ required: false
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateHashTagResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/feed-posts:
+ get:
+ description: |2-
+
+ req
+ tenantId
+ afterId
+ operationId: GetFeedPosts
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: afterId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: limit
+ required: false
+ schema:
+ format: int32
+ type: integer
+ style: form
+ - explode: true
+ in: query
+ name: tags
+ required: false
+ schema:
+ items:
+ type: string
+ type: array
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetFeedPostsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ post:
+ operationId: CreateFeedPost
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: broadcastId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: isLive
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: doSpamCheck
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: skipDupCheck
+ required: false
+ schema:
+ type: boolean
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateFeedPostParams"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateFeedPostsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/feed-posts/{id}:
+ patch:
+ operationId: UpdateFeedPost
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/FeedPost"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/email-templates/definitions:
+ get:
+ operationId: GetEmailTemplateDefinitions
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetEmailTemplateDefinitionsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/email-templates/{id}/render-errors:
+ get:
+ operationId: GetEmailTemplateRenderErrors
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: skip
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetEmailTemplateRenderErrorsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/email-templates/{id}/render-errors/{errorId}:
+ delete:
+ operationId: DeleteEmailTemplateRenderError
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: false
+ in: path
+ name: errorId
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/email-templates/{id}:
+ delete:
+ operationId: DeleteEmailTemplate
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ get:
+ operationId: GetEmailTemplate
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetEmailTemplateResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ patch:
+ operationId: UpdateEmailTemplate
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateEmailTemplateBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/email-templates:
+ get:
+ operationId: GetEmailTemplates
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: skip
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetEmailTemplatesResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ post:
+ operationId: CreateEmailTemplate
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateEmailTemplateBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateEmailTemplateResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/email-templates/render:
+ post:
+ operationId: RenderEmailTemplate
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: locale
+ required: false
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/RenderEmailTemplateBody"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/RenderEmailTemplateResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/domain-configs:
+ get:
+ operationId: GetDomainConfigs
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetDomainConfigsResponse"
+ description: Ok
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ post:
+ operationId: AddDomainConfig
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AddDomainConfigParams"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AddDomainConfigResponse"
+ description: Ok
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/domain-configs/{domain}:
+ delete:
+ operationId: DeleteDomainConfig
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: domain
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DeleteDomainConfigResponse"
+ description: Ok
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ get:
+ operationId: GetDomainConfig
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: domain
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetDomainConfigResponse"
+ description: Ok
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/domain-configs/{domainToUpdate}:
+ patch:
+ operationId: PatchDomainConfig
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: domainToUpdate
+ required: true
+ schema:
+ type: string
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/PatchDomainConfigParams"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/PatchDomainConfigResponse"
+ description: Ok
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ put:
+ operationId: PutDomainConfig
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: domainToUpdate
+ required: true
+ schema:
+ type: string
+ style: simple
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdateDomainConfigParams"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/PutDomainConfigResponse"
+ description: Ok
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/comments/{id}:
+ delete:
+ operationId: DeleteComment
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: contextUserId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: isLive
+ required: false
+ schema:
+ type: boolean
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/DeleteCommentResult"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ get:
+ operationId: GetComment
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIGetCommentResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ patch:
+ operationId: UpdateComment
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: contextUserId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: doSpamCheck
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: isLive
+ required: false
+ schema:
+ type: boolean
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UpdatableCommentParams"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIEmptyResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/comments:
+ get:
+ operationId: GetComments
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: page
+ required: false
+ schema:
+ format: int32
+ type: integer
+ style: form
+ - explode: true
+ in: query
+ name: limit
+ required: false
+ schema:
+ format: int32
+ type: integer
+ style: form
+ - explode: true
+ in: query
+ name: skip
+ required: false
+ schema:
+ format: int32
+ type: integer
+ style: form
+ - explode: true
+ in: query
+ name: asTree
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: skipChildren
+ required: false
+ schema:
+ format: int32
+ type: integer
+ style: form
+ - explode: true
+ in: query
+ name: limitChildren
+ required: false
+ schema:
+ format: int32
+ type: integer
+ style: form
+ - explode: true
+ in: query
+ name: maxTreeDepth
+ required: false
+ schema:
+ format: int32
+ type: integer
+ style: form
+ - explode: true
+ in: query
+ name: urlId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: userId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: anonUserId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: contextUserId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: hashTag
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: parentId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: direction
+ required: false
+ schema:
+ $ref: "#/components/schemas/SortDirections"
+ style: form
+ - explode: true
+ in: query
+ name: fromDate
+ required: false
+ schema:
+ format: int64
+ type: integer
+ style: form
+ - explode: true
+ in: query
+ name: toDate
+ required: false
+ schema:
+ format: int64
+ type: integer
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIGetCommentsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ post:
+ operationId: SaveComment
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: isLive
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: doSpamCheck
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: sendEmails
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: populateNotifications
+ required: false
+ schema:
+ type: boolean
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/CreateCommentParams"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APISaveCommentResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/comments/bulk:
+ post:
+ operationId: SaveCommentsBulk
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: isLive
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: doSpamCheck
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: sendEmails
+ required: false
+ schema:
+ type: boolean
+ style: form
+ - explode: true
+ in: query
+ name: populateNotifications
+ required: false
+ schema:
+ type: boolean
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ items:
+ $ref: "#/components/schemas/CreateCommentParams"
+ type: array
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ items:
+ $ref: "#/components/schemas/SaveCommentsBulkResponse"
+ type: array
+ description: Ok
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/comments/{id}/flag:
+ post:
+ operationId: FlagComment
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: userId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: anonUserId
+ required: false
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/FlagCommentResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/comments/{id}/un-flag:
+ post:
+ operationId: UnFlagComment
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: userId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: anonUserId
+ required: false
+ schema:
+ type: string
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/FlagCommentResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/comments/{id}/block:
+ post:
+ operationId: BlockUserFromComment
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: userId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: anonUserId
+ required: false
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/BlockFromCommentParams"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/BlockSuccess"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/comments/{id}/un-block:
+ post:
+ operationId: UnBlockUserFromComment
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: false
+ in: path
+ name: id
+ required: true
+ schema:
+ type: string
+ style: simple
+ - explode: true
+ in: query
+ name: userId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: anonUserId
+ required: false
+ schema:
+ type: string
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UnBlockFromCommentParams"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/UnblockSuccess"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+ /api/v1/audit-logs:
+ get:
+ operationId: GetAuditLogs
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: limit
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ - explode: true
+ in: query
+ name: skip
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ - explode: true
+ in: query
+ name: order
+ required: false
+ schema:
+ $ref: "#/components/schemas/SORT_DIR"
+ style: form
+ - explode: true
+ in: query
+ name: after
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ - explode: true
+ in: query
+ name: before
+ required: false
+ schema:
+ format: double
+ type: number
+ style: form
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/GetAuditLogsResponse"
+ description: Ok
+ default:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/APIError"
+ description: Error
+ security:
+ - api_key: []
+ x-accepts:
+ - application/json
+ /api/v1/aggregate:
+ post:
+ description: |-
+ Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations.
+ Different operations (e.g. sum, countDistinct, avg, etc.) are supported.
+ operationId: Aggregate
+ parameters:
+ - explode: true
+ in: query
+ name: tenantId
+ required: true
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: parentTenantId
+ required: false
+ schema:
+ type: string
+ style: form
+ - explode: true
+ in: query
+ name: includeStats
+ required: false
+ schema:
+ type: boolean
+ style: form
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AggregationRequest"
+ required: true
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/AggregateResponse"
+ description: Ok
+ security:
+ - api_key: []
+ x-content-type: application/json
+ x-accepts:
+ - application/json
+components:
+ examples: {}
+ headers: {}
+ parameters: {}
+ requestBodies: {}
+ responses: {}
+ schemas:
+ APIStatus:
+ enum:
+ - success
+ - failed
+ type: string
+ UserSearchSection:
+ enum:
+ - moderators
+ - onThisPage
+ - onThisSite
+ type: string
+ UserSearchResult:
+ additionalProperties: false
+ example:
+ displayName: displayName
+ name: name
+ avatarSrc: avatarSrc
+ id: id
+ type: user
+ properties:
+ id:
+ type: string
+ name:
+ type: string
+ displayName:
+ type: string
+ avatarSrc:
+ nullable: true
+ type: string
+ type:
+ enum:
+ - user
+ - sso
+ type: string
+ required:
+ - id
+ - name
+ - type
+ type: object
+ UserSearchSectionResult:
+ additionalProperties: false
+ example:
+ section: moderators
+ users:
+ - displayName: displayName
+ name: name
+ avatarSrc: avatarSrc
+ id: id
+ type: user
+ - displayName: displayName
+ name: name
+ avatarSrc: avatarSrc
+ id: id
+ type: user
+ properties:
+ section:
+ $ref: "#/components/schemas/UserSearchSection"
+ users:
+ items:
+ $ref: "#/components/schemas/UserSearchResult"
+ type: array
+ required:
+ - section
+ - users
+ type: object
+ SearchUsersSectionedResponse:
+ example:
+ sections:
+ - section: moderators
+ users:
+ - displayName: displayName
+ name: name
+ avatarSrc: avatarSrc
+ id: id
+ type: user
+ - displayName: displayName
+ name: name
+ avatarSrc: avatarSrc
+ id: id
+ type: user
+ - section: moderators
+ users:
+ - displayName: displayName
+ name: name
+ avatarSrc: avatarSrc
+ id: id
+ type: user
+ - displayName: displayName
+ name: name
+ avatarSrc: avatarSrc
+ id: id
+ type: user
+ status: success
+ properties:
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ sections:
+ items:
+ $ref: "#/components/schemas/UserSearchSectionResult"
+ type: array
+ required:
+ - sections
+ - status
+ type: object
+ SearchUsersResponse:
+ properties:
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ users:
+ items:
+ $ref: "#/components/schemas/UserSearchResult"
+ type: array
+ required:
+ - status
+ - users
+ type: object
+ SearchUsersResult:
+ anyOf:
+ - $ref: "#/components/schemas/SearchUsersSectionedResponse"
+ - $ref: "#/components/schemas/SearchUsersResponse"
+ CommentHTMLRenderingMode:
+ enum:
+ - 0
+ - 1
+ type: integer
+ CommentThreadDeletionMode:
+ enum:
+ - 0
+ - 1
+ - 2
+ - 3
+ type: integer
+ CommenterNameFormats:
+ enum:
+ - 0
+ - 1
+ - 2
+ - 3
+ - 4
+ type: integer
+ SortDirections:
+ enum:
+ - OF
+ - NF
+ - MR
+ type: string
+ GifRating:
+ enum:
+ - g
+ - pg
+ - pg-13
+ - r
+ type: string
+ ImageContentProfanityLevel:
+ enum:
+ - "off"
+ - low
+ - medium
+ - high
+ type: string
+ MentionAutoCompleteMode:
+ enum:
+ - 0
+ - 1
+ - 2
+ type: integer
+ SpamRule:
+ additionalProperties: false
+ example:
+ commentContains: commentContains
+ actions:
+ - spam
+ - spam
+ properties:
+ actions:
+ items:
+ enum:
+ - spam
+ - not-spam
+ - ignore-repeat
+ type: string
+ type: array
+ commentContains:
+ type: string
+ required:
+ - actions
+ type: object
+ SSOSecurityLevel:
+ enum:
+ - 0
+ - 1
+ type: integer
+ Record_string.string_:
+ additionalProperties:
+ type: string
+ description: Construct a type with a set of properties K of type T
+ example: {}
+ properties: {}
+ type: object
+ VoteStyle:
+ enum:
+ - 0
+ - 1
+ type: integer
+ CommentQuestionResultsRenderingType:
+ enum:
+ - 0
+ - 1
+ - 2
+ type: integer
+ QuestionRenderingType:
+ enum:
+ - 0
+ - 1
+ type: integer
+ QuestionWhenSave:
+ enum:
+ - 0
+ - 1
+ type: integer
+ CommentQuestionsRequired:
+ enum:
+ - 0
+ - 1
+ type: integer
+ QuestionSubQuestionVisibility:
+ enum:
+ - 0
+ - 1
+ type: integer
+ UsersListLocation:
+ enum:
+ - 0
+ - 1
+ - 2
+ - 3
+ type: integer
+ TOSConfig:
+ additionalProperties: false
+ example:
+ lastUpdated: 2000-01-23T04:56:07.000+00:00
+ textByLocale:
+ key: textByLocale
+ enabled: true
+ properties:
+ enabled:
+ type: boolean
+ textByLocale:
+ additionalProperties:
+ type: string
+ description: Construct a type with a set of properties K of type T
+ example: {}
+ properties: {}
+ type: object
+ lastUpdated:
+ format: date-time
+ type: string
+ type: object
+ CustomConfigParameters:
+ additionalProperties: false
+ example:
+ disableAutoHashTagCreation: true
+ disableCommenterCommentDelete: true
+ enableVoteList: true
+ pageSize: 7
+ collapseReplies: true
+ disableProfiles: true
+ disableSuccessMessage: true
+ allowAnon: true
+ countAboveToggle: 5
+ readonly: true
+ useShowCommentsToggle: true
+ usersListLocation: 1
+ noImageUploads: true
+ spamRules:
+ - commentContains: commentContains
+ actions:
+ - spam
+ - spam
+ - commentContains: commentContains
+ actions:
+ - spam
+ - spam
+ translations: ""
+ widgetQuestionId: widgetQuestionId
+ disableLiveCommenting: true
+ ssoSecLvl: 9
+ defaultSortDirection: ""
+ disableVoting: true
+ noCustomConfig: true
+ allowedEmbedDomains:
+ - allowedEmbedDomains
+ - allowedEmbedDomains
+ gifRating: g
+ ticketAutoAssignUserIds:
+ - ticketAutoAssignUserIds
+ - ticketAutoAssignUserIds
+ enableSearch: true
+ requireSSO: true
+ disableToolbar: true
+ hideCommentsUnderCountTextFormat: hideCommentsUnderCountTextFormat
+ maxCommentCreatedCountPUPM: 2
+ disableProfileDirectMessages: true
+ disableBlocking: true
+ disableEmailInputs: true
+ widgetQuestionWhenToSave: 7
+ allowAnonFlag: true
+ ticketKBSearchEndpoint: ticketKBSearchEndpoint
+ widgetSubQuestionVisibility: 1
+ showBadgesInTopBar: true
+ widgetQuestionStyle: 4
+ restrictedLinkDomains:
+ - restrictedLinkDomains
+ - restrictedLinkDomains
+ showQuestion: true
+ inputAfterComments: true
+ allowAnonVotes: true
+ commentThreadDeleteMode: ""
+ commentCountFormat: commentCountFormat
+ disableNotificationBell: true
+ enableFChat: true
+ voteStyle: 3
+ disableAutoAdminMigration: true
+ disableProfileComments: true
+ absoluteAndRelativeDates: true
+ commenterNameFormat: ""
+ enableThirdPartyCookieBypass: true
+ ticketMaxFileSize: 6
+ locale: locale
+ showCommentSaveSuccess: true
+ disableCommenterCommentEdit: true
+ enableCommenterLinks: true
+ imageContentProfanityLevel: "off"
+ enableSpoilers: true
+ disableUnverifiedLabel: true
+ noStyles: true
+ enableResizeHandle: true
+ absoluteDates: true
+ limitCommentsByGroups: true
+ enableWYSIWYG: true
+ tos:
+ lastUpdated: 2000-01-23T04:56:07.000+00:00
+ textByLocale:
+ key: textByLocale
+ enabled: true
+ widgetQuestionShowBreakdown: true
+ mentionAutoCompleteMode: ""
+ customCSS: customCSS
+ enableViewCounts: true
+ headerHTML: headerHTML
+ hideAvatars: true
+ defaultAvatarSrc: defaultAvatarSrc
+ usersListIncludeOffline: true
+ commentHTMLRenderingMode: 1
+ noNewRootComments: true
+ ticketFileUploadsEnabled: true
+ maxCommentCharacterLength: 5
+ useSingleLineCommentInput: true
+ allowedLanguages:
+ - allowedLanguages
+ - allowedLanguages
+ allowEmbeds: true
+ defaultUsername: defaultUsername
+ widgetQuestionResultsStyle: 2
+ showLiveRightAway: true
+ widgetQuestionsRequired: 1
+ hasDarkBackground: true
+ wrap: true
+ ticketBaseUrl: ticketBaseUrl
+ properties:
+ absoluteAndRelativeDates:
+ type: boolean
+ absoluteDates:
+ type: boolean
+ allowAnon:
+ type: boolean
+ allowAnonFlag:
+ type: boolean
+ allowAnonVotes:
+ type: boolean
+ allowedLanguages:
+ items:
+ type: string
+ nullable: true
+ type: array
+ collapseReplies:
+ type: boolean
+ commentCountFormat:
+ nullable: true
+ type: string
+ commentHTMLRenderingMode:
+ $ref: "#/components/schemas/CommentHTMLRenderingMode"
+ commentThreadDeleteMode:
+ allOf:
+ - $ref: "#/components/schemas/CommentThreadDeletionMode"
+ nullable: true
+ commenterNameFormat:
+ allOf:
+ - $ref: "#/components/schemas/CommenterNameFormats"
+ nullable: true
+ countAboveToggle:
+ format: int32
+ type: integer
+ customCSS:
+ nullable: true
+ type: string
+ defaultAvatarSrc:
+ nullable: true
+ type: string
+ defaultSortDirection:
+ allOf:
+ - $ref: "#/components/schemas/SortDirections"
+ nullable: true
+ defaultUsername:
+ nullable: true
+ type: string
+ disableAutoAdminMigration:
+ type: boolean
+ disableAutoHashTagCreation:
+ type: boolean
+ disableBlocking:
+ type: boolean
+ disableCommenterCommentDelete:
+ type: boolean
+ disableCommenterCommentEdit:
+ type: boolean
+ disableEmailInputs:
+ type: boolean
+ disableLiveCommenting:
+ type: boolean
+ disableNotificationBell:
+ type: boolean
+ disableProfileComments:
+ type: boolean
+ disableProfileDirectMessages:
+ type: boolean
+ disableProfiles:
+ type: boolean
+ disableSuccessMessage:
+ type: boolean
+ disableToolbar:
+ type: boolean
+ disableUnverifiedLabel:
+ type: boolean
+ disableVoting:
+ type: boolean
+ enableCommenterLinks:
+ type: boolean
+ enableSearch:
+ type: boolean
+ enableSpoilers:
+ type: boolean
+ enableThirdPartyCookieBypass:
+ type: boolean
+ enableViewCounts:
+ type: boolean
+ enableVoteList:
+ type: boolean
+ enableWYSIWYG:
+ type: boolean
+ gifRating:
+ $ref: "#/components/schemas/GifRating"
+ hasDarkBackground:
+ type: boolean
+ headerHTML:
+ nullable: true
+ type: string
+ hideAvatars:
+ type: boolean
+ hideCommentsUnderCountTextFormat:
+ nullable: true
+ type: string
+ imageContentProfanityLevel:
+ $ref: "#/components/schemas/ImageContentProfanityLevel"
+ inputAfterComments:
+ type: boolean
+ limitCommentsByGroups:
+ type: boolean
+ locale:
+ nullable: true
+ type: string
+ maxCommentCharacterLength:
+ format: int32
+ nullable: true
+ type: integer
+ maxCommentCreatedCountPUPM:
+ format: int32
+ nullable: true
+ type: integer
+ noCustomConfig:
+ type: boolean
+ mentionAutoCompleteMode:
+ allOf:
+ - $ref: "#/components/schemas/MentionAutoCompleteMode"
+ nullable: true
+ noImageUploads:
+ type: boolean
+ allowEmbeds:
+ type: boolean
+ allowedEmbedDomains:
+ items:
+ type: string
+ nullable: true
+ type: array
+ noStyles:
+ type: boolean
+ pageSize:
+ format: int32
+ nullable: true
+ type: integer
+ readonly:
+ type: boolean
+ noNewRootComments:
+ type: boolean
+ requireSSO:
+ type: boolean
+ enableFChat:
+ type: boolean
+ enableResizeHandle:
+ type: boolean
+ restrictedLinkDomains:
+ items:
+ type: string
+ nullable: true
+ type: array
+ showBadgesInTopBar:
+ type: boolean
+ showCommentSaveSuccess:
+ type: boolean
+ showLiveRightAway:
+ type: boolean
+ showQuestion:
+ type: boolean
+ spamRules:
+ items:
+ $ref: "#/components/schemas/SpamRule"
+ type: array
+ ssoSecLvl:
+ $ref: "#/components/schemas/SSOSecurityLevel"
+ translations:
+ allOf:
+ - $ref: "#/components/schemas/Record_string.string_"
+ nullable: true
+ useShowCommentsToggle:
+ type: boolean
+ useSingleLineCommentInput:
+ type: boolean
+ voteStyle:
+ $ref: "#/components/schemas/VoteStyle"
+ widgetQuestionId:
+ type: string
+ widgetQuestionResultsStyle:
+ $ref: "#/components/schemas/CommentQuestionResultsRenderingType"
+ widgetQuestionShowBreakdown:
+ type: boolean
+ widgetQuestionStyle:
+ $ref: "#/components/schemas/QuestionRenderingType"
+ widgetQuestionWhenToSave:
+ $ref: "#/components/schemas/QuestionWhenSave"
+ widgetQuestionsRequired:
+ $ref: "#/components/schemas/CommentQuestionsRequired"
+ widgetSubQuestionVisibility:
+ $ref: "#/components/schemas/QuestionSubQuestionVisibility"
+ wrap:
+ type: boolean
+ usersListLocation:
+ $ref: "#/components/schemas/UsersListLocation"
+ usersListIncludeOffline:
+ type: boolean
+ ticketBaseUrl:
+ type: string
+ ticketKBSearchEndpoint:
+ type: string
+ ticketFileUploadsEnabled:
+ type: boolean
+ ticketMaxFileSize:
+ format: int32
+ type: integer
+ ticketAutoAssignUserIds:
+ items:
+ type: string
+ type: array
+ tos:
+ $ref: "#/components/schemas/TOSConfig"
+ type: object
+ APIError:
+ additionalProperties: false
+ example:
+ reason: reason
+ code: code
+ bannedUntil: 0
+ customConfig:
+ disableAutoHashTagCreation: true
+ disableCommenterCommentDelete: true
+ enableVoteList: true
+ pageSize: 7
+ collapseReplies: true
+ disableProfiles: true
+ disableSuccessMessage: true
+ allowAnon: true
+ countAboveToggle: 5
+ readonly: true
+ useShowCommentsToggle: true
+ usersListLocation: 1
+ noImageUploads: true
+ spamRules:
+ - commentContains: commentContains
+ actions:
+ - spam
+ - spam
+ - commentContains: commentContains
+ actions:
+ - spam
+ - spam
+ translations: ""
+ widgetQuestionId: widgetQuestionId
+ disableLiveCommenting: true
+ ssoSecLvl: 9
+ defaultSortDirection: ""
+ disableVoting: true
+ noCustomConfig: true
+ allowedEmbedDomains:
+ - allowedEmbedDomains
+ - allowedEmbedDomains
+ gifRating: g
+ ticketAutoAssignUserIds:
+ - ticketAutoAssignUserIds
+ - ticketAutoAssignUserIds
+ enableSearch: true
+ requireSSO: true
+ disableToolbar: true
+ hideCommentsUnderCountTextFormat: hideCommentsUnderCountTextFormat
+ maxCommentCreatedCountPUPM: 2
+ disableProfileDirectMessages: true
+ disableBlocking: true
+ disableEmailInputs: true
+ widgetQuestionWhenToSave: 7
+ allowAnonFlag: true
+ ticketKBSearchEndpoint: ticketKBSearchEndpoint
+ widgetSubQuestionVisibility: 1
+ showBadgesInTopBar: true
+ widgetQuestionStyle: 4
+ restrictedLinkDomains:
+ - restrictedLinkDomains
+ - restrictedLinkDomains
+ showQuestion: true
+ inputAfterComments: true
+ allowAnonVotes: true
+ commentThreadDeleteMode: ""
+ commentCountFormat: commentCountFormat
+ disableNotificationBell: true
+ enableFChat: true
+ voteStyle: 3
+ disableAutoAdminMigration: true
+ disableProfileComments: true
+ absoluteAndRelativeDates: true
+ commenterNameFormat: ""
+ enableThirdPartyCookieBypass: true
+ ticketMaxFileSize: 6
+ locale: locale
+ showCommentSaveSuccess: true
+ disableCommenterCommentEdit: true
+ enableCommenterLinks: true
+ imageContentProfanityLevel: "off"
+ enableSpoilers: true
+ disableUnverifiedLabel: true
+ noStyles: true
+ enableResizeHandle: true
+ absoluteDates: true
+ limitCommentsByGroups: true
+ enableWYSIWYG: true
+ tos:
+ lastUpdated: 2000-01-23T04:56:07.000+00:00
+ textByLocale:
+ key: textByLocale
+ enabled: true
+ widgetQuestionShowBreakdown: true
+ mentionAutoCompleteMode: ""
+ customCSS: customCSS
+ enableViewCounts: true
+ headerHTML: headerHTML
+ hideAvatars: true
+ defaultAvatarSrc: defaultAvatarSrc
+ usersListIncludeOffline: true
+ commentHTMLRenderingMode: 1
+ noNewRootComments: true
+ ticketFileUploadsEnabled: true
+ maxCommentCharacterLength: 5
+ useSingleLineCommentInput: true
+ allowedLanguages:
+ - allowedLanguages
+ - allowedLanguages
+ allowEmbeds: true
+ defaultUsername: defaultUsername
+ widgetQuestionResultsStyle: 2
+ showLiveRightAway: true
+ widgetQuestionsRequired: 1
+ hasDarkBackground: true
+ wrap: true
+ ticketBaseUrl: ticketBaseUrl
+ translatedError: translatedError
+ secondaryCode: secondaryCode
+ maxCharacterLength: 6
+ status: success
+ properties:
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ reason:
+ type: string
+ code:
+ type: string
+ secondaryCode:
+ type: string
+ bannedUntil:
+ format: int64
+ type: integer
+ maxCharacterLength:
+ format: int32
+ type: integer
+ translatedError:
+ type: string
+ customConfig:
+ $ref: "#/components/schemas/CustomConfigParameters"
+ required:
+ - code
+ - reason
+ - status
+ type: object
+ Record_string.boolean_:
+ additionalProperties:
+ type: boolean
+ description: Construct a type with a set of properties K of type T
+ properties: {}
+ type: object
+ GetUserPresenceStatusesResponse:
+ example:
+ userIdsOnline:
+ key: true
+ status: success
+ properties:
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ userIdsOnline:
+ additionalProperties:
+ type: boolean
+ description: Construct a type with a set of properties K of type T
+ properties: {}
+ type: object
+ required:
+ - status
+ - userIdsOnline
+ type: object
+ NotificationObjectType:
+ enum:
+ - 0
+ - 1
+ - 2
+ type: integer
+ NotificationType:
+ enum:
+ - 0
+ - 1
+ - 2
+ - 3
+ - 4
+ - 5
+ - 6
+ - 7
+ - 8
+ - 81
+ - 82
+ - 9
+ - 10
+ type: integer
+ RenderableUserNotification:
+ example:
+ fromUserAvatarSrc: fromUserAvatarSrc
+ contextHTML: contextHTML
+ fromCommentId: fromCommentId
+ relatedObjectId: relatedObjectId
+ conversationId: conversationId
+ fromUserNames:
+ - fromUserNames
+ - fromUserNames
+ fromUserId: fromUserId
+ pageTitle: pageTitle
+ count: 0
+ type: 6
+ urlId: urlId
+ sent: sent
+ url: url
+ fromUserIds:
+ - fromUserIds
+ - fromUserIds
+ optedOut: true
+ fromUserName: fromUserName
+ createdAt: createdAt
+ relatedIds:
+ - relatedIds
+ - relatedIds
+ viewed: viewed
+ relatedObjectType: 1
+ _id: _id
+ properties:
+ conversationId:
+ type: string
+ contextHTML:
+ type: string
+ fromUserNames:
+ items:
+ type: string
+ type: array
+ fromUserIds:
+ items:
+ type: string
+ type: array
+ relatedIds:
+ items:
+ type: string
+ type: array
+ count:
+ format: int64
+ type: integer
+ optedOut:
+ type: boolean
+ fromUserAvatarSrc:
+ nullable: true
+ type: string
+ fromUserId:
+ nullable: true
+ type: string
+ fromUserName:
+ nullable: true
+ type: string
+ fromCommentId:
+ nullable: true
+ type: string
+ type:
+ $ref: "#/components/schemas/NotificationType"
+ createdAt:
+ type: string
+ sent:
+ type: string
+ viewed:
+ type: string
+ relatedObjectId:
+ type: string
+ relatedObjectType:
+ $ref: "#/components/schemas/NotificationObjectType"
+ pageTitle:
+ nullable: true
+ type: string
+ url:
+ type: string
+ urlId:
+ type: string
+ _id:
+ type: string
+ required:
+ - _id
+ - createdAt
+ - optedOut
+ - relatedObjectId
+ - relatedObjectType
+ - sent
+ - type
+ - url
+ - urlId
+ - viewed
+ type: object
+ GetMyNotificationsResponse:
+ example:
+ isSubscribed: true
+ translations:
+ key: translations
+ hasMore: true
+ notifications:
+ - fromUserAvatarSrc: fromUserAvatarSrc
+ contextHTML: contextHTML
+ fromCommentId: fromCommentId
+ relatedObjectId: relatedObjectId
+ conversationId: conversationId
+ fromUserNames:
+ - fromUserNames
+ - fromUserNames
+ fromUserId: fromUserId
+ pageTitle: pageTitle
+ count: 0
+ type: 6
+ urlId: urlId
+ sent: sent
+ url: url
+ fromUserIds:
+ - fromUserIds
+ - fromUserIds
+ optedOut: true
+ fromUserName: fromUserName
+ createdAt: createdAt
+ relatedIds:
+ - relatedIds
+ - relatedIds
+ viewed: viewed
+ relatedObjectType: 1
+ _id: _id
+ - fromUserAvatarSrc: fromUserAvatarSrc
+ contextHTML: contextHTML
+ fromCommentId: fromCommentId
+ relatedObjectId: relatedObjectId
+ conversationId: conversationId
+ fromUserNames:
+ - fromUserNames
+ - fromUserNames
+ fromUserId: fromUserId
+ pageTitle: pageTitle
+ count: 0
+ type: 6
+ urlId: urlId
+ sent: sent
+ url: url
+ fromUserIds:
+ - fromUserIds
+ - fromUserIds
+ optedOut: true
+ fromUserName: fromUserName
+ createdAt: createdAt
+ relatedIds:
+ - relatedIds
+ - relatedIds
+ viewed: viewed
+ relatedObjectType: 1
+ _id: _id
+ status: success
+ properties:
+ translations:
+ additionalProperties:
+ type: string
+ description: Construct a type with a set of properties K of type T
+ example: {}
+ properties: {}
+ type: object
+ isSubscribed:
+ type: boolean
+ hasMore:
+ type: boolean
+ notifications:
+ items:
+ $ref: "#/components/schemas/RenderableUserNotification"
+ type: array
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - hasMore
+ - isSubscribed
+ - notifications
+ - status
+ type: object
+ ResetUserNotificationsResponse:
+ additionalProperties: false
+ example:
+ code: ignored-since-impersonated
+ status: success
+ properties:
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ code:
+ enum:
+ - ignored-since-impersonated
+ nullable: false
+ type: string
+ required:
+ - status
+ type: object
+ GetUserNotificationCountResponse:
+ additionalProperties: false
+ example:
+ count: 0
+ status: success
+ properties:
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ count:
+ format: int64
+ type: integer
+ required:
+ - count
+ - status
+ type: object
+ EnumAsObject_typeofNotificationType_:
+ properties: {}
+ type: object
+ NotificationAndCount:
+ additionalProperties: false
+ properties:
+ type:
+ $ref: "#/components/schemas/NotificationType"
+ count:
+ format: int64
+ type: integer
+ required:
+ - count
+ - type
+ type: object
+ HeaderAccountNotification:
+ additionalProperties: false
+ properties:
+ _id:
+ type: string
+ title:
+ type: string
+ message:
+ type: string
+ messagesByLocale:
+ allOf:
+ - $ref: "#/components/schemas/Record_string.string_"
+ nullable: true
+ dates:
+ allOf:
+ - $ref: "#/components/schemas/Record_string.string_"
+ nullable: true
+ severity:
+ type: string
+ linkUrl:
+ nullable: true
+ type: string
+ linkText:
+ nullable: true
+ type: string
+ createdAt:
+ format: date-time
+ type: string
+ type:
+ description: Discriminator for notifications with a special layout/click
+ handler (e.g. "feedback-offer").
+ nullable: true
+ type: string
+ required:
+ - _id
+ - createdAt
+ - dates
+ - linkText
+ - linkUrl
+ - message
+ - messagesByLocale
+ - severity
+ - title
+ type: object
+ HeaderState:
+ additionalProperties: false
+ properties:
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ NotificationType:
+ properties: {}
+ type: object
+ userId:
+ type: string
+ userIdWS:
+ type: string
+ notificationCounts:
+ items:
+ $ref: "#/components/schemas/NotificationAndCount"
+ type: array
+ accountNotifications:
+ items:
+ $ref: "#/components/schemas/HeaderAccountNotification"
+ type: array
+ required:
+ - NotificationType
+ - accountNotifications
+ - notificationCounts
+ - status
+ - userId
+ - userIdWS
+ type: object
+ UserNotificationWriteResponse:
+ additionalProperties: false
+ example:
+ modifiedCount: 6
+ matchedCount: 0
+ status: success
+ properties:
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ matchedCount:
+ format: int64
+ type: integer
+ modifiedCount:
+ format: int64
+ type: integer
+ required:
+ - matchedCount
+ - modifiedCount
+ - status
+ type: object
+ IgnoredResponse:
+ additionalProperties: false
+ properties:
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ note:
+ enum:
+ - ignored-since-impersonated
+ - demo-noop
+ type: string
+ required:
+ - note
+ - status
+ type: object
+ MediaAsset:
+ additionalProperties: false
+ example:
+ src: src
+ w: 0
+ h: 6
+ properties:
+ w:
+ format: int32
+ type: integer
+ h:
+ format: int32
+ type: integer
+ src:
+ type: string
+ required:
+ - h
+ - src
+ - w
+ type: object
+ UploadImageResponse:
+ additionalProperties: false
+ example:
+ reason: reason
+ code: code
+ media:
+ - src: src
+ w: 0
+ h: 6
+ - src: src
+ w: 0
+ h: 6
+ url: url
+ status: success
+ properties:
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ url:
+ type: string
+ media:
+ items:
+ $ref: "#/components/schemas/MediaAsset"
+ type: array
+ reason:
+ type: string
+ code:
+ type: string
+ required:
+ - status
+ type: object
+ SizePreset:
+ enum:
+ - Default
+ - CrossPlatform
+ type: string
+ GetTranslationsResponse:
+ example:
+ translations:
+ key: translations
+ status: success
+ properties:
+ translations:
+ additionalProperties:
+ type: string
+ description: Construct a type with a set of properties K of type T
+ example: {}
+ properties: {}
+ type: object
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - status
+ - translations
+ type: object
+ PublicPage:
+ example:
+ title: title
+ urlId: urlId
+ url: url
+ updatedAt: 0
+ commentCount: 6
+ properties:
+ updatedAt:
+ format: int64
+ type: integer
+ commentCount:
+ format: int32
+ type: integer
+ title:
+ type: string
+ url:
+ type: string
+ urlId:
+ type: string
+ required:
+ - commentCount
+ - title
+ - updatedAt
+ - url
+ - urlId
+ type: object
+ GetPublicPagesResponse:
+ example:
+ nextCursor: nextCursor
+ pages:
+ - title: title
+ urlId: urlId
+ url: url
+ updatedAt: 0
+ commentCount: 6
+ - title: title
+ urlId: urlId
+ url: url
+ updatedAt: 0
+ commentCount: 6
+ status: success
+ properties:
+ nextCursor:
+ nullable: true
+ type: string
+ pages:
+ items:
+ $ref: "#/components/schemas/PublicPage"
+ type: array
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - nextCursor
+ - pages
+ - status
+ type: object
+ PagesSortBy:
+ enum:
+ - updatedAt
+ - commentCount
+ - title
+ type: string
+ PageUserEntry:
+ example:
+ displayName: displayName
+ avatarSrc: avatarSrc
+ isPrivate: true
+ id: id
+ properties:
+ isPrivate:
+ type: boolean
+ avatarSrc:
+ type: string
+ displayName:
+ type: string
+ id:
+ type: string
+ required:
+ - displayName
+ - id
+ type: object
+ PageUsersOnlineResponse:
+ example:
+ nextAfterUserId: nextAfterUserId
+ nextAfterName: nextAfterName
+ totalCount: 0.8008281904610115
+ users:
+ - displayName: displayName
+ avatarSrc: avatarSrc
+ isPrivate: true
+ id: id
+ - displayName: displayName
+ avatarSrc: avatarSrc
+ isPrivate: true
+ id: id
+ anonCount: 6.027456183070403
+ status: success
+ properties:
+ nextAfterUserId:
+ nullable: true
+ type: string
+ nextAfterName:
+ nullable: true
+ type: string
+ totalCount:
+ format: double
+ type: number
+ anonCount:
+ format: double
+ type: number
+ users:
+ items:
+ $ref: "#/components/schemas/PageUserEntry"
+ type: array
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - anonCount
+ - nextAfterName
+ - nextAfterUserId
+ - status
+ - totalCount
+ - users
+ type: object
+ PageUsersOfflineResponse:
+ example:
+ nextAfterUserId: nextAfterUserId
+ nextAfterName: nextAfterName
+ users:
+ - displayName: displayName
+ avatarSrc: avatarSrc
+ isPrivate: true
+ id: id
+ - displayName: displayName
+ avatarSrc: avatarSrc
+ isPrivate: true
+ id: id
+ status: success
+ properties:
+ nextAfterUserId:
+ nullable: true
+ type: string
+ nextAfterName:
+ nullable: true
+ type: string
+ users:
+ items:
+ $ref: "#/components/schemas/PageUserEntry"
+ type: array
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - nextAfterName
+ - nextAfterUserId
+ - status
+ - users
+ type: object
+ PageUsersInfoResponse:
+ example:
+ users:
+ - displayName: displayName
+ avatarSrc: avatarSrc
+ isPrivate: true
+ id: id
+ - displayName: displayName
+ avatarSrc: avatarSrc
+ isPrivate: true
+ id: id
+ status: success
+ properties:
+ users:
+ items:
+ $ref: "#/components/schemas/PageUserEntry"
+ type: array
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - status
+ - users
+ type: object
+ GetV1PageLikes:
+ example:
+ urlIdWS: urlIdWS
+ didLike: true
+ likeCount: 6
+ commentCount: 0
+ status: success
+ properties:
+ urlIdWS:
+ type: string
+ didLike:
+ type: boolean
+ commentCount:
+ format: int32
+ type: integer
+ likeCount:
+ format: int32
+ type: integer
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - commentCount
+ - didLike
+ - likeCount
+ - status
+ - urlIdWS
+ type: object
+ GetV2PageReactUsersResponse:
+ example:
+ userNames:
+ - userNames
+ - userNames
+ status: success
+ properties:
+ userNames:
+ items:
+ type: string
+ type: array
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - status
+ - userNames
+ type: object
+ Record_string.number_:
+ additionalProperties:
+ format: double
+ type: number
+ description: Construct a type with a set of properties K of type T
+ properties: {}
+ type: object
+ GetV2PageReacts:
+ example:
+ reactedIds:
+ - reactedIds
+ - reactedIds
+ counts:
+ key: 0.8008281904610115
+ status: success
+ properties:
+ reactedIds:
+ items:
+ type: string
+ type: array
+ counts:
+ additionalProperties:
+ format: double
+ type: number
+ description: Construct a type with a set of properties K of type T
+ properties: {}
+ type: object
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - status
+ type: object
+ CreateV1PageReact:
+ example:
+ code: code
+ status: success
+ properties:
+ code:
+ type: string
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - status
+ type: object
+ CreateV2PageReact:
+ $ref: "#/components/schemas/CreateV1PageReact"
+ DeleteV1PageReact:
+ $ref: "#/components/schemas/CreateV1PageReact"
+ DeleteV2PageReact:
+ $ref: "#/components/schemas/CreateV1PageReact"
+ ModerationFilter:
+ additionalProperties: false
+ example:
+ flagCountGt: 7.061401241503109
+ approved: true
+ moderationGroupIds:
+ - moderationGroupIds
+ - moderationGroupIds
+ isLocked: true
+ domain: domain
+ exactCommentText: exactCommentText
+ reviewed: true
+ isSpam: true
+ isBannedUser: true
+ urlId: urlId
+ userId: userId
+ commentTextSearch:
+ - commentTextSearch
+ - commentTextSearch
+ properties:
+ reviewed:
+ type: boolean
+ approved:
+ type: boolean
+ isSpam:
+ type: boolean
+ isBannedUser:
+ type: boolean
+ isLocked:
+ type: boolean
+ flagCountGt:
+ format: double
+ type: number
+ userId:
+ type: string
+ urlId:
+ type: string
+ domain:
+ type: string
+ moderationGroupIds:
+ items:
+ type: string
+ type: array
+ commentTextSearch:
+ description: |-
+ Text search terms. Each term is matched case-insensitively against the comment text.
+ A term wrapped in quotes means exact phrase match.
+ items:
+ type: string
+ type: array
+ exactCommentText:
+ description: |-
+ Set by the `exact="..."` search syntax. The comment text must equal this value exactly
+ (case-sensitive, full-string), as opposed to the substring matching of commentTextSearch.
+ type: string
+ type: object
+ BuildModerationFilterResponse:
+ additionalProperties: false
+ properties:
+ status:
+ type: string
+ moderationFilter:
+ $ref: "#/components/schemas/ModerationFilter"
+ required:
+ - moderationFilter
+ - status
+ type: object
+ BuildModerationFilterParams:
+ additionalProperties: {}
+ properties:
+ userId:
+ type: string
+ tenantId:
+ type: string
+ filters:
+ type: string
+ searchFilters:
+ type: string
+ textSearch:
+ type: string
+ required:
+ - tenantId
+ - userId
+ type: object
+ ModerationAPICountCommentsResponse:
+ additionalProperties: false
+ example:
+ count: 0.8008281904610115
+ status: success
+ properties:
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ count:
+ format: double
+ type: number
+ required:
+ - count
+ - status
+ type: object
+ ModerationAPIGetCommentIdsResponse:
+ example:
+ hasMore: true
+ ids:
+ - ids
+ - ids
+ status: success
+ properties:
+ ids:
+ items:
+ type: string
+ type: array
+ hasMore:
+ type: boolean
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - hasMore
+ - ids
+ - status
+ type: object
+ UserId:
+ type: string
+ CommentUserBadgeInfo:
+ additionalProperties: false
+ example:
+ displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
+ properties:
+ id:
+ type: string
+ type:
+ format: int32
+ type: integer
+ description:
+ type: string
+ displayLabel:
+ nullable: true
+ type: string
+ displaySrc:
+ nullable: true
+ type: string
+ backgroundColor:
+ nullable: true
+ type: string
+ borderColor:
+ nullable: true
+ type: string
+ textColor:
+ nullable: true
+ type: string
+ cssClass:
+ nullable: true
+ type: string
+ required:
+ - description
+ - id
+ - type
+ type: object
+ ModerationAPIComment:
+ additionalProperties: false
+ example:
+ date: 2000-01-23T04:56:07.000+00:00
+ votesDown: 5.962133916683182
+ pageTitle: pageTitle
+ commenterName: commenterName
+ isLocalDeleted: true
+ isByModerator: true
+ commenterLink: commenterLink
+ isVotedDown: true
+ urlId: urlId
+ locale: locale
+ commentHTML: commentHTML
+ approved: true
+ localDateString: localDateString
+ isDeleted: true
+ permNotSpam: true
+ isLocked: true
+ reviewed: true
+ votesUp: 1.4658129805029452
+ displayLabel: displayLabel
+ flagCount: 5.637376656633329
+ hasCode: true
+ isPinned: true
+ isVotedUp: true
+ verified: true
+ feedbackIds:
+ - feedbackIds
+ - feedbackIds
+ anonUserId: anonUserId
+ feedbackResults:
+ - feedbackResults
+ - feedbackResults
+ hasLinks: true
+ expireAt: 2000-01-23T04:56:07.000+00:00
+ userId: ""
+ url: url
+ parentId: parentId
+ badges:
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
+ replyCount: 0.8008281904610115
+ myVoteId: myVoteId
+ tenantId: tenantId
+ avatarSrc: avatarSrc
+ votes: 6.027456183070403
+ _id: _id
+ isSpam: true
+ isBannedUser: true
+ isByAdmin: true
+ properties:
+ isLocalDeleted:
+ type: boolean
+ replyCount:
+ format: double
+ type: number
+ feedbackResults:
+ items:
+ type: string
+ type: array
+ isVotedUp:
+ type: boolean
+ isVotedDown:
+ type: boolean
+ myVoteId:
+ type: string
+ _id:
+ type: string
+ tenantId:
+ type: string
+ urlId:
+ type: string
+ url:
+ type: string
+ pageTitle:
+ nullable: true
+ type: string
+ userId:
+ allOf:
+ - $ref: "#/components/schemas/UserId"
+ nullable: true
+ anonUserId:
+ nullable: true
+ type: string
+ commenterName:
+ type: string
+ commenterLink:
+ nullable: true
+ type: string
+ commentHTML:
+ type: string
+ parentId:
+ nullable: true
+ type: string
+ date:
+ format: date-time
+ nullable: true
+ type: string
+ localDateString:
+ nullable: true
+ type: string
+ votes:
+ format: double
+ nullable: true
+ type: number
+ votesUp:
+ format: double
+ nullable: true
+ type: number
+ votesDown:
+ format: double
+ nullable: true
+ type: number
+ expireAt:
+ format: date-time
+ nullable: true
+ type: string
+ reviewed:
+ type: boolean
+ avatarSrc:
+ nullable: true
+ type: string
+ isSpam:
+ type: boolean
+ permNotSpam:
+ type: boolean
+ hasLinks:
+ type: boolean
+ hasCode:
+ type: boolean
+ approved:
+ type: boolean
+ locale:
+ nullable: true
+ type: string
+ isBannedUser:
+ type: boolean
+ isByAdmin:
+ type: boolean
+ isByModerator:
+ type: boolean
+ isPinned:
+ nullable: true
+ type: boolean
+ isLocked:
+ nullable: true
+ type: boolean
+ flagCount:
+ format: double
+ nullable: true
+ type: number
+ displayLabel:
+ nullable: true
+ type: string
+ badges:
+ items:
+ $ref: "#/components/schemas/CommentUserBadgeInfo"
+ nullable: true
+ type: array
+ verified:
+ type: boolean
+ feedbackIds:
+ items:
+ type: string
+ type: array
+ isDeleted:
+ type: boolean
+ required:
+ - _id
+ - approved
+ - commentHTML
+ - commenterName
+ - date
+ - locale
+ - tenantId
+ - url
+ - urlId
+ - verified
+ type: object
+ ModerationAPIGetCommentsResponse:
+ additionalProperties: false
+ example:
+ moderationFilter:
+ flagCountGt: 7.061401241503109
+ approved: true
+ moderationGroupIds:
+ - moderationGroupIds
+ - moderationGroupIds
+ isLocked: true
+ domain: domain
+ exactCommentText: exactCommentText
+ reviewed: true
+ isSpam: true
+ isBannedUser: true
+ urlId: urlId
+ userId: userId
+ commentTextSearch:
+ - commentTextSearch
+ - commentTextSearch
+ comments:
+ - date: 2000-01-23T04:56:07.000+00:00
+ votesDown: 5.962133916683182
+ pageTitle: pageTitle
+ commenterName: commenterName
+ isLocalDeleted: true
+ isByModerator: true
+ commenterLink: commenterLink
+ isVotedDown: true
+ urlId: urlId
+ locale: locale
+ commentHTML: commentHTML
+ approved: true
+ localDateString: localDateString
+ isDeleted: true
+ permNotSpam: true
+ isLocked: true
+ reviewed: true
+ votesUp: 1.4658129805029452
+ displayLabel: displayLabel
+ flagCount: 5.637376656633329
+ hasCode: true
+ isPinned: true
+ isVotedUp: true
+ verified: true
+ feedbackIds:
+ - feedbackIds
+ - feedbackIds
+ anonUserId: anonUserId
+ feedbackResults:
+ - feedbackResults
+ - feedbackResults
+ hasLinks: true
+ expireAt: 2000-01-23T04:56:07.000+00:00
+ userId: ""
+ url: url
+ parentId: parentId
+ badges:
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
+ replyCount: 0.8008281904610115
+ myVoteId: myVoteId
+ tenantId: tenantId
+ avatarSrc: avatarSrc
+ votes: 6.027456183070403
+ _id: _id
+ isSpam: true
+ isBannedUser: true
+ isByAdmin: true
+ - date: 2000-01-23T04:56:07.000+00:00
+ votesDown: 5.962133916683182
+ pageTitle: pageTitle
+ commenterName: commenterName
+ isLocalDeleted: true
+ isByModerator: true
+ commenterLink: commenterLink
+ isVotedDown: true
+ urlId: urlId
+ locale: locale
+ commentHTML: commentHTML
+ approved: true
+ localDateString: localDateString
+ isDeleted: true
+ permNotSpam: true
+ isLocked: true
+ reviewed: true
+ votesUp: 1.4658129805029452
+ displayLabel: displayLabel
+ flagCount: 5.637376656633329
+ hasCode: true
+ isPinned: true
+ isVotedUp: true
+ verified: true
+ feedbackIds:
+ - feedbackIds
+ - feedbackIds
+ anonUserId: anonUserId
+ feedbackResults:
+ - feedbackResults
+ - feedbackResults
+ hasLinks: true
+ expireAt: 2000-01-23T04:56:07.000+00:00
+ userId: ""
+ url: url
+ parentId: parentId
+ badges:
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
+ replyCount: 0.8008281904610115
+ myVoteId: myVoteId
+ tenantId: tenantId
+ avatarSrc: avatarSrc
+ votes: 6.027456183070403
+ _id: _id
+ isSpam: true
+ isBannedUser: true
+ isByAdmin: true
+ translations: "{}"
+ status: success
+ properties:
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ translations:
+ additionalProperties: false
+ type: object
+ comments:
+ items:
+ $ref: "#/components/schemas/ModerationAPIComment"
+ type: array
+ moderationFilter:
+ $ref: "#/components/schemas/ModerationFilter"
+ required:
+ - comments
+ - status
+ - translations
+ type: object
+ ModerationExportResponse:
+ additionalProperties: false
+ example:
+ batchJobId: batchJobId
+ status: status
+ properties:
+ status:
+ type: string
+ batchJobId:
+ type: string
+ required:
+ - batchJobId
+ - status
+ type: object
+ ModerationExportStatusResponse:
+ additionalProperties: false
+ example:
+ jobStatus: jobStatus
+ recordCount: 0
+ downloadUrl: downloadUrl
+ status: status
+ properties:
+ status:
+ type: string
+ jobStatus:
+ type: string
+ recordCount:
+ format: int32
+ type: integer
+ downloadUrl:
+ type: string
+ required:
+ - jobStatus
+ - recordCount
+ - status
+ type: object
+ ModerationUserSearchProjected:
+ additionalProperties: false
+ example:
+ displayName: displayName
+ avatarSrc: avatarSrc
+ _id: _id
+ username: username
+ properties:
+ _id:
+ type: string
+ username:
+ type: string
+ displayName:
+ nullable: true
+ type: string
+ avatarSrc:
+ nullable: true
+ type: string
+ required:
+ - _id
+ - username
+ type: object
+ ModerationUserSearchResponse:
+ example:
+ users:
+ - displayName: displayName
+ avatarSrc: avatarSrc
+ _id: _id
+ username: username
+ - displayName: displayName
+ avatarSrc: avatarSrc
+ _id: _id
+ username: username
+ status: success
+ properties:
+ users:
+ items:
+ $ref: "#/components/schemas/ModerationUserSearchProjected"
+ type: array
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - status
+ - users
+ type: object
+ ModerationPageSearchProjected:
+ additionalProperties: false
+ example:
+ urlId: urlId
+ title: title
+ url: url
+ commentCount: 0.8008281904610115
+ properties:
+ urlId:
+ type: string
+ url:
+ type: string
+ title:
+ type: string
+ commentCount:
+ format: double
+ type: number
+ required:
+ - commentCount
+ - title
+ - url
+ - urlId
+ type: object
+ ModerationPageSearchResponse:
+ example:
+ pages:
+ - urlId: urlId
+ title: title
+ url: url
+ commentCount: 0.8008281904610115
+ - urlId: urlId
+ title: title
+ url: url
+ commentCount: 0.8008281904610115
+ status: success
+ properties:
+ pages:
+ items:
+ $ref: "#/components/schemas/ModerationPageSearchProjected"
+ type: array
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - pages
+ - status
+ type: object
+ ModerationSiteSearchProjected:
+ additionalProperties: false
+ example:
+ logoSrc100px: logoSrc100px
+ domain: domain
+ properties:
+ domain:
+ type: string
+ logoSrc100px:
+ nullable: true
+ type: string
+ required:
+ - domain
+ type: object
+ ModerationSiteSearchResponse:
+ example:
+ sites:
+ - logoSrc100px: logoSrc100px
+ domain: domain
+ - logoSrc100px: logoSrc100px
+ domain: domain
+ status: success
+ properties:
+ sites:
+ items:
+ $ref: "#/components/schemas/ModerationSiteSearchProjected"
+ type: array
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - sites
+ - status
+ type: object
+ ModerationCommentSearchResponse:
+ example:
+ commentCount: 0
+ status: success
+ properties:
+ commentCount:
+ format: int32
+ type: integer
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - commentCount
+ - status
+ type: object
+ ModerationSuggestResponse:
+ additionalProperties: false
+ example:
+ pages:
+ - urlId: urlId
+ title: title
+ url: url
+ commentCount: 0.8008281904610115
+ - urlId: urlId
+ title: title
+ url: url
+ commentCount: 0.8008281904610115
+ code: code
+ users:
+ - displayName: displayName
+ avatarSrc: avatarSrc
+ _id: _id
+ username: username
+ - displayName: displayName
+ avatarSrc: avatarSrc
+ _id: _id
+ username: username
+ status: status
+ properties:
+ status:
+ type: string
+ pages:
+ items:
+ $ref: "#/components/schemas/ModerationPageSearchProjected"
+ type: array
+ users:
+ items:
+ $ref: "#/components/schemas/ModerationUserSearchProjected"
+ type: array
+ code:
+ type: string
+ required:
+ - status
+ type: object
+ PreBanSummary:
+ additionalProperties: false
+ example:
+ count: 0.8008281904610115
+ usernames:
+ - usernames
+ - usernames
+ status: success
+ properties:
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ usernames:
+ items:
+ type: string
+ type: array
+ count:
+ format: double
+ type: number
+ required:
+ - count
+ - status
+ - usernames
+ type: object
+ BulkPreBanSummary:
+ additionalProperties: false
+ example:
+ emails:
+ - emails
+ - emails
+ totalRelatedCommentCount: 0
+ userIds:
+ - userIds
+ - userIds
+ emailDomains:
+ - emailDomains
+ - emailDomains
+ ipHashes:
+ - ipHashes
+ - ipHashes
+ status: status
+ properties:
+ status:
+ type: string
+ totalRelatedCommentCount:
+ format: int32
+ type: integer
+ emailDomains:
+ items:
+ type: string
+ type: array
+ emails:
+ items:
+ type: string
+ type: array
+ userIds:
+ items:
+ type: string
+ type: array
+ ipHashes:
+ items:
+ type: string
+ type: array
+ required:
+ - emailDomains
+ - emails
+ - ipHashes
+ - status
+ - totalRelatedCommentCount
+ - userIds
+ type: object
+ BulkPreBanParams:
+ additionalProperties: false
+ example:
+ commentIds:
+ - commentIds
+ - commentIds
+ properties:
+ commentIds:
+ items:
+ type: string
+ type: array
+ required:
+ - commentIds
+ type: object
+ APIBannedUser:
+ additionalProperties: false
+ example:
+ bannedUntil: 2000-01-23T04:56:07.000+00:00
+ ipHash: ipHash
+ hasEmailWildcard: true
+ userId: userId
+ bannedCommentText: bannedCommentText
+ banReason: banReason
+ bannedByUserId: bannedByUserId
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ banType: banType
+ tenantId: tenantId
+ _id: _id
+ email: email
+ username: username
+ properties:
+ _id:
+ type: string
+ tenantId:
+ type: string
+ userId:
+ nullable: true
+ type: string
+ email:
+ nullable: true
+ type: string
+ username:
+ nullable: true
+ type: string
+ ipHash:
+ nullable: true
+ type: string
+ createdAt:
+ format: date-time
+ type: string
+ bannedByUserId:
+ type: string
+ bannedCommentText:
+ type: string
+ banType:
+ type: string
+ bannedUntil:
+ format: date-time
+ nullable: true
+ type: string
+ hasEmailWildcard:
+ type: boolean
+ banReason:
+ type: string
+ required:
+ - _id
+ - banType
+ - bannedByUserId
+ - bannedCommentText
+ - bannedUntil
+ - createdAt
+ - hasEmailWildcard
+ - tenantId
+ type: object
+ APIBanUserChangedValues:
+ additionalProperties: false
+ example:
+ bannedUntil: 2000-01-23T04:56:07.000+00:00
+ ipHash: ipHash
+ hasEmailWildcard: true
+ userId: userId
+ bannedCommentText: bannedCommentText
+ banReason: banReason
+ bannedByUserId: bannedByUserId
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ banType: banType
+ tenantId: tenantId
+ _id: _id
+ email: email
+ username: username
+ properties:
+ _id:
+ type: string
+ tenantId:
+ type: string
+ userId:
+ nullable: true
+ type: string
+ email:
+ nullable: true
+ type: string
+ username:
+ nullable: true
+ type: string
+ ipHash:
+ nullable: true
+ type: string
+ createdAt:
+ format: date-time
+ type: string
+ bannedByUserId:
+ type: string
+ bannedCommentText:
+ type: string
+ banType:
+ type: string
+ bannedUntil:
+ format: date-time
+ nullable: true
+ type: string
+ hasEmailWildcard:
+ type: boolean
+ banReason:
+ type: string
+ type: object
+ APIBanUserChangeLog:
+ additionalProperties: false
+ example:
+ deletedBannedUsers:
+ - bannedUntil: 2000-01-23T04:56:07.000+00:00
+ ipHash: ipHash
+ hasEmailWildcard: true
+ userId: userId
+ bannedCommentText: bannedCommentText
+ banReason: banReason
+ bannedByUserId: bannedByUserId
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ banType: banType
+ tenantId: tenantId
+ _id: _id
+ email: email
+ username: username
+ - bannedUntil: 2000-01-23T04:56:07.000+00:00
+ ipHash: ipHash
+ hasEmailWildcard: true
+ userId: userId
+ bannedCommentText: bannedCommentText
+ banReason: banReason
+ bannedByUserId: bannedByUserId
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ banType: banType
+ tenantId: tenantId
+ _id: _id
+ email: email
+ username: username
+ updatedBannedUserId: updatedBannedUserId
+ changedValuesBefore:
+ bannedUntil: 2000-01-23T04:56:07.000+00:00
+ ipHash: ipHash
+ hasEmailWildcard: true
+ userId: userId
+ bannedCommentText: bannedCommentText
+ banReason: banReason
+ bannedByUserId: bannedByUserId
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ banType: banType
+ tenantId: tenantId
+ _id: _id
+ email: email
+ username: username
+ createdBannedUserId: createdBannedUserId
+ properties:
+ createdBannedUserId:
+ type: string
+ updatedBannedUserId:
+ type: string
+ deletedBannedUsers:
+ items:
+ $ref: "#/components/schemas/APIBannedUser"
+ type: array
+ changedValuesBefore:
+ $ref: "#/components/schemas/APIBanUserChangedValues"
+ type: object
+ BanUserFromCommentResult:
+ additionalProperties: false
+ example:
+ reason: reason
+ code: code
+ changelog:
+ deletedBannedUsers:
+ - bannedUntil: 2000-01-23T04:56:07.000+00:00
+ ipHash: ipHash
+ hasEmailWildcard: true
+ userId: userId
+ bannedCommentText: bannedCommentText
+ banReason: banReason
+ bannedByUserId: bannedByUserId
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ banType: banType
+ tenantId: tenantId
+ _id: _id
+ email: email
+ username: username
+ - bannedUntil: 2000-01-23T04:56:07.000+00:00
+ ipHash: ipHash
+ hasEmailWildcard: true
+ userId: userId
+ bannedCommentText: bannedCommentText
+ banReason: banReason
+ bannedByUserId: bannedByUserId
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ banType: banType
+ tenantId: tenantId
+ _id: _id
+ email: email
+ username: username
+ updatedBannedUserId: updatedBannedUserId
+ changedValuesBefore:
+ bannedUntil: 2000-01-23T04:56:07.000+00:00
+ ipHash: ipHash
+ hasEmailWildcard: true
+ userId: userId
+ bannedCommentText: bannedCommentText
+ banReason: banReason
+ bannedByUserId: bannedByUserId
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ banType: banType
+ tenantId: tenantId
+ _id: _id
+ email: email
+ username: username
+ createdBannedUserId: createdBannedUserId
+ status: status
+ properties:
+ status:
+ type: string
+ changelog:
+ $ref: "#/components/schemas/APIBanUserChangeLog"
+ code:
+ type: string
+ reason:
+ type: string
+ required:
+ - status
+ type: object
+ BannedUserMatchType:
+ enum:
+ - userId
+ - email
+ - email-wildcard
+ - IP
+ type: string
+ BannedUserMatch:
+ additionalProperties: false
+ example:
+ matchedOn: userId
+ matchedOnValue: BannedUserMatch_matchedOnValue
+ properties:
+ matchedOn:
+ $ref: "#/components/schemas/BannedUserMatchType"
+ matchedOnValue:
+ $ref: "#/components/schemas/BannedUserMatch_matchedOnValue"
+ required:
+ - matchedOn
+ - matchedOnValue
+ type: object
+ APICommentCommonBannedUser:
+ additionalProperties: false
+ properties:
+ _id:
+ type: string
+ userId:
+ nullable: true
+ type: string
+ banType:
+ type: string
+ email:
+ nullable: true
+ type: string
+ ipHash:
+ nullable: true
+ type: string
+ bannedUntil:
+ format: date-time
+ nullable: true
+ type: string
+ hasEmailWildcard:
+ type: boolean
+ banReason:
+ type: string
+ required:
+ - _id
+ - banType
+ - bannedUntil
+ - hasEmailWildcard
+ type: object
+ APIBannedUserWithMultiMatchInfo:
+ allOf:
+ - properties:
+ matches:
+ items:
+ $ref: "#/components/schemas/BannedUserMatch"
+ type: array
+ required:
+ - matches
+ type: object
+ - $ref: "#/components/schemas/APICommentCommonBannedUser"
+ example:
+ bannedUntil: 2000-01-23T04:56:07.000+00:00
+ banType: banType
+ _id: _id
+ ipHash: ipHash
+ hasEmailWildcard: true
+ matches:
+ - matchedOn: userId
+ matchedOnValue: BannedUserMatch_matchedOnValue
+ - matchedOn: userId
+ matchedOnValue: BannedUserMatch_matchedOnValue
+ userId: userId
+ email: email
+ banReason: banReason
+ GetBannedUsersFromCommentResponse:
+ example:
+ code: not-found
+ bannedUsers:
+ - bannedUntil: 2000-01-23T04:56:07.000+00:00
+ banType: banType
+ _id: _id
+ ipHash: ipHash
+ hasEmailWildcard: true
+ matches:
+ - matchedOn: userId
+ matchedOnValue: BannedUserMatch_matchedOnValue
+ - matchedOn: userId
+ matchedOnValue: BannedUserMatch_matchedOnValue
+ userId: userId
+ email: email
+ banReason: banReason
+ - bannedUntil: 2000-01-23T04:56:07.000+00:00
+ banType: banType
+ _id: _id
+ ipHash: ipHash
+ hasEmailWildcard: true
+ matches:
+ - matchedOn: userId
+ matchedOnValue: BannedUserMatch_matchedOnValue
+ - matchedOn: userId
+ matchedOnValue: BannedUserMatch_matchedOnValue
+ userId: userId
+ email: email
+ banReason: banReason
+ status: success
+ properties:
+ bannedUsers:
+ items:
+ $ref: "#/components/schemas/APIBannedUserWithMultiMatchInfo"
+ type: array
+ code:
enum:
- - user
- - sso
+ - not-found
+ - not-logged-in
type: string
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - bannedUsers
+ - status
+ type: object
+ APIEmptyResponse:
+ example:
+ status: success
+ properties:
+ status:
+ $ref: "#/components/schemas/APIStatus"
required:
- - id
- - name
- - type
+ - status
type: object
- UserSearchSectionResult:
+ BanUserUndoParams:
additionalProperties: false
example:
- section: moderators
- users:
- - displayName: displayName
- name: name
- avatarSrc: avatarSrc
- id: id
- type: user
- - displayName: displayName
- name: name
- avatarSrc: avatarSrc
- id: id
- type: user
+ changelog:
+ deletedBannedUsers:
+ - bannedUntil: 2000-01-23T04:56:07.000+00:00
+ ipHash: ipHash
+ hasEmailWildcard: true
+ userId: userId
+ bannedCommentText: bannedCommentText
+ banReason: banReason
+ bannedByUserId: bannedByUserId
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ banType: banType
+ tenantId: tenantId
+ _id: _id
+ email: email
+ username: username
+ - bannedUntil: 2000-01-23T04:56:07.000+00:00
+ ipHash: ipHash
+ hasEmailWildcard: true
+ userId: userId
+ bannedCommentText: bannedCommentText
+ banReason: banReason
+ bannedByUserId: bannedByUserId
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ banType: banType
+ tenantId: tenantId
+ _id: _id
+ email: email
+ username: username
+ updatedBannedUserId: updatedBannedUserId
+ changedValuesBefore:
+ bannedUntil: 2000-01-23T04:56:07.000+00:00
+ ipHash: ipHash
+ hasEmailWildcard: true
+ userId: userId
+ bannedCommentText: bannedCommentText
+ banReason: banReason
+ bannedByUserId: bannedByUserId
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ banType: banType
+ tenantId: tenantId
+ _id: _id
+ email: email
+ username: username
+ createdBannedUserId: createdBannedUserId
properties:
- section:
- $ref: "#/components/schemas/UserSearchSection"
- users:
- items:
- $ref: "#/components/schemas/UserSearchResult"
- type: array
+ changelog:
+ $ref: "#/components/schemas/APIBanUserChangeLog"
required:
- - section
- - users
+ - changelog
type: object
- SearchUsersSectionedResponse:
+ DeleteCommentAction:
+ enum:
+ - already-deleted
+ - hard-removed
+ - anonymized
+ type: string
+ DeleteCommentResult:
example:
- sections:
- - section: moderators
- users:
- - displayName: displayName
- name: name
- avatarSrc: avatarSrc
- id: id
- type: user
- - displayName: displayName
- name: name
- avatarSrc: avatarSrc
- id: id
- type: user
- - section: moderators
- users:
- - displayName: displayName
- name: name
- avatarSrc: avatarSrc
- id: id
- type: user
- - displayName: displayName
- name: name
- avatarSrc: avatarSrc
- id: id
- type: user
+ action: already-deleted
status: success
properties:
+ action:
+ $ref: "#/components/schemas/DeleteCommentAction"
status:
$ref: "#/components/schemas/APIStatus"
- sections:
- items:
- $ref: "#/components/schemas/UserSearchSectionResult"
- type: array
required:
- - sections
+ - action
- status
type: object
- SearchUsersResponse:
+ RemoveCommentActionResponse:
+ additionalProperties: false
+ properties:
+ status:
+ type: string
+ action:
+ type: string
+ required:
+ - action
+ - status
+ type: object
+ SetCommentApprovedResponse:
+ example:
+ didResetFlaggedCount: true
+ status: success
properties:
+ didResetFlaggedCount:
+ type: boolean
status:
$ref: "#/components/schemas/APIStatus"
- users:
- items:
- $ref: "#/components/schemas/UserSearchResult"
- type: array
required:
- status
- - users
type: object
- CommentHTMLRenderingMode:
- enum:
- - 0
- - 1
- type: integer
- CommentThreadDeletionMode:
- enum:
- - 0
- - 1
- - 2
- - 3
- type: integer
- CommenterNameFormats:
- enum:
- - 0
- - 1
- - 2
- - 3
- - 4
- type: integer
- SortDirections:
- enum:
- - OF
- - NF
- - MR
- type: string
- GifRating:
- enum:
- - g
- - pg
- - pg-13
- - r
- type: string
- ImageContentProfanityLevel:
- enum:
- - "off"
- - low
- - medium
- - high
- type: string
- MentionAutoCompleteMode:
- enum:
- - 0
- - 1
- - 2
- type: integer
- SpamRule:
+ ModerationAPICommentLog:
additionalProperties: false
example:
- commentContains: commentContains
- actions:
- - spam
- - spam
+ date: 2000-01-23T04:56:07.000+00:00
+ messageHTML: messageHTML
+ username: username
+ actionName: actionName
properties:
- actions:
- items:
- enum:
- - spam
- - not-spam
- - ignore-repeat
- type: string
- type: array
- commentContains:
+ date:
+ format: date-time
+ type: string
+ username:
+ type: string
+ actionName:
+ type: string
+ messageHTML:
type: string
required:
- - actions
+ - actionName
+ - date
+ - messageHTML
type: object
- SSOSecurityLevel:
- enum:
- - 0
- - 1
- type: integer
- Record_string.string_:
- additionalProperties:
- type: string
- description: Construct a type with a set of properties K of type T
- example: {}
- properties: {}
+ ModerationAPIGetLogsResponse:
+ example:
+ logs:
+ - date: 2000-01-23T04:56:07.000+00:00
+ messageHTML: messageHTML
+ username: username
+ actionName: actionName
+ - date: 2000-01-23T04:56:07.000+00:00
+ messageHTML: messageHTML
+ username: username
+ actionName: actionName
+ status: success
+ properties:
+ logs:
+ items:
+ $ref: "#/components/schemas/ModerationAPICommentLog"
+ type: array
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - logs
+ - status
type: object
- VoteStyle:
- enum:
- - 0
- - 1
- type: integer
- CommentQuestionResultsRenderingType:
- enum:
- - 0
- - 1
- - 2
- type: integer
- QuestionRenderingType:
- enum:
- - 0
- - 1
- type: integer
- QuestionWhenSave:
- enum:
- - 0
- - 1
- type: integer
- CommentQuestionsRequired:
- enum:
- - 0
- - 1
- type: integer
- QuestionSubQuestionVisibility:
- enum:
- - 0
- - 1
- type: integer
- TOSConfig:
- additionalProperties: false
+ ModerationAPICommentResponse:
example:
- lastUpdated: 2000-01-23T04:56:07.000+00:00
- textByLocale:
- key: textByLocale
- enabled: true
+ comment:
+ date: 2000-01-23T04:56:07.000+00:00
+ votesDown: 5.962133916683182
+ pageTitle: pageTitle
+ commenterName: commenterName
+ isLocalDeleted: true
+ isByModerator: true
+ commenterLink: commenterLink
+ isVotedDown: true
+ urlId: urlId
+ locale: locale
+ commentHTML: commentHTML
+ approved: true
+ localDateString: localDateString
+ isDeleted: true
+ permNotSpam: true
+ isLocked: true
+ reviewed: true
+ votesUp: 1.4658129805029452
+ displayLabel: displayLabel
+ flagCount: 5.637376656633329
+ hasCode: true
+ isPinned: true
+ isVotedUp: true
+ verified: true
+ feedbackIds:
+ - feedbackIds
+ - feedbackIds
+ anonUserId: anonUserId
+ feedbackResults:
+ - feedbackResults
+ - feedbackResults
+ hasLinks: true
+ expireAt: 2000-01-23T04:56:07.000+00:00
+ userId: ""
+ url: url
+ parentId: parentId
+ badges:
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
+ replyCount: 0.8008281904610115
+ myVoteId: myVoteId
+ tenantId: tenantId
+ avatarSrc: avatarSrc
+ votes: 6.027456183070403
+ _id: _id
+ isSpam: true
+ isBannedUser: true
+ isByAdmin: true
+ status: success
properties:
- enabled:
- type: boolean
- textByLocale:
- additionalProperties:
- type: string
- description: Construct a type with a set of properties K of type T
- example: {}
- properties: {}
- type: object
- lastUpdated:
- format: date-time
- type: string
+ comment:
+ $ref: "#/components/schemas/ModerationAPIComment"
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - comment
+ - status
type: object
- CustomConfigParameters:
- additionalProperties: false
+ ModerationAPIChildCommentsResponse:
example:
- disableAutoHashTagCreation: true
- disableCommenterCommentDelete: true
- enableVoteList: true
- pageSize: 7
- collapseReplies: true
- disableProfiles: true
- disableSuccessMessage: true
- allowAnon: true
- countAboveToggle: 5
- readonly: true
- useShowCommentsToggle: true
- noImageUploads: true
- spamRules:
- - commentContains: commentContains
- actions:
- - spam
- - spam
- - commentContains: commentContains
- actions:
- - spam
- - spam
- translations: ""
- widgetQuestionId: widgetQuestionId
- disableLiveCommenting: true
- ssoSecLvl: 9
- defaultSortDirection: ""
- disableVoting: true
- noCustomConfig: true
- gifRating: g
- ticketAutoAssignUserIds:
- - ticketAutoAssignUserIds
- - ticketAutoAssignUserIds
- enableSearch: true
- requireSSO: true
- disableToolbar: true
- hideCommentsUnderCountTextFormat: hideCommentsUnderCountTextFormat
- maxCommentCreatedCountPUPM: 2
- disableProfileDirectMessages: true
- disableBlocking: true
- disableEmailInputs: true
- widgetQuestionWhenToSave: 7
- allowAnonFlag: true
- ticketKBSearchEndpoint: ticketKBSearchEndpoint
- widgetSubQuestionVisibility: 1
- showBadgesInTopBar: true
- widgetQuestionStyle: 4
- restrictedLinkDomains:
- - restrictedLinkDomains
- - restrictedLinkDomains
- showQuestion: true
- inputAfterComments: true
- allowAnonVotes: true
- commentThreadDeleteMode: ""
- commentCountFormat: commentCountFormat
- disableNotificationBell: true
- voteStyle: 3
- disableAutoAdminMigration: true
- disableProfileComments: true
- absoluteAndRelativeDates: true
- commenterNameFormat: ""
- enableThirdPartyCookieBypass: true
- ticketMaxFileSize: 1
- locale: locale
- showCommentSaveSuccess: true
- disableCommenterCommentEdit: true
- enableCommenterLinks: true
- imageContentProfanityLevel: "off"
- enableSpoilers: true
- disableUnverifiedLabel: true
- noStyles: true
- enableResizeHandle: true
- absoluteDates: true
- limitCommentsByGroups: true
- enableWYSIWYG: true
- tos:
- lastUpdated: 2000-01-23T04:56:07.000+00:00
- textByLocale:
- key: textByLocale
- enabled: true
- widgetQuestionShowBreakdown: true
- mentionAutoCompleteMode: ""
- customCSS: customCSS
- enableViewCounts: true
- headerHTML: headerHTML
- hideAvatars: true
- defaultAvatarSrc: defaultAvatarSrc
- commentHTMLRenderingMode: 1
- noNewRootComments: true
- ticketFileUploadsEnabled: true
- maxCommentCharacterLength: 5
- useSingleLineCommentInput: true
- allowedLanguages:
- - allowedLanguages
- - allowedLanguages
- defaultUsername: defaultUsername
- widgetQuestionResultsStyle: 2
- showLiveRightAway: true
- widgetQuestionsRequired: 1
- hasDarkBackground: true
- wrap: true
- ticketBaseUrl: ticketBaseUrl
+ comments:
+ - date: 2000-01-23T04:56:07.000+00:00
+ votesDown: 5.962133916683182
+ pageTitle: pageTitle
+ commenterName: commenterName
+ isLocalDeleted: true
+ isByModerator: true
+ commenterLink: commenterLink
+ isVotedDown: true
+ urlId: urlId
+ locale: locale
+ commentHTML: commentHTML
+ approved: true
+ localDateString: localDateString
+ isDeleted: true
+ permNotSpam: true
+ isLocked: true
+ reviewed: true
+ votesUp: 1.4658129805029452
+ displayLabel: displayLabel
+ flagCount: 5.637376656633329
+ hasCode: true
+ isPinned: true
+ isVotedUp: true
+ verified: true
+ feedbackIds:
+ - feedbackIds
+ - feedbackIds
+ anonUserId: anonUserId
+ feedbackResults:
+ - feedbackResults
+ - feedbackResults
+ hasLinks: true
+ expireAt: 2000-01-23T04:56:07.000+00:00
+ userId: ""
+ url: url
+ parentId: parentId
+ badges:
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
+ replyCount: 0.8008281904610115
+ myVoteId: myVoteId
+ tenantId: tenantId
+ avatarSrc: avatarSrc
+ votes: 6.027456183070403
+ _id: _id
+ isSpam: true
+ isBannedUser: true
+ isByAdmin: true
+ - date: 2000-01-23T04:56:07.000+00:00
+ votesDown: 5.962133916683182
+ pageTitle: pageTitle
+ commenterName: commenterName
+ isLocalDeleted: true
+ isByModerator: true
+ commenterLink: commenterLink
+ isVotedDown: true
+ urlId: urlId
+ locale: locale
+ commentHTML: commentHTML
+ approved: true
+ localDateString: localDateString
+ isDeleted: true
+ permNotSpam: true
+ isLocked: true
+ reviewed: true
+ votesUp: 1.4658129805029452
+ displayLabel: displayLabel
+ flagCount: 5.637376656633329
+ hasCode: true
+ isPinned: true
+ isVotedUp: true
+ verified: true
+ feedbackIds:
+ - feedbackIds
+ - feedbackIds
+ anonUserId: anonUserId
+ feedbackResults:
+ - feedbackResults
+ - feedbackResults
+ hasLinks: true
+ expireAt: 2000-01-23T04:56:07.000+00:00
+ userId: ""
+ url: url
+ parentId: parentId
+ badges:
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
+ replyCount: 0.8008281904610115
+ myVoteId: myVoteId
+ tenantId: tenantId
+ avatarSrc: avatarSrc
+ votes: 6.027456183070403
+ _id: _id
+ isSpam: true
+ isBannedUser: true
+ isByAdmin: true
+ status: success
properties:
- absoluteAndRelativeDates:
- type: boolean
- absoluteDates:
- type: boolean
- allowAnon:
- type: boolean
- allowAnonFlag:
- type: boolean
- allowAnonVotes:
- type: boolean
- allowedLanguages:
+ comments:
+ items:
+ $ref: "#/components/schemas/ModerationAPIComment"
+ type: array
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - comments
+ - status
+ type: object
+ CommentsByIdsParams:
+ additionalProperties: false
+ example:
+ ids:
+ - ids
+ - ids
+ properties:
+ ids:
items:
type: string
- nullable: true
type: array
- collapseReplies:
- type: boolean
- commentCountFormat:
- nullable: true
- type: string
- commentHTMLRenderingMode:
- $ref: "#/components/schemas/CommentHTMLRenderingMode"
- commentThreadDeleteMode:
- allOf:
- - $ref: "#/components/schemas/CommentThreadDeletionMode"
- nullable: true
- commenterNameFormat:
- allOf:
- - $ref: "#/components/schemas/CommenterNameFormats"
- nullable: true
- countAboveToggle:
- format: int32
- type: integer
- customCSS:
- nullable: true
- type: string
- defaultAvatarSrc:
- nullable: true
- type: string
- defaultSortDirection:
- allOf:
- - $ref: "#/components/schemas/SortDirections"
- nullable: true
- defaultUsername:
+ required:
+ - ids
+ type: object
+ GetCommentTextResponse:
+ example:
+ comment: comment
+ status: success
+ properties:
+ comment:
nullable: true
type: string
- disableAutoAdminMigration:
- type: boolean
- disableAutoHashTagCreation:
- type: boolean
- disableBlocking:
- type: boolean
- disableCommenterCommentDelete:
- type: boolean
- disableCommenterCommentEdit:
- type: boolean
- disableEmailInputs:
- type: boolean
- disableLiveCommenting:
- type: boolean
- disableNotificationBell:
- type: boolean
- disableProfileComments:
- type: boolean
- disableProfileDirectMessages:
- type: boolean
- disableProfiles:
- type: boolean
- disableSuccessMessage:
- type: boolean
- disableToolbar:
- type: boolean
- disableUnverifiedLabel:
- type: boolean
- disableVoting:
- type: boolean
- enableCommenterLinks:
- type: boolean
- enableSearch:
- type: boolean
- enableSpoilers:
- type: boolean
- enableThirdPartyCookieBypass:
- type: boolean
- enableViewCounts:
- type: boolean
- enableVoteList:
- type: boolean
- enableWYSIWYG:
- type: boolean
- gifRating:
- $ref: "#/components/schemas/GifRating"
- hasDarkBackground:
- type: boolean
- headerHTML:
- nullable: true
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - status
+ type: object
+ SetCommentTextResponse:
+ example:
+ newCommentTextHTML: newCommentTextHTML
+ status: success
+ properties:
+ newCommentTextHTML:
type: string
- hideAvatars:
- type: boolean
- hideCommentsUnderCountTextFormat:
- nullable: true
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - newCommentTextHTML
+ - status
+ type: object
+ SetCommentTextParams:
+ additionalProperties: false
+ example:
+ comment: comment
+ properties:
+ comment:
type: string
- imageContentProfanityLevel:
- $ref: "#/components/schemas/ImageContentProfanityLevel"
- inputAfterComments:
- type: boolean
- limitCommentsByGroups:
- type: boolean
- locale:
- nullable: true
+ required:
+ - comment
+ type: object
+ AdjustVotesResponse:
+ additionalProperties: false
+ example:
+ newCommentVotes: 0
+ status: status
+ properties:
+ status:
type: string
- maxCommentCharacterLength:
- format: int32
- nullable: true
- type: integer
- maxCommentCreatedCountPUPM:
- format: int32
- nullable: true
- type: integer
- noCustomConfig:
- type: boolean
- mentionAutoCompleteMode:
- allOf:
- - $ref: "#/components/schemas/MentionAutoCompleteMode"
- nullable: true
- noImageUploads:
- type: boolean
- noStyles:
- type: boolean
- pageSize:
+ newCommentVotes:
format: int32
- nullable: true
type: integer
- readonly:
- type: boolean
- noNewRootComments:
- type: boolean
- requireSSO:
- type: boolean
- enableResizeHandle:
- type: boolean
- restrictedLinkDomains:
- items:
- type: string
- nullable: true
- type: array
- showBadgesInTopBar:
- type: boolean
- showCommentSaveSuccess:
- type: boolean
- showLiveRightAway:
- type: boolean
- showQuestion:
- type: boolean
- spamRules:
- items:
- $ref: "#/components/schemas/SpamRule"
- type: array
- ssoSecLvl:
- $ref: "#/components/schemas/SSOSecurityLevel"
- translations:
- allOf:
- - $ref: "#/components/schemas/Record_string.string_"
+ required:
+ - newCommentVotes
+ - status
+ type: object
+ AdjustCommentVotesParams:
+ additionalProperties: false
+ example:
+ adjustVoteAmount: 0.8008281904610115
+ properties:
+ adjustVoteAmount:
+ format: double
+ type: number
+ required:
+ - adjustVoteAmount
+ type: object
+ VoteResponseUser:
+ additionalProperties: false
+ example:
+ sessionId: sessionId
+ properties:
+ sessionId:
nullable: true
- useShowCommentsToggle:
- type: boolean
- useSingleLineCommentInput:
- type: boolean
- voteStyle:
- $ref: "#/components/schemas/VoteStyle"
- widgetQuestionId:
type: string
- widgetQuestionResultsStyle:
- $ref: "#/components/schemas/CommentQuestionResultsRenderingType"
- widgetQuestionShowBreakdown:
- type: boolean
- widgetQuestionStyle:
- $ref: "#/components/schemas/QuestionRenderingType"
- widgetQuestionWhenToSave:
- $ref: "#/components/schemas/QuestionWhenSave"
- widgetQuestionsRequired:
- $ref: "#/components/schemas/CommentQuestionsRequired"
- widgetSubQuestionVisibility:
- $ref: "#/components/schemas/QuestionSubQuestionVisibility"
- wrap:
- type: boolean
- ticketBaseUrl:
+ type: object
+ VoteResponse:
+ additionalProperties: false
+ example:
+ editKey: editKey
+ isVerified: true
+ voteId: voteId
+ user:
+ sessionId: sessionId
+ status: success
+ properties:
+ status:
+ enum:
+ - success
+ - failed
+ - pending-verification
type: string
- ticketKBSearchEndpoint:
+ voteId:
type: string
- ticketFileUploadsEnabled:
+ isVerified:
type: boolean
- ticketMaxFileSize:
- format: int32
- type: integer
- ticketAutoAssignUserIds:
- items:
- type: string
- type: array
- tos:
- $ref: "#/components/schemas/TOSConfig"
+ user:
+ $ref: "#/components/schemas/VoteResponseUser"
+ editKey:
+ type: string
+ required:
+ - status
type: object
- APIError:
+ VoteDeleteResponse:
additionalProperties: false
example:
- reason: reason
- code: code
- bannedUntil: 0
- customConfig:
- disableAutoHashTagCreation: true
- disableCommenterCommentDelete: true
- enableVoteList: true
- pageSize: 7
- collapseReplies: true
- disableProfiles: true
- disableSuccessMessage: true
- allowAnon: true
- countAboveToggle: 5
- readonly: true
- useShowCommentsToggle: true
- noImageUploads: true
- spamRules:
- - commentContains: commentContains
- actions:
- - spam
- - spam
- - commentContains: commentContains
- actions:
- - spam
- - spam
- translations: ""
- widgetQuestionId: widgetQuestionId
- disableLiveCommenting: true
- ssoSecLvl: 9
- defaultSortDirection: ""
- disableVoting: true
- noCustomConfig: true
- gifRating: g
- ticketAutoAssignUserIds:
- - ticketAutoAssignUserIds
- - ticketAutoAssignUserIds
- enableSearch: true
- requireSSO: true
- disableToolbar: true
- hideCommentsUnderCountTextFormat: hideCommentsUnderCountTextFormat
- maxCommentCreatedCountPUPM: 2
- disableProfileDirectMessages: true
- disableBlocking: true
- disableEmailInputs: true
- widgetQuestionWhenToSave: 7
- allowAnonFlag: true
- ticketKBSearchEndpoint: ticketKBSearchEndpoint
- widgetSubQuestionVisibility: 1
- showBadgesInTopBar: true
- widgetQuestionStyle: 4
- restrictedLinkDomains:
- - restrictedLinkDomains
- - restrictedLinkDomains
- showQuestion: true
- inputAfterComments: true
- allowAnonVotes: true
- commentThreadDeleteMode: ""
- commentCountFormat: commentCountFormat
- disableNotificationBell: true
- voteStyle: 3
- disableAutoAdminMigration: true
- disableProfileComments: true
- absoluteAndRelativeDates: true
- commenterNameFormat: ""
- enableThirdPartyCookieBypass: true
- ticketMaxFileSize: 1
- locale: locale
- showCommentSaveSuccess: true
- disableCommenterCommentEdit: true
- enableCommenterLinks: true
- imageContentProfanityLevel: "off"
- enableSpoilers: true
- disableUnverifiedLabel: true
- noStyles: true
- enableResizeHandle: true
- absoluteDates: true
- limitCommentsByGroups: true
- enableWYSIWYG: true
- tos:
- lastUpdated: 2000-01-23T04:56:07.000+00:00
- textByLocale:
- key: textByLocale
- enabled: true
- widgetQuestionShowBreakdown: true
- mentionAutoCompleteMode: ""
- customCSS: customCSS
- enableViewCounts: true
- headerHTML: headerHTML
- hideAvatars: true
- defaultAvatarSrc: defaultAvatarSrc
- commentHTMLRenderingMode: 1
- noNewRootComments: true
- ticketFileUploadsEnabled: true
- maxCommentCharacterLength: 5
- useSingleLineCommentInput: true
- allowedLanguages:
- - allowedLanguages
- - allowedLanguages
- defaultUsername: defaultUsername
- widgetQuestionResultsStyle: 2
- showLiveRightAway: true
- widgetQuestionsRequired: 1
- hasDarkBackground: true
- wrap: true
- ticketBaseUrl: ticketBaseUrl
- translatedError: translatedError
- secondaryCode: secondaryCode
- maxCharacterLength: 6
+ wasPendingVote: true
status: success
properties:
status:
$ref: "#/components/schemas/APIStatus"
- reason:
+ wasPendingVote:
+ type: boolean
+ required:
+ - status
+ type: object
+ GetCommentBanStatusResponse:
+ additionalProperties: false
+ example:
+ emailDomain: emailDomain
+ canIPBan: true
+ status: status
+ properties:
+ status:
type: string
- code:
+ emailDomain:
+ nullable: true
type: string
- secondaryCode:
+ canIPBan:
+ nullable: true
+ type: boolean
+ required:
+ - canIPBan
+ - emailDomain
+ - status
+ type: object
+ APIModerateUserBanPreferences:
+ additionalProperties: false
+ properties:
+ shouldBanEmail:
+ type: boolean
+ shouldBanByIP:
+ type: boolean
+ lastBanType:
type: string
- bannedUntil:
- format: int64
- type: integer
- maxCharacterLength:
- format: int32
- type: integer
- translatedError:
+ lastBanDuration:
type: string
- customConfig:
- $ref: "#/components/schemas/CustomConfigParameters"
required:
- - code
- - reason
+ - lastBanDuration
+ - lastBanType
+ - shouldBanByIP
+ - shouldBanEmail
+ type: object
+ APIModerateGetUserBanPreferencesResponse:
+ example:
+ preferences: ""
+ status: success
+ properties:
+ preferences:
+ allOf:
+ - $ref: "#/components/schemas/APIModerateUserBanPreferences"
+ nullable: true
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - preferences
- status
type: object
- Record_string.boolean_:
- additionalProperties:
- type: boolean
- description: Construct a type with a set of properties K of type T
- properties: {}
+ TenantBadge:
+ additionalProperties: false
+ example:
+ displayLabel: displayLabel
+ createdByUserId: createdByUserId
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ description: description
+ isAwaitingDeletion: true
+ threshold: 6.027456183070403
+ urlId: urlId
+ type: 0.8008281904610115
+ textColor: textColor
+ enabled: true
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ veteranUserThresholdMillis: 5.962133916683182
+ cssClass: cssClass
+ isAwaitingReprocess: true
+ tenantId: tenantId
+ name: name
+ uses: 1.4658129805029452
+ _id: _id
+ replacesBadgeId: replacesBadgeId
+ displaySrc: displaySrc
+ properties:
+ _id:
+ type: string
+ tenantId:
+ type: string
+ createdByUserId:
+ type: string
+ createdAt:
+ format: date-time
+ type: string
+ enabled:
+ type: boolean
+ urlId:
+ nullable: true
+ type: string
+ type:
+ format: double
+ type: number
+ threshold:
+ format: double
+ type: number
+ uses:
+ format: double
+ type: number
+ name:
+ type: string
+ description:
+ type: string
+ displayLabel:
+ type: string
+ displaySrc:
+ nullable: true
+ type: string
+ backgroundColor:
+ nullable: true
+ type: string
+ borderColor:
+ nullable: true
+ type: string
+ textColor:
+ nullable: true
+ type: string
+ cssClass:
+ nullable: true
+ type: string
+ veteranUserThresholdMillis:
+ format: double
+ nullable: true
+ type: number
+ isAwaitingReprocess:
+ type: boolean
+ isAwaitingDeletion:
+ type: boolean
+ replacesBadgeId:
+ nullable: true
+ type: string
+ required:
+ - _id
+ - backgroundColor
+ - borderColor
+ - createdAt
+ - createdByUserId
+ - description
+ - displayLabel
+ - displaySrc
+ - enabled
+ - isAwaitingDeletion
+ - isAwaitingReprocess
+ - name
+ - tenantId
+ - textColor
+ - threshold
+ - type
+ - uses
type: object
- GetUserPresenceStatusesResponse:
+ GetTenantManualBadgesResponse:
example:
- userIdsOnline:
- key: true
+ badges:
+ - displayLabel: displayLabel
+ createdByUserId: createdByUserId
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ description: description
+ isAwaitingDeletion: true
+ threshold: 6.027456183070403
+ urlId: urlId
+ type: 0.8008281904610115
+ textColor: textColor
+ enabled: true
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ veteranUserThresholdMillis: 5.962133916683182
+ cssClass: cssClass
+ isAwaitingReprocess: true
+ tenantId: tenantId
+ name: name
+ uses: 1.4658129805029452
+ _id: _id
+ replacesBadgeId: replacesBadgeId
+ displaySrc: displaySrc
+ - displayLabel: displayLabel
+ createdByUserId: createdByUserId
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ description: description
+ isAwaitingDeletion: true
+ threshold: 6.027456183070403
+ urlId: urlId
+ type: 0.8008281904610115
+ textColor: textColor
+ enabled: true
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ veteranUserThresholdMillis: 5.962133916683182
+ cssClass: cssClass
+ isAwaitingReprocess: true
+ tenantId: tenantId
+ name: name
+ uses: 1.4658129805029452
+ _id: _id
+ replacesBadgeId: replacesBadgeId
+ displaySrc: displaySrc
status: success
properties:
+ badges:
+ items:
+ $ref: "#/components/schemas/TenantBadge"
+ type: array
status:
$ref: "#/components/schemas/APIStatus"
- userIdsOnline:
- additionalProperties:
- type: boolean
- description: Construct a type with a set of properties K of type T
- properties: {}
- type: object
required:
+ - badges
- status
- - userIdsOnline
type: object
- NotificationObjectType:
- enum:
- - 0
- - 1
- - 2
- type: integer
- NotificationType:
- enum:
- - 0
- - 1
- - 2
- - 3
- - 4
- - 5
- - 6
- - 7
- - 8
- - 81
- - 82
- - 9
- - 10
- type: integer
- RenderableUserNotification:
+ UserBadge:
+ additionalProperties: false
example:
- fromUserAvatarSrc: fromUserAvatarSrc
- contextHTML: contextHTML
- fromCommentId: fromCommentId
- relatedObjectId: relatedObjectId
- conversationId: conversationId
- fromUserNames:
- - fromUserNames
- - fromUserNames
- fromUserId: fromUserId
- pageTitle: pageTitle
- count: 0
- type: 6
+ displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ badgeId: badgeId
+ description: description
+ threshold: 6
+ type: 0
+ receivedAt: 2000-01-23T04:56:07.000+00:00
urlId: urlId
- sent: sent
- url: url
- fromUserIds:
- - fromUserIds
- - fromUserIds
- optedOut: true
- fromUserName: fromUserName
- createdAt: createdAt
- relatedIds:
- - relatedIds
- - relatedIds
- viewed: viewed
- relatedObjectType: 1
+ userId: userId
+ textColor: textColor
+ displayedOnComments: true
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ veteranUserThresholdMillis: 1
+ cssClass: cssClass
_id: _id
+ fromTenantId: fromTenantId
+ displaySrc: displaySrc
+ order: 5
properties:
- conversationId:
+ _id:
type: string
- contextHTML:
+ userId:
type: string
- fromUserNames:
- items:
- type: string
- type: array
- fromUserIds:
- items:
- type: string
- type: array
- relatedIds:
- items:
- type: string
- type: array
- count:
+ badgeId:
+ type: string
+ fromTenantId:
+ type: string
+ createdAt:
+ format: date-time
+ type: string
+ type:
+ format: int32
+ type: integer
+ threshold:
format: int64
type: integer
- optedOut:
- type: boolean
- fromUserAvatarSrc:
- nullable: true
+ description:
type: string
- fromUserId:
- nullable: true
+ displayLabel:
type: string
- fromUserName:
+ displaySrc:
nullable: true
type: string
- fromCommentId:
+ backgroundColor:
nullable: true
type: string
- type:
- $ref: "#/components/schemas/NotificationType"
- createdAt:
- type: string
- sent:
- type: string
- viewed:
+ borderColor:
+ nullable: true
type: string
- relatedObjectId:
+ textColor:
+ nullable: true
type: string
- relatedObjectType:
- $ref: "#/components/schemas/NotificationObjectType"
- pageTitle:
+ cssClass:
nullable: true
type: string
- url:
+ veteranUserThresholdMillis:
+ format: int64
+ type: integer
+ displayedOnComments:
+ type: boolean
+ receivedAt:
+ format: date-time
type: string
+ order:
+ format: int32
+ type: integer
urlId:
- type: string
- _id:
+ nullable: true
type: string
required:
- _id
+ - badgeId
- createdAt
- - optedOut
- - relatedObjectId
- - relatedObjectType
- - sent
+ - description
+ - displayLabel
+ - displayedOnComments
+ - fromTenantId
+ - receivedAt
+ - threshold
- type
- - url
- - urlId
- - viewed
+ - userId
+ - veteranUserThresholdMillis
type: object
- GetMyNotificationsResponse:
+ GetUserManualBadgesResponse:
example:
- isSubscribed: true
- translations:
- key: translations
- hasMore: true
- notifications:
- - fromUserAvatarSrc: fromUserAvatarSrc
- contextHTML: contextHTML
- fromCommentId: fromCommentId
- relatedObjectId: relatedObjectId
- conversationId: conversationId
- fromUserNames:
- - fromUserNames
- - fromUserNames
- fromUserId: fromUserId
- pageTitle: pageTitle
- count: 0
- type: 6
+ badges:
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ badgeId: badgeId
+ description: description
+ threshold: 6
+ type: 0
+ receivedAt: 2000-01-23T04:56:07.000+00:00
urlId: urlId
- sent: sent
- url: url
- fromUserIds:
- - fromUserIds
- - fromUserIds
- optedOut: true
- fromUserName: fromUserName
- createdAt: createdAt
- relatedIds:
- - relatedIds
- - relatedIds
- viewed: viewed
- relatedObjectType: 1
- _id: _id
- - fromUserAvatarSrc: fromUserAvatarSrc
- contextHTML: contextHTML
- fromCommentId: fromCommentId
- relatedObjectId: relatedObjectId
- conversationId: conversationId
- fromUserNames:
- - fromUserNames
- - fromUserNames
- fromUserId: fromUserId
- pageTitle: pageTitle
- count: 0
- type: 6
+ userId: userId
+ textColor: textColor
+ displayedOnComments: true
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ veteranUserThresholdMillis: 1
+ cssClass: cssClass
+ _id: _id
+ fromTenantId: fromTenantId
+ displaySrc: displaySrc
+ order: 5
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ badgeId: badgeId
+ description: description
+ threshold: 6
+ type: 0
+ receivedAt: 2000-01-23T04:56:07.000+00:00
urlId: urlId
- sent: sent
- url: url
- fromUserIds:
- - fromUserIds
- - fromUserIds
- optedOut: true
- fromUserName: fromUserName
- createdAt: createdAt
- relatedIds:
- - relatedIds
- - relatedIds
- viewed: viewed
- relatedObjectType: 1
+ userId: userId
+ textColor: textColor
+ displayedOnComments: true
+ createdAt: 2000-01-23T04:56:07.000+00:00
+ veteranUserThresholdMillis: 1
+ cssClass: cssClass
_id: _id
+ fromTenantId: fromTenantId
+ displaySrc: displaySrc
+ order: 5
status: success
properties:
- translations:
- additionalProperties:
- type: string
- description: Construct a type with a set of properties K of type T
- example: {}
- properties: {}
- type: object
- isSubscribed:
- type: boolean
- hasMore:
- type: boolean
- notifications:
+ badges:
items:
- $ref: "#/components/schemas/RenderableUserNotification"
+ $ref: "#/components/schemas/UserBadge"
type: array
status:
$ref: "#/components/schemas/APIStatus"
required:
- - hasMore
- - isSubscribed
- - notifications
+ - badges
- status
type: object
- ResetUserNotificationsResponse:
- additionalProperties: false
+ AwardUserBadgeResponse:
example:
- code: ignored-since-impersonated
+ badges:
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
+ notes:
+ - notes
+ - notes
status: success
properties:
+ notes:
+ items:
+ type: string
+ type: array
+ badges:
+ items:
+ $ref: "#/components/schemas/CommentUserBadgeInfo"
+ type: array
status:
$ref: "#/components/schemas/APIStatus"
- code:
- enum:
- - ignored-since-impersonated
- nullable: false
- type: string
required:
- status
type: object
- GetUserNotificationCountResponse:
- additionalProperties: false
+ RemoveUserBadgeResponse:
example:
- count: 0
+ badges:
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
+ - displayLabel: displayLabel
+ backgroundColor: backgroundColor
+ borderColor: borderColor
+ cssClass: cssClass
+ description: description
+ id: id
+ type: 2
+ textColor: textColor
+ displaySrc: displaySrc
status: success
properties:
+ badges:
+ items:
+ $ref: "#/components/schemas/CommentUserBadgeInfo"
+ type: array
status:
$ref: "#/components/schemas/APIStatus"
- count:
- format: int64
- type: integer
required:
- - count
- status
type: object
- EnumAsObject_typeofNotificationType_:
- properties: {}
- type: object
- NotificationAndCount:
- additionalProperties: false
- properties:
- type:
- $ref: "#/components/schemas/NotificationType"
- count:
- format: int64
- type: integer
- required:
- - count
- - type
- type: object
- HeaderAccountNotification:
- additionalProperties: false
- properties:
- _id:
- type: string
- title:
- type: string
- message:
- type: string
- messagesByLocale:
- allOf:
- - $ref: "#/components/schemas/Record_string.string_"
- nullable: true
- dates:
- allOf:
- - $ref: "#/components/schemas/Record_string.string_"
- nullable: true
- severity:
- type: string
- linkUrl:
- nullable: true
- type: string
- linkText:
- nullable: true
- type: string
- createdAt:
- format: date-time
- type: string
- required:
- - _id
- - createdAt
- - dates
- - linkText
- - linkUrl
- - message
- - messagesByLocale
- - severity
- - title
- type: object
- HeaderState:
- additionalProperties: false
+ GetUserTrustFactorResponse:
+ example:
+ autoTrustFactor: 6.027456183070403
+ manualTrustFactor: 0.8008281904610115
+ status: success
properties:
+ manualTrustFactor:
+ format: double
+ type: number
+ autoTrustFactor:
+ format: double
+ type: number
status:
$ref: "#/components/schemas/APIStatus"
- NotificationType:
- properties: {}
- type: object
- userId:
- type: string
- userIdWS:
- type: string
- notificationCounts:
- items:
- $ref: "#/components/schemas/NotificationAndCount"
- type: array
- accountNotifications:
- items:
- $ref: "#/components/schemas/HeaderAccountNotification"
- type: array
required:
- - NotificationType
- - accountNotifications
- - notificationCounts
- status
- - userId
- - userIdWS
type: object
- UserNotificationWriteResponse:
- additionalProperties: false
+ SetUserTrustFactorResponse:
example:
- modifiedCount: 6
- matchedCount: 0
+ previousManualTrustFactor: 0.8008281904610115
status: success
properties:
+ previousManualTrustFactor:
+ format: double
+ type: number
status:
$ref: "#/components/schemas/APIStatus"
- matchedCount:
- format: int64
- type: integer
- modifiedCount:
- format: int64
- type: integer
required:
- - matchedCount
- - modifiedCount
- status
type: object
- IgnoredResponse:
- additionalProperties: false
+ GetUserInternalProfileResponse:
+ example:
+ profile:
+ karma: 0.8008281904610115
+ firstCommentDate: 2000-01-23T04:56:07.000+00:00
+ displayName: displayName
+ commenterName: commenterName
+ verified: true
+ bio: bio
+ anonUserId: anonUserId
+ ipHash: ipHash
+ locale: locale
+ userId: userId
+ commenterEmail: commenterEmail
+ countryFlag: countryFlag
+ websiteUrl: websiteUrl
+ countryCode: countryCode
+ avatarSrc: avatarSrc
+ email: email
+ username: username
+ status: success
properties:
+ profile:
+ $ref: "#/components/schemas/GetUserInternalProfileResponse_profile"
status:
$ref: "#/components/schemas/APIStatus"
- note:
- enum:
- - ignored-since-impersonated
- - demo-noop
- type: string
required:
- - note
+ - profile
- status
type: object
- MediaAsset:
- additionalProperties: false
+ GetBannedUsersCountResponse:
example:
- src: src
- w: 0
- h: 6
+ totalCount: 0.8008281904610115
+ status: status
properties:
- w:
- format: int32
- type: integer
- h:
- format: int32
- type: integer
- src:
+ totalCount:
+ format: double
+ type: number
+ status:
type: string
required:
- - h
- - src
- - w
+ - status
+ - totalCount
type: object
- UploadImageResponse:
- additionalProperties: false
+ GifSearchResponse:
example:
- reason: reason
- code: code
- media:
- - src: src
- w: 0
- h: 6
- - src: src
- w: 0
- h: 6
- url: url
+ images:
+ - - GifSearchResponse_images_inner_inner
+ - GifSearchResponse_images_inner_inner
+ - - GifSearchResponse_images_inner_inner
+ - GifSearchResponse_images_inner_inner
status: success
properties:
- status:
- $ref: "#/components/schemas/APIStatus"
- url:
- type: string
- media:
+ images:
items:
- $ref: "#/components/schemas/MediaAsset"
+ items:
+ $ref: "#/components/schemas/GifSearchResponse_images_inner_inner"
+ type: array
type: array
- reason:
- type: string
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ required:
+ - images
+ - status
+ type: object
+ GifSearchInternalError:
+ properties:
code:
type: string
+ status:
+ $ref: "#/components/schemas/APIStatus"
required:
+ - code
- status
type: object
- SizePreset:
- enum:
- - Default
- - CrossPlatform
- type: string
- APIEmptyResponse:
+ GifGetLargeResponse:
example:
+ src: src
status: success
properties:
+ src:
+ type: string
status:
$ref: "#/components/schemas/APIStatus"
required:
+ - src
- status
type: object
FeedPostMediaItemAsset:
@@ -7617,49 +13685,6 @@ components:
- createdAt
- tenantId
type: object
- CommentUserBadgeInfo:
- additionalProperties: false
- example:
- displayLabel: displayLabel
- backgroundColor: backgroundColor
- borderColor: borderColor
- cssClass: cssClass
- description: description
- id: id
- type: 9
- textColor: textColor
- displaySrc: displaySrc
- properties:
- id:
- type: string
- type:
- format: int32
- type: integer
- description:
- type: string
- displayLabel:
- nullable: true
- type: string
- displaySrc:
- nullable: true
- type: string
- backgroundColor:
- nullable: true
- type: string
- borderColor:
- nullable: true
- type: string
- textColor:
- nullable: true
- type: string
- cssClass:
- nullable: true
- type: string
- required:
- - description
- - id
- - type
- type: object
UserSessionInfo:
additionalProperties: false
properties:
@@ -8206,6 +14231,8 @@ components:
- updated-ticket-state
- updated-ticket-assignment
- deleted-ticket
+ - page-react
+ - question-result
type: string
TenantId:
type: string
@@ -8356,8 +14383,6 @@ components:
- urlIdRaw
- verificationId
type: object
- UserId:
- type: string
FDomain:
type: string
PubSubCommentBase:
@@ -8697,6 +14722,26 @@ components:
required:
- comment
type: object
+ Pick_GetCommentsResponse.Exclude_keyofGetCommentsResponse.lastGenDate-or-pageNumber__:
+ additionalProperties: {}
+ description: "From T, pick a set of properties whose keys are in the union K"
+ properties: {}
+ type: object
+ Omit_GetCommentsResponse.lastGenDate-or-pageNumber_:
+ $ref: "#/components/schemas/Pick_GetCommentsResponse.Exclude_keyofGetCommentsResponse.lastGenDate-or-pageNumber__"
+ GetCommentsForUserResponse:
+ allOf:
+ - $ref: "#/components/schemas/Omit_GetCommentsResponse.lastGenDate-or-pageNumber_"
+ - properties:
+ moderatingTenantIds:
+ items:
+ type: string
+ type: array
+ type: object
+ example:
+ moderatingTenantIds:
+ - moderatingTenantIds
+ - moderatingTenantIds
PublicComment:
allOf:
- properties:
@@ -8752,7 +14797,7 @@ components:
- null
nestedChildrenCount: 6
isLocked: true
- viewCount: 3
+ viewCount: 9
votesUp: 5
displayLabel: displayLabel
requiresVerification: true
@@ -8775,7 +14820,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
- displayLabel: displayLabel
@@ -8784,7 +14829,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
myVoteId: myVoteId
@@ -8976,7 +15021,7 @@ components:
example:
reason: reason
code: code
- pageNumber: 7
+ pageNumber: 4
isProd: true
urlIdClean: urlIdClean
hasMore: true
@@ -8994,6 +15039,7 @@ components:
countAboveToggle: 5
readonly: true
useShowCommentsToggle: true
+ usersListLocation: 1
noImageUploads: true
spamRules:
- commentContains: commentContains
@@ -9011,6 +15057,9 @@ components:
defaultSortDirection: ""
disableVoting: true
noCustomConfig: true
+ allowedEmbedDomains:
+ - allowedEmbedDomains
+ - allowedEmbedDomains
gifRating: g
ticketAutoAssignUserIds:
- ticketAutoAssignUserIds
@@ -9038,13 +15087,14 @@ components:
commentThreadDeleteMode: ""
commentCountFormat: commentCountFormat
disableNotificationBell: true
+ enableFChat: true
voteStyle: 3
disableAutoAdminMigration: true
disableProfileComments: true
absoluteAndRelativeDates: true
commenterNameFormat: ""
enableThirdPartyCookieBypass: true
- ticketMaxFileSize: 1
+ ticketMaxFileSize: 6
locale: locale
showCommentSaveSuccess: true
disableCommenterCommentEdit: true
@@ -9069,6 +15119,7 @@ components:
headerHTML: headerHTML
hideAvatars: true
defaultAvatarSrc: defaultAvatarSrc
+ usersListIncludeOffline: true
commentHTMLRenderingMode: 1
noNewRootComments: true
ticketFileUploadsEnabled: true
@@ -9077,6 +15128,7 @@ components:
allowedLanguages:
- allowedLanguages
- allowedLanguages
+ allowEmbeds: true
defaultUsername: defaultUsername
widgetQuestionResultsStyle: 2
showLiveRightAway: true
@@ -9086,7 +15138,7 @@ components:
ticketBaseUrl: ticketBaseUrl
hasBillingIssue: true
isCrawler: true
- lastGenDate: 2
+ lastGenDate: 3
comments:
- date: 2000-01-23T04:56:07.000+00:00
editKey: editKey
@@ -9106,7 +15158,7 @@ components:
- null
nestedChildrenCount: 6
isLocked: true
- viewCount: 3
+ viewCount: 9
votesUp: 5
displayLabel: displayLabel
requiresVerification: true
@@ -9129,7 +15181,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
- displayLabel: displayLabel
@@ -9138,7 +15190,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
myVoteId: myVoteId
@@ -9167,7 +15219,7 @@ components:
- null
nestedChildrenCount: 6
isLocked: true
- viewCount: 3
+ viewCount: 9
votesUp: 5
displayLabel: displayLabel
requiresVerification: true
@@ -9190,7 +15242,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
- displayLabel: displayLabel
@@ -9199,7 +15251,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
myVoteId: myVoteId
@@ -9210,12 +15262,12 @@ components:
_id: _id
isSpam: true
isByAdmin: true
- notificationCount: 1
+ notificationCount: 7
translatedWarning: translatedWarning
includesPastPages: true
moduleData:
key: ""
- commentCount: 4
+ commentCount: 2
isClosed: true
presencePollState: 1
userIdWS: userIdWS
@@ -9273,7 +15325,7 @@ components:
- null
nestedChildrenCount: 6
isLocked: true
- viewCount: 3
+ viewCount: 9
votesUp: 5
displayLabel: displayLabel
requiresVerification: true
@@ -9296,7 +15348,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
- displayLabel: displayLabel
@@ -9305,7 +15357,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
myVoteId: myVoteId
@@ -9323,7 +15375,7 @@ components:
status: success
Record_string.string-or-number_:
additionalProperties:
- $ref: "#/components/schemas/Record_string_string_or_number__value"
+ $ref: "#/components/schemas/GifSearchResponse_images_inner_inner"
description: Construct a type with a set of properties K of type T
properties: {}
type: object
@@ -9348,9 +15400,10 @@ components:
localDateString: localDateString
tos: true
localDateHours: 6
+ botId: botId
productId: 1
questionValues:
- key: Record_string_string_or_number__value
+ key: GifSearchResponse_images_inner_inner
feedbackIds:
- feedbackIds
- feedbackIds
@@ -9446,12 +15499,14 @@ components:
type: array
questionValues:
additionalProperties:
- $ref: "#/components/schemas/Record_string_string_or_number__value"
+ $ref: "#/components/schemas/GifSearchResponse_images_inner_inner"
description: Construct a type with a set of properties K of type T
properties: {}
type: object
tos:
type: boolean
+ botId:
+ type: string
required:
- comment
- commenterName
@@ -9517,42 +15572,6 @@ components:
- commentStatuses
- status
type: object
- VoteResponseUser:
- additionalProperties: false
- example:
- sessionId: sessionId
- properties:
- sessionId:
- nullable: true
- type: string
- type: object
- VoteResponse:
- additionalProperties: false
- example:
- editKey: editKey
- isVerified: true
- voteId: voteId
- user:
- sessionId: sessionId
- status: success
- properties:
- status:
- enum:
- - success
- - failed
- - pending-verification
- type: string
- voteId:
- type: string
- isVerified:
- type: boolean
- user:
- $ref: "#/components/schemas/VoteResponseUser"
- editKey:
- type: string
- required:
- - status
- type: object
VoteBodyParams:
additionalProperties: false
example:
@@ -9581,19 +15600,6 @@ components:
- url
- voteDir
type: object
- VoteDeleteResponse:
- additionalProperties: false
- example:
- wasPendingVote: true
- status: success
- properties:
- status:
- $ref: "#/components/schemas/APIStatus"
- wasPendingVote:
- type: boolean
- required:
- - status
- type: object
GetCommentVoteUserNamesSuccessResponse:
additionalProperties: false
example:
@@ -10723,6 +16729,15 @@ components:
- 1
- 2
type: integer
+ ImportedAgentApprovalNotificationFrequency:
+ enum:
+ - -1
+ - 0
+ - 1
+ - 2
+ type: integer
+ AgentApprovalNotificationFrequency:
+ $ref: "#/components/schemas/ImportedAgentApprovalNotificationFrequency"
User:
additionalProperties: false
example:
@@ -10753,6 +16768,7 @@ components:
adminNotificationFrequency: 2.3021358869347655
notificationFrequency: 5.637376656633329
isHelpRequestAdmin: true
+ agentApprovalNotificationFrequency: 7
displayName: displayName
isBillingAdmin: true
isAdminAdmin: true
@@ -10769,14 +16785,14 @@ components:
email: email
displayLabel: displayLabel
lastReplyNotificationSentDate: 2000-01-23T04:56:07.000+00:00
- karma: 9.301444243932576
- averageTicketAckTimeMS: 3.616076749251911
+ karma: 3.616076749251911
+ averageTicketAckTimeMS: 2.027123023002322
verified: true
isFastCommentsHelpRequestAdmin: true
signUpDate: 0
loginIdDate: 6
loginCount: 1
- profileCommentApprovalMode: 7.061401241503109
+ profileCommentApprovalMode: 9.301444243932576
optedInNotifications: true
tenantId: tenantId
createdFromIpHashed: createdFromIpHashed
@@ -10881,6 +16897,8 @@ components:
adminNotificationFrequency:
format: double
type: number
+ agentApprovalNotificationFrequency:
+ $ref: "#/components/schemas/ImportedAgentApprovalNotificationFrequency"
lastTenantNotificationSentDate:
format: date-time
type: string
@@ -10972,6 +16990,7 @@ components:
adminNotificationFrequency: 2.3021358869347655
notificationFrequency: 5.637376656633329
isHelpRequestAdmin: true
+ agentApprovalNotificationFrequency: 7
displayName: displayName
isBillingAdmin: true
isAdminAdmin: true
@@ -10986,124 +17005,37 @@ components:
countryCode: countryCode
isAnalyticsAdmin: true
email: email
- displayLabel: displayLabel
- lastReplyNotificationSentDate: 2000-01-23T04:56:07.000+00:00
- karma: 9.301444243932576
- averageTicketAckTimeMS: 3.616076749251911
- verified: true
- isFastCommentsHelpRequestAdmin: true
- signUpDate: 0
- loginIdDate: 6
- loginCount: 1
- profileCommentApprovalMode: 7.061401241503109
- optedInNotifications: true
- tenantId: tenantId
- createdFromIpHashed: createdFromIpHashed
- optedInTenantNotifications: true
- hideAccountCode: true
- headerBackgroundSrc: headerBackgroundSrc
- isSiteAdmin: true
- isProfileDMDisabled: true
- hasTwoFactor: true
- username: username
- isCustomizationAdmin: true
- ignoredAddToMySiteMessages: true
- status: success
- properties:
- status:
- $ref: "#/components/schemas/APIStatus"
- user:
- $ref: "#/components/schemas/User"
- required:
- - status
- - user
- type: object
- UserBadge:
- additionalProperties: false
- example:
- displayLabel: displayLabel
- backgroundColor: backgroundColor
- borderColor: borderColor
- badgeId: badgeId
- description: description
- threshold: 6
- type: 0
- receivedAt: 2000-01-23T04:56:07.000+00:00
- urlId: urlId
- userId: userId
- textColor: textColor
- displayedOnComments: true
- createdAt: 2000-01-23T04:56:07.000+00:00
- veteranUserThresholdMillis: 1
- cssClass: cssClass
- _id: _id
- fromTenantId: fromTenantId
- displaySrc: displaySrc
- order: 5
- properties:
- _id:
- type: string
- userId:
- type: string
- badgeId:
- type: string
- fromTenantId:
- type: string
- createdAt:
- format: date-time
- type: string
- type:
- format: int32
- type: integer
- threshold:
- format: int64
- type: integer
- description:
- type: string
- displayLabel:
- type: string
- displaySrc:
- nullable: true
- type: string
- backgroundColor:
- nullable: true
- type: string
- borderColor:
- nullable: true
- type: string
- textColor:
- nullable: true
- type: string
- cssClass:
- nullable: true
- type: string
- veteranUserThresholdMillis:
- format: int64
- type: integer
- displayedOnComments:
- type: boolean
- receivedAt:
- format: date-time
- type: string
- order:
- format: int32
- type: integer
- urlId:
- nullable: true
- type: string
+ displayLabel: displayLabel
+ lastReplyNotificationSentDate: 2000-01-23T04:56:07.000+00:00
+ karma: 3.616076749251911
+ averageTicketAckTimeMS: 2.027123023002322
+ verified: true
+ isFastCommentsHelpRequestAdmin: true
+ signUpDate: 0
+ loginIdDate: 6
+ loginCount: 1
+ profileCommentApprovalMode: 9.301444243932576
+ optedInNotifications: true
+ tenantId: tenantId
+ createdFromIpHashed: createdFromIpHashed
+ optedInTenantNotifications: true
+ hideAccountCode: true
+ headerBackgroundSrc: headerBackgroundSrc
+ isSiteAdmin: true
+ isProfileDMDisabled: true
+ hasTwoFactor: true
+ username: username
+ isCustomizationAdmin: true
+ ignoredAddToMySiteMessages: true
+ status: success
+ properties:
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ user:
+ $ref: "#/components/schemas/User"
required:
- - _id
- - badgeId
- - createdAt
- - description
- - displayLabel
- - displayedOnComments
- - fromTenantId
- - receivedAt
- - threshold
- - type
- - userId
- - veteranUserThresholdMillis
+ - status
+ - user
type: object
APIGetUserBadgeResponse:
additionalProperties: false
@@ -11267,13 +17199,6 @@ components:
displayedOnComments:
type: boolean
type: object
- Record_string.number_:
- additionalProperties:
- format: double
- type: number
- description: Construct a type with a set of properties K of type T
- properties: {}
- type: object
UserBadgeProgress:
additionalProperties: false
example:
@@ -12609,6 +18534,7 @@ components:
adminNotificationFrequency: 2.3021358869347655
notificationFrequency: 5.637376656633329
isHelpRequestAdmin: true
+ agentApprovalNotificationFrequency: 7
displayName: displayName
isBillingAdmin: true
isAdminAdmin: true
@@ -12625,14 +18551,14 @@ components:
email: email
displayLabel: displayLabel
lastReplyNotificationSentDate: 2000-01-23T04:56:07.000+00:00
- karma: 9.301444243932576
- averageTicketAckTimeMS: 3.616076749251911
+ karma: 3.616076749251911
+ averageTicketAckTimeMS: 2.027123023002322
verified: true
isFastCommentsHelpRequestAdmin: true
signUpDate: 0
loginIdDate: 6
loginCount: 1
- profileCommentApprovalMode: 7.061401241503109
+ profileCommentApprovalMode: 9.301444243932576
optedInNotifications: true
tenantId: tenantId
createdFromIpHashed: createdFromIpHashed
@@ -12686,6 +18612,7 @@ components:
adminNotificationFrequency: 2.3021358869347655
notificationFrequency: 5.637376656633329
isHelpRequestAdmin: true
+ agentApprovalNotificationFrequency: 7
displayName: displayName
isBillingAdmin: true
isAdminAdmin: true
@@ -12702,14 +18629,14 @@ components:
email: email
displayLabel: displayLabel
lastReplyNotificationSentDate: 2000-01-23T04:56:07.000+00:00
- karma: 9.301444243932576
- averageTicketAckTimeMS: 3.616076749251911
+ karma: 3.616076749251911
+ averageTicketAckTimeMS: 2.027123023002322
verified: true
isFastCommentsHelpRequestAdmin: true
signUpDate: 0
loginIdDate: 6
loginCount: 1
- profileCommentApprovalMode: 7.061401241503109
+ profileCommentApprovalMode: 9.301444243932576
optedInNotifications: true
tenantId: tenantId
createdFromIpHashed: createdFromIpHashed
@@ -12749,6 +18676,7 @@ components:
adminNotificationFrequency: 2.3021358869347655
notificationFrequency: 5.637376656633329
isHelpRequestAdmin: true
+ agentApprovalNotificationFrequency: 7
displayName: displayName
isBillingAdmin: true
isAdminAdmin: true
@@ -12765,14 +18693,14 @@ components:
email: email
displayLabel: displayLabel
lastReplyNotificationSentDate: 2000-01-23T04:56:07.000+00:00
- karma: 9.301444243932576
- averageTicketAckTimeMS: 3.616076749251911
+ karma: 3.616076749251911
+ averageTicketAckTimeMS: 2.027123023002322
verified: true
isFastCommentsHelpRequestAdmin: true
signUpDate: 0
loginIdDate: 6
loginCount: 1
- profileCommentApprovalMode: 7.061401241503109
+ profileCommentApprovalMode: 9.301444243932576
optedInNotifications: true
tenantId: tenantId
createdFromIpHashed: createdFromIpHashed
@@ -12828,6 +18756,7 @@ components:
adminNotificationFrequency: 2.3021358869347655
notificationFrequency: 5.637376656633329
isHelpRequestAdmin: true
+ agentApprovalNotificationFrequency: 7
displayName: displayName
isBillingAdmin: true
isAdminAdmin: true
@@ -12844,14 +18773,14 @@ components:
email: email
displayLabel: displayLabel
lastReplyNotificationSentDate: 2000-01-23T04:56:07.000+00:00
- karma: 9.301444243932576
- averageTicketAckTimeMS: 3.616076749251911
+ karma: 3.616076749251911
+ averageTicketAckTimeMS: 2.027123023002322
verified: true
isFastCommentsHelpRequestAdmin: true
signUpDate: 0
loginIdDate: 6
loginCount: 1
- profileCommentApprovalMode: 7.061401241503109
+ profileCommentApprovalMode: 9.301444243932576
optedInNotifications: true
tenantId: tenantId
createdFromIpHashed: createdFromIpHashed
@@ -13154,10 +19083,12 @@ components:
flexMinimumCostCents: 3.353193347011243
flexCommentUnit: 1.1730742509559433
maxMonthlyAPICredits: 5.962133916683182
+ templateId: templateId
createdAt: 2000-01-23T04:56:07.000+00:00
flexManagedTenantCostCents: 3.0937452626664474
flexSmallWidgetsCreditUnit: 8.762042012749001
yearlyStripePlanId: yearlyStripePlanId
+ aiAgentDailyBudgetCents: 4.652396432933246
maxSSOUsers: 3.616076749251911
hasFlexPricing: true
flexSSOModeratorCostCents: 7.058770351582356
@@ -13173,6 +19104,7 @@ components:
flexLLMCostCents: 5.944895607614016
name: name
_id: _id
+ aiAgentMonthlyBudgetCents: 8.969578798196912
flexModeratorUnit: 6.438423552598547
flexChatGPTCostCents: 6.778324963048013
flexSSOAdminCostCents: 7.143538047012306
@@ -13181,12 +19113,14 @@ components:
flexSSOModeratorUnit: 6.519180951018382
maxDomains: 4.145608029883936
maxMonthlyEventLogRequests: 1.2315135367772556
+ maxAIAgents: 0.10263654006109402
flexDomainUnit: 2.8841621266687802
hasWhiteLabeling: true
flexChatGPTUnit: 6.878052220127876
maxMonthlyComments: 2.3021358869347655
maxModerators: 2.027123023002322
hasAuditing: true
+ hasAIAgents: true
flexSSOUserUnit: 5.025004791520295
maxMonthlyPageLoads: 1.4658129805029452
flexDomainCostCents: 1.284659006116532
@@ -13217,6 +19151,8 @@ components:
createdAt:
format: date-time
type: string
+ templateId:
+ type: string
monthlyCostUSD:
format: double
nullable: true
@@ -13367,6 +19303,17 @@ components:
type: number
isSSOBillingMonthlyActiveUsers:
type: boolean
+ hasAIAgents:
+ type: boolean
+ maxAIAgents:
+ format: double
+ type: number
+ aiAgentDailyBudgetCents:
+ format: double
+ type: number
+ aiAgentMonthlyBudgetCents:
+ format: double
+ type: number
required:
- _id
- createdAt
@@ -13405,10 +19352,12 @@ components:
flexMinimumCostCents: 3.353193347011243
flexCommentUnit: 1.1730742509559433
maxMonthlyAPICredits: 5.962133916683182
+ templateId: templateId
createdAt: 2000-01-23T04:56:07.000+00:00
flexManagedTenantCostCents: 3.0937452626664474
flexSmallWidgetsCreditUnit: 8.762042012749001
yearlyStripePlanId: yearlyStripePlanId
+ aiAgentDailyBudgetCents: 4.652396432933246
maxSSOUsers: 3.616076749251911
hasFlexPricing: true
flexSSOModeratorCostCents: 7.058770351582356
@@ -13424,6 +19373,7 @@ components:
flexLLMCostCents: 5.944895607614016
name: name
_id: _id
+ aiAgentMonthlyBudgetCents: 8.969578798196912
flexModeratorUnit: 6.438423552598547
flexChatGPTCostCents: 6.778324963048013
flexSSOAdminCostCents: 7.143538047012306
@@ -13432,12 +19382,14 @@ components:
flexSSOModeratorUnit: 6.519180951018382
maxDomains: 4.145608029883936
maxMonthlyEventLogRequests: 1.2315135367772556
+ maxAIAgents: 0.10263654006109402
flexDomainUnit: 2.8841621266687802
hasWhiteLabeling: true
flexChatGPTUnit: 6.878052220127876
maxMonthlyComments: 2.3021358869347655
maxModerators: 2.027123023002322
hasAuditing: true
+ hasAIAgents: true
flexSSOUserUnit: 5.025004791520295
maxMonthlyPageLoads: 1.4658129805029452
flexDomainCostCents: 1.284659006116532
@@ -13477,10 +19429,12 @@ components:
flexMinimumCostCents: 3.353193347011243
flexCommentUnit: 1.1730742509559433
maxMonthlyAPICredits: 5.962133916683182
+ templateId: templateId
createdAt: 2000-01-23T04:56:07.000+00:00
flexManagedTenantCostCents: 3.0937452626664474
flexSmallWidgetsCreditUnit: 8.762042012749001
yearlyStripePlanId: yearlyStripePlanId
+ aiAgentDailyBudgetCents: 4.652396432933246
maxSSOUsers: 3.616076749251911
hasFlexPricing: true
flexSSOModeratorCostCents: 7.058770351582356
@@ -13496,6 +19450,7 @@ components:
flexLLMCostCents: 5.944895607614016
name: name
_id: _id
+ aiAgentMonthlyBudgetCents: 8.969578798196912
flexModeratorUnit: 6.438423552598547
flexChatGPTCostCents: 6.778324963048013
flexSSOAdminCostCents: 7.143538047012306
@@ -13504,12 +19459,14 @@ components:
flexSSOModeratorUnit: 6.519180951018382
maxDomains: 4.145608029883936
maxMonthlyEventLogRequests: 1.2315135367772556
+ maxAIAgents: 0.10263654006109402
flexDomainUnit: 2.8841621266687802
hasWhiteLabeling: true
flexChatGPTUnit: 6.878052220127876
maxMonthlyComments: 2.3021358869347655
maxModerators: 2.027123023002322
hasAuditing: true
+ hasAIAgents: true
flexSSOUserUnit: 5.025004791520295
maxMonthlyPageLoads: 1.4658129805029452
flexDomainCostCents: 1.284659006116532
@@ -13535,10 +19492,12 @@ components:
flexMinimumCostCents: 3.353193347011243
flexCommentUnit: 1.1730742509559433
maxMonthlyAPICredits: 5.962133916683182
+ templateId: templateId
createdAt: 2000-01-23T04:56:07.000+00:00
flexManagedTenantCostCents: 3.0937452626664474
flexSmallWidgetsCreditUnit: 8.762042012749001
yearlyStripePlanId: yearlyStripePlanId
+ aiAgentDailyBudgetCents: 4.652396432933246
maxSSOUsers: 3.616076749251911
hasFlexPricing: true
flexSSOModeratorCostCents: 7.058770351582356
@@ -13554,6 +19513,7 @@ components:
flexLLMCostCents: 5.944895607614016
name: name
_id: _id
+ aiAgentMonthlyBudgetCents: 8.969578798196912
flexModeratorUnit: 6.438423552598547
flexChatGPTCostCents: 6.778324963048013
flexSSOAdminCostCents: 7.143538047012306
@@ -13562,12 +19522,14 @@ components:
flexSSOModeratorUnit: 6.519180951018382
maxDomains: 4.145608029883936
maxMonthlyEventLogRequests: 1.2315135367772556
+ maxAIAgents: 0.10263654006109402
flexDomainUnit: 2.8841621266687802
hasWhiteLabeling: true
flexChatGPTUnit: 6.878052220127876
maxMonthlyComments: 2.3021358869347655
maxModerators: 2.027123023002322
hasAuditing: true
+ hasAIAgents: true
flexSSOUserUnit: 5.025004791520295
maxMonthlyPageLoads: 1.4658129805029452
flexDomainCostCents: 1.284659006116532
@@ -13609,10 +19571,12 @@ components:
flexMinimumCostCents: 3.353193347011243
flexCommentUnit: 1.1730742509559433
maxMonthlyAPICredits: 5.962133916683182
+ templateId: templateId
createdAt: 2000-01-23T04:56:07.000+00:00
flexManagedTenantCostCents: 3.0937452626664474
flexSmallWidgetsCreditUnit: 8.762042012749001
yearlyStripePlanId: yearlyStripePlanId
+ aiAgentDailyBudgetCents: 4.652396432933246
maxSSOUsers: 3.616076749251911
hasFlexPricing: true
flexSSOModeratorCostCents: 7.058770351582356
@@ -13628,6 +19592,7 @@ components:
flexLLMCostCents: 5.944895607614016
name: name
_id: _id
+ aiAgentMonthlyBudgetCents: 8.969578798196912
flexModeratorUnit: 6.438423552598547
flexChatGPTCostCents: 6.778324963048013
flexSSOAdminCostCents: 7.143538047012306
@@ -13636,12 +19601,14 @@ components:
flexSSOModeratorUnit: 6.519180951018382
maxDomains: 4.145608029883936
maxMonthlyEventLogRequests: 1.2315135367772556
+ maxAIAgents: 0.10263654006109402
flexDomainUnit: 2.8841621266687802
hasWhiteLabeling: true
flexChatGPTUnit: 6.878052220127876
maxMonthlyComments: 2.3021358869347655
maxModerators: 2.027123023002322
hasAuditing: true
+ hasAIAgents: true
flexSSOUserUnit: 5.025004791520295
maxMonthlyPageLoads: 1.4658129805029452
flexDomainCostCents: 1.284659006116532
@@ -14905,6 +20872,7 @@ components:
- spam
expireBefore: 2000-01-23T04:56:07.000+00:00
textBefore: textBefore
+ source: source
detectedLocale: detectedLocale
locale: locale
spamBefore: true
@@ -14968,6 +20936,8 @@ components:
trustFactor:
format: double
type: number
+ source:
+ type: string
rule:
$ref: "#/components/schemas/SpamRule"
userId:
@@ -15081,6 +21051,7 @@ components:
- spam
expireBefore: 2000-01-23T04:56:07.000+00:00
textBefore: textBefore
+ source: source
detectedLocale: detectedLocale
locale: locale
spamBefore: true
@@ -15174,6 +21145,7 @@ components:
- spam
expireBefore: 2000-01-23T04:56:07.000+00:00
textBefore: textBefore
+ source: source
detectedLocale: detectedLocale
locale: locale
spamBefore: true
@@ -15227,6 +21199,7 @@ components:
- spam
expireBefore: 2000-01-23T04:56:07.000+00:00
textBefore: textBefore
+ source: source
detectedLocale: detectedLocale
locale: locale
spamBefore: true
@@ -15307,6 +21280,7 @@ components:
pageNumberOF: 2
localDateHours: 0
viewCount: 6
+ botId: botId
votesUp: 1
displayLabel: displayLabel
requiresVerification: true
@@ -15329,7 +21303,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
- displayLabel: displayLabel
@@ -15338,7 +21312,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
notificationSentForParent: true
@@ -15558,6 +21532,8 @@ components:
tosAcceptedAt:
format: date-time
type: string
+ botId:
+ type: string
required:
- _id
- approved
@@ -16174,6 +22150,7 @@ components:
- spam
expireBefore: 2000-01-23T04:56:07.000+00:00
textBefore: textBefore
+ source: source
detectedLocale: detectedLocale
locale: locale
spamBefore: true
@@ -16227,6 +22204,7 @@ components:
- spam
expireBefore: 2000-01-23T04:56:07.000+00:00
textBefore: textBefore
+ source: source
detectedLocale: detectedLocale
locale: locale
spamBefore: true
@@ -16307,6 +22285,7 @@ components:
pageNumberOF: 2
localDateHours: 0
viewCount: 6
+ botId: botId
votesUp: 1
displayLabel: displayLabel
requiresVerification: true
@@ -16329,7 +22308,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
- displayLabel: displayLabel
@@ -16338,7 +22317,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
notificationSentForParent: true
@@ -16461,6 +22440,7 @@ components:
- spam
expireBefore: 2000-01-23T04:56:07.000+00:00
textBefore: textBefore
+ source: source
detectedLocale: detectedLocale
locale: locale
spamBefore: true
@@ -16514,6 +22494,7 @@ components:
- spam
expireBefore: 2000-01-23T04:56:07.000+00:00
textBefore: textBefore
+ source: source
detectedLocale: detectedLocale
locale: locale
spamBefore: true
@@ -16594,6 +22575,7 @@ components:
pageNumberOF: 2
localDateHours: 0
viewCount: 6
+ botId: botId
votesUp: 1
displayLabel: displayLabel
requiresVerification: true
@@ -16616,7 +22598,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
- displayLabel: displayLabel
@@ -16625,7 +22607,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
notificationSentForParent: true
@@ -16697,6 +22679,7 @@ components:
- spam
expireBefore: 2000-01-23T04:56:07.000+00:00
textBefore: textBefore
+ source: source
detectedLocale: detectedLocale
locale: locale
spamBefore: true
@@ -16750,6 +22733,7 @@ components:
- spam
expireBefore: 2000-01-23T04:56:07.000+00:00
textBefore: textBefore
+ source: source
detectedLocale: detectedLocale
locale: locale
spamBefore: true
@@ -16830,6 +22814,7 @@ components:
pageNumberOF: 2
localDateHours: 0
viewCount: 6
+ botId: botId
votesUp: 1
displayLabel: displayLabel
requiresVerification: true
@@ -16852,7 +22837,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
- displayLabel: displayLabel
@@ -16861,7 +22846,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
notificationSentForParent: true
@@ -17429,7 +23414,7 @@ components:
$ref: "#/components/schemas/APIStatus"
results:
items:
- $ref: "#/components/schemas/AddHashTag_200_response"
+ $ref: "#/components/schemas/BulkCreateHashTagsResponse_results_inner"
type: array
required:
- results
@@ -18153,7 +24138,7 @@ components:
APICommentBase:
additionalProperties: false
properties:
- _id:
+ id:
type: string
aiDeterminedSpam:
type: boolean
@@ -18307,12 +24292,12 @@ components:
nullable: true
type: integer
required:
- - _id
- approved
- comment
- commentHTML
- commenterName
- date
+ - id
- locale
- tenantId
- url
@@ -18350,6 +24335,7 @@ components:
isLocked: true
aiDeterminedSpam: true
reviewed: true
+ id: id
fromProductId: 6
flagCount: 0
hasCode: true
@@ -18377,7 +24363,6 @@ components:
type: user
sent: true
avatarSrc: avatarSrc
- _id: _id
isSpam: true
externalParentId: externalParentId
votesDown: 2
@@ -18408,7 +24393,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
- displayLabel: displayLabel
@@ -18417,7 +24402,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
notificationSentForParent: true
@@ -18449,6 +24434,7 @@ components:
isLocked: true
aiDeterminedSpam: true
reviewed: true
+ id: id
fromProductId: 6
flagCount: 0
hasCode: true
@@ -18476,7 +24462,6 @@ components:
type: user
sent: true
avatarSrc: avatarSrc
- _id: _id
isSpam: true
externalParentId: externalParentId
votesDown: 2
@@ -18507,7 +24492,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
- displayLabel: displayLabel
@@ -18516,7 +24501,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
notificationSentForParent: true
@@ -18558,6 +24543,7 @@ components:
isLocked: true
aiDeterminedSpam: true
reviewed: true
+ id: id
fromProductId: 6
flagCount: 0
hasCode: true
@@ -18585,7 +24571,6 @@ components:
type: user
sent: true
avatarSrc: avatarSrc
- _id: _id
isSpam: true
externalParentId: externalParentId
votesDown: 2
@@ -18616,7 +24601,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
- displayLabel: displayLabel
@@ -18625,7 +24610,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
notificationSentForParent: true
@@ -18653,6 +24638,7 @@ components:
isLocked: true
aiDeterminedSpam: true
reviewed: true
+ id: id
fromProductId: 6
flagCount: 0
hasCode: true
@@ -18680,7 +24666,6 @@ components:
type: user
sent: true
avatarSrc: avatarSrc
- _id: _id
isSpam: true
externalParentId: externalParentId
votesDown: 2
@@ -18711,7 +24696,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
- displayLabel: displayLabel
@@ -18720,7 +24705,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
notificationSentForParent: true
@@ -18902,34 +24887,13 @@ components:
type: string
type: array
type: object
- DeleteCommentAction:
- enum:
- - already-deleted
- - hard-removed
- - anonymized
- type: string
- DeleteCommentResult:
- example:
- action: already-deleted
- status: success
- properties:
- action:
- $ref: "#/components/schemas/DeleteCommentAction"
- status:
- $ref: "#/components/schemas/APIStatus"
- required:
- - action
- - status
- type: object
- SaveCommentResponse:
+ APISaveCommentResponse:
additionalProperties: false
example:
comment:
- date: 2000-01-23T04:56:07.000+00:00
- editKey: editKey
- pageNumber: 5
+ date: 9.301444243932576
pageTitle: pageTitle
- rating: 3.616076749251911
+ rating: 5.962133916683182
approved: true
hashTags:
- retain: true
@@ -18944,138 +24908,24 @@ components:
notificationSentForParentTenant: true
verifiedDate: 2000-01-23T04:56:07.000+00:00
isLocked: true
- groupIds:
- - groupIds
- - groupIds
aiDeterminedSpam: true
reviewed: true
- logs:
- - d: 2000-01-23T04:56:07.000+00:00
- t: 7
- da:
- votesDownAfter: 9.369310271410669
- repeatAction: 6
- reason: 8
- votesUpBefore: 1.1730742509559433
- tenantBadgeId: tenantBadgeId
- badgeId: badgeId
- invalidLocale: invalidLocale
- reviewedBefore: true
- reviewedAfter: true
- trustFactorBefore: 6.438423552598547
- trustFactor: 1.0246457001441578
- detectedLanguage: detectedLanguage
- engineTokens: 1.2315135367772556
- rule:
- commentContains: commentContains
- actions:
- - spam
- - spam
- expireBefore: 2000-01-23T04:56:07.000+00:00
- textBefore: textBefore
- detectedLocale: detectedLocale
- locale: locale
- spamBefore: true
- votesBefore: 7.457744773683766
- votesDownBefore: 4.965218492984954
- spamAfter: true
- foundUser: true
- textAfter: textAfter
- engine: engine
- engineResponse: engineResponse
- trustFactorAfter: 3.5571952270680973
- approvedBefore: true
- notificationCount: 6.84685269835264
- subscribers: 1.4894159098541704
- otherData: ""
- clearContent: true
- verified: true
- expireAfter: 2000-01-23T04:56:07.000+00:00
- flagCountBefore: 9.018348186070783
- userId: userId
- approvedAfter: true
- phrase: phrase
- isDeletedUser: true
- votesAfter: 5.025004791520295
- votesUpAfter: 9.965781217890562
- permanentFlag: permanent
- wasLoggedIn: true
- badWord: badWord
- word: word
- referencedCommentId: referencedCommentId
- - d: 2000-01-23T04:56:07.000+00:00
- t: 7
- da:
- votesDownAfter: 9.369310271410669
- repeatAction: 6
- reason: 8
- votesUpBefore: 1.1730742509559433
- tenantBadgeId: tenantBadgeId
- badgeId: badgeId
- invalidLocale: invalidLocale
- reviewedBefore: true
- reviewedAfter: true
- trustFactorBefore: 6.438423552598547
- trustFactor: 1.0246457001441578
- detectedLanguage: detectedLanguage
- engineTokens: 1.2315135367772556
- rule:
- commentContains: commentContains
- actions:
- - spam
- - spam
- expireBefore: 2000-01-23T04:56:07.000+00:00
- textBefore: textBefore
- detectedLocale: detectedLocale
- locale: locale
- spamBefore: true
- votesBefore: 7.457744773683766
- votesDownBefore: 4.965218492984954
- spamAfter: true
- foundUser: true
- textAfter: textAfter
- engine: engine
- engineResponse: engineResponse
- trustFactorAfter: 3.5571952270680973
- approvedBefore: true
- notificationCount: 6.84685269835264
- subscribers: 1.4894159098541704
- otherData: ""
- clearContent: true
- verified: true
- expireAfter: 2000-01-23T04:56:07.000+00:00
- flagCountBefore: 9.018348186070783
- userId: userId
- approvedAfter: true
- phrase: phrase
- isDeletedUser: true
- votesAfter: 5.025004791520295
- votesUpAfter: 9.965781217890562
- permanentFlag: permanent
- wasLoggedIn: true
- badWord: badWord
- word: word
- referencedCommentId: referencedCommentId
- fromProductId: 2
- flagCount: 9
- pageNumberNF: 7
+ id: id
+ fromProductId: 6
+ flagCount: 0
hasCode: true
feedbackIds:
- feedbackIds
- feedbackIds
- autoplayJobId: autoplayJobId
- ipHash: ipHash
- fromOfflineRestore: true
urlIdRaw: urlIdRaw
moderationGroupIds:
- moderationGroupIds
- moderationGroupIds
- didProcessBadges: true
isDeletedUser: true
meta:
- wpId: wpId
wpUserId: wpUserId
wpPostId: wpPostId
+ domain: ""
mentions:
- rawTag: rawTag
id: id
@@ -19087,39 +24937,29 @@ components:
tag: tag
type: user
sent: true
- domain: ""
avatarSrc: avatarSrc
- _id: _id
isSpam: true
- veteranBadgeProcessed: veteranBadgeProcessed
externalParentId: externalParentId
- votesDown: 5
+ votesDown: 2
commenterName: commenterName
isByModerator: true
commenterLink: commenterLink
- urlId: urlId
locale: locale
+ urlId: urlId
commentHTML: commentHTML
isDeleted: true
- imported: true
- permNotSpam: true
- pageNumberOF: 2
- localDateHours: 0
- viewCount: 6
- votesUp: 1
+ localDateHours: 1
+ votesUp: 7
displayLabel: displayLabel
- requiresVerification: true
isPinned: true
verified: true
anonUserId: anonUserId
externalId: externalId
hasLinks: true
- autoplayDelayMS: 4
- tosAcceptedAt: 2000-01-23T04:56:07.000+00:00
expireAt: 2000-01-23T04:56:07.000+00:00
userId: ""
- url: url
parentId: parentId
+ url: url
commenterEmail: commenterEmail
badges:
- displayLabel: displayLabel
@@ -19128,7 +24968,7 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
- displayLabel: displayLabel
@@ -19137,16 +24977,14 @@ components:
cssClass: cssClass
description: description
id: id
- type: 9
+ type: 2
textColor: textColor
displaySrc: displaySrc
notificationSentForParent: true
tenantId: tenantId
hasImages: true
comment: comment
- votes: 6
- isBannedUser: true
- verificationId: verificationId
+ votes: 5
isByAdmin: true
moduleData:
key: ""
@@ -19156,7 +24994,7 @@ components:
status:
$ref: "#/components/schemas/APIStatus"
comment:
- $ref: "#/components/schemas/FComment"
+ $ref: "#/components/schemas/APIComment"
user:
allOf:
- $ref: "#/components/schemas/UserSessionInfo"
@@ -19196,10 +25034,11 @@ components:
tos: true
reviewed: true
localDateHours: 6
+ botId: botId
votesUp: 9
productId: 1
questionValues:
- key: Record_string_string_or_number__value
+ key: GifSearchResponse_images_inner_inner
isPinned: true
ip: ip
feedbackIds:
@@ -19300,12 +25139,14 @@ components:
type: array
questionValues:
additionalProperties:
- $ref: "#/components/schemas/Record_string_string_or_number__value"
+ $ref: "#/components/schemas/GifSearchResponse_images_inner_inner"
description: Construct a type with a set of properties K of type T
properties: {}
type: object
tos:
type: boolean
+ botId:
+ type: string
approved:
type: boolean
domain:
@@ -19549,14 +25390,32 @@ components:
properties:
status:
$ref: "#/components/schemas/APIStatus"
- data:
+ data:
+ items:
+ $ref: "#/components/schemas/AggregationItem"
+ type: array
+ stats:
+ $ref: "#/components/schemas/AggregationResponse_stats"
+ required:
+ - data
+ - status
+ type: object
+ AggregationAPIError:
+ additionalProperties: false
+ properties:
+ status:
+ $ref: "#/components/schemas/APIStatus"
+ reason:
+ type: string
+ code:
+ type: string
+ validResourceNames:
items:
- $ref: "#/components/schemas/AggregationItem"
+ type: string
type: array
- stats:
- $ref: "#/components/schemas/AggregationResponse_stats"
required:
- - data
+ - code
+ - reason
- status
type: object
QueryPredicate:
@@ -19667,32 +25526,21 @@ components:
- operations
- resourceName
type: object
- SearchUsers_200_response:
- anyOf:
- - $ref: "#/components/schemas/SearchUsersSectionedResponse"
- - $ref: "#/components/schemas/SearchUsersResponse"
- - $ref: "#/components/schemas/APIError"
- GetUserPresenceStatuses_200_response:
+ UpdateUserNotificationStatusResponse:
anyOf:
- - $ref: "#/components/schemas/GetUserPresenceStatusesResponse"
- - $ref: "#/components/schemas/APIError"
- GetUserNotifications_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetMyNotificationsResponse"
- - $ref: "#/components/schemas/APIError"
- ResetUserNotifications_200_response:
- anyOf:
- - $ref: "#/components/schemas/ResetUserNotificationsResponse"
- - $ref: "#/components/schemas/APIError"
- GetUserNotificationCount_200_response:
+ - $ref: "#/components/schemas/UserNotificationWriteResponse"
+ - $ref: "#/components/schemas/IgnoredResponse"
+ title: UpdateUserNotificationStatusResponse
+ UpdateUserNotificationCommentSubscriptionStatusResponse:
anyOf:
- - $ref: "#/components/schemas/GetUserNotificationCountResponse"
- - $ref: "#/components/schemas/APIError"
- UpdateUserNotificationStatus_200_response:
+ - $ref: "#/components/schemas/UserNotificationWriteResponse"
+ - $ref: "#/components/schemas/IgnoredResponse"
+ title: UpdateUserNotificationCommentSubscriptionStatusResponse
+ UpdateUserNotificationPageSubscriptionStatusResponse:
anyOf:
- $ref: "#/components/schemas/UserNotificationWriteResponse"
- $ref: "#/components/schemas/IgnoredResponse"
- - $ref: "#/components/schemas/APIError"
+ title: UpdateUserNotificationPageSubscriptionStatusResponse
UploadImage_request:
properties:
file:
@@ -19701,27 +25549,22 @@ components:
required:
- file
type: object
- FlagCommentPublic_200_response:
- anyOf:
- - $ref: "#/components/schemas/APIEmptyResponse"
- - $ref: "#/components/schemas/APIError"
- GetFeedPostsPublic_200_response:
- anyOf:
- - $ref: "#/components/schemas/PublicFeedPostsResponse"
- - $ref: "#/components/schemas/APIError"
- CreateFeedPostPublic_200_response:
+ PostRemoveCommentResponse:
anyOf:
- - $ref: "#/components/schemas/CreateFeedPostResponse"
- - $ref: "#/components/schemas/APIError"
- ReactFeedPostPublic_200_response:
+ - $ref: "#/components/schemas/DeleteCommentResult"
+ - $ref: "#/components/schemas/RemoveCommentActionResponse"
+ title: PostRemoveCommentResponse
+ GetGifsTrendingResponse:
anyOf:
- - $ref: "#/components/schemas/ReactFeedPostResponse"
- - $ref: "#/components/schemas/APIError"
- GetUserReactsPublic_200_response:
+ - $ref: "#/components/schemas/GifSearchResponse"
+ - $ref: "#/components/schemas/GifSearchInternalError"
+ title: GetGifsTrendingResponse
+ GetGifsSearchResponse:
anyOf:
- - $ref: "#/components/schemas/UserReactsResponse"
- - $ref: "#/components/schemas/APIError"
- DeleteFeedPostPublic_200_response_anyOf:
+ - $ref: "#/components/schemas/GifSearchResponse"
+ - $ref: "#/components/schemas/GifSearchInternalError"
+ title: GetGifsSearchResponse
+ DeleteFeedPostPublicResponse:
example:
status: success
properties:
@@ -19729,72 +25572,9 @@ components:
$ref: "#/components/schemas/APIStatus"
required:
- status
+ title: DeleteFeedPostPublicResponse
type: object
- DeleteFeedPostPublic_200_response:
- anyOf:
- - $ref: "#/components/schemas/DeleteFeedPostPublic_200_response_anyOf"
- - $ref: "#/components/schemas/APIError"
- GetFeedPostsStats_200_response:
- anyOf:
- - $ref: "#/components/schemas/FeedPostsStatsResponse"
- - $ref: "#/components/schemas/APIError"
- GetEventLog_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetEventLogResponse"
- - $ref: "#/components/schemas/APIError"
- GetCommentText_200_response:
- anyOf:
- - $ref: "#/components/schemas/PublicAPIGetCommentTextResponse"
- - $ref: "#/components/schemas/APIError"
- SetCommentText_200_response:
- anyOf:
- - $ref: "#/components/schemas/PublicAPISetCommentTextResponse"
- - $ref: "#/components/schemas/APIError"
- GetCommentsPublic_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetCommentsResponseWithPresence_PublicComment_"
- - $ref: "#/components/schemas/APIError"
- CreateCommentPublic_200_response:
- anyOf:
- - $ref: "#/components/schemas/SaveCommentsResponseWithPresence"
- - $ref: "#/components/schemas/APIError"
- DeleteCommentPublic_200_response:
- anyOf:
- - $ref: "#/components/schemas/PublicAPIDeleteCommentResponse"
- - $ref: "#/components/schemas/APIError"
- CheckedCommentsForBlocked_200_response:
- anyOf:
- - $ref: "#/components/schemas/CheckBlockedCommentsResponse"
- - $ref: "#/components/schemas/APIError"
- VoteComment_200_response:
- anyOf:
- - $ref: "#/components/schemas/VoteResponse"
- - $ref: "#/components/schemas/APIError"
- DeleteCommentVote_200_response:
- anyOf:
- - $ref: "#/components/schemas/VoteDeleteResponse"
- - $ref: "#/components/schemas/APIError"
- GetCommentVoteUserNames_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetCommentVoteUserNamesSuccessResponse"
- - $ref: "#/components/schemas/APIError"
- PinComment_200_response:
- anyOf:
- - $ref: "#/components/schemas/ChangeCommentPinStatusResponse"
- - $ref: "#/components/schemas/APIError"
- LockComment_200_response:
- anyOf:
- - $ref: "#/components/schemas/APIError"
- - $ref: "#/components/schemas/APIEmptyResponse"
- BlockFromCommentPublic_200_response:
- anyOf:
- - $ref: "#/components/schemas/BlockSuccess"
- - $ref: "#/components/schemas/APIError"
- UnBlockCommentPublic_200_response:
- anyOf:
- - $ref: "#/components/schemas/UnblockSuccess"
- - $ref: "#/components/schemas/APIError"
- GetSSOUsers_200_response:
+ GetSSOUsersResponse:
example:
users:
- displayLabel: displayLabel
@@ -19852,221 +25632,17 @@ components:
required:
- status
- users
+ title: GetSSOUsersResponse
type: object
- GetVotes_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetVotesResponse"
- - $ref: "#/components/schemas/APIError"
- GetVotesForUser_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetVotesForUserResponse"
- - $ref: "#/components/schemas/APIError"
- GetUser_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetUserResponse"
- - $ref: "#/components/schemas/APIError"
- GetUserBadge_200_response:
- anyOf:
- - $ref: "#/components/schemas/APIGetUserBadgeResponse"
- - $ref: "#/components/schemas/APIError"
- UpdateUserBadge_200_response:
- anyOf:
- - $ref: "#/components/schemas/APIEmptySuccessResponse"
- - $ref: "#/components/schemas/APIError"
- GetUserBadges_200_response:
- anyOf:
- - $ref: "#/components/schemas/APIGetUserBadgesResponse"
- - $ref: "#/components/schemas/APIError"
- CreateUserBadge_200_response:
- anyOf:
- - $ref: "#/components/schemas/APICreateUserBadgeResponse"
- - $ref: "#/components/schemas/APIError"
- GetUserBadgeProgressById_200_response:
- anyOf:
- - $ref: "#/components/schemas/APIGetUserBadgeProgressResponse"
- - $ref: "#/components/schemas/APIError"
- GetUserBadgeProgressList_200_response:
- anyOf:
- - $ref: "#/components/schemas/APIGetUserBadgeProgressListResponse"
- - $ref: "#/components/schemas/APIError"
- GetTickets_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetTicketsResponse"
- - $ref: "#/components/schemas/APIError"
- CreateTicket_200_response:
- anyOf:
- - $ref: "#/components/schemas/CreateTicketResponse"
- - $ref: "#/components/schemas/APIError"
- GetTicket_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetTicketResponse"
- - $ref: "#/components/schemas/APIError"
- ChangeTicketState_200_response:
- anyOf:
- - $ref: "#/components/schemas/ChangeTicketStateResponse"
- - $ref: "#/components/schemas/APIError"
- GetTenant_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetTenantResponse"
- - $ref: "#/components/schemas/APIError"
- GetTenants_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetTenantsResponse"
- - $ref: "#/components/schemas/APIError"
- CreateTenant_200_response:
- anyOf:
- - $ref: "#/components/schemas/CreateTenantResponse"
- - $ref: "#/components/schemas/APIError"
- GetTenantUser_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetTenantUserResponse"
- - $ref: "#/components/schemas/APIError"
- GetTenantUsers_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetTenantUsersResponse"
- - $ref: "#/components/schemas/APIError"
- CreateTenantUser_200_response:
- anyOf:
- - $ref: "#/components/schemas/CreateTenantUserResponse"
- - $ref: "#/components/schemas/APIError"
- GetTenantPackage_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetTenantPackageResponse"
- - $ref: "#/components/schemas/APIError"
- GetTenantPackages_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetTenantPackagesResponse"
- - $ref: "#/components/schemas/APIError"
- CreateTenantPackage_200_response:
- anyOf:
- - $ref: "#/components/schemas/CreateTenantPackageResponse"
- - $ref: "#/components/schemas/APIError"
- GetTenantDailyUsages_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetTenantDailyUsagesResponse"
- - $ref: "#/components/schemas/APIError"
- GetQuestionResult_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetQuestionResultResponse"
- - $ref: "#/components/schemas/APIError"
- GetQuestionResults_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetQuestionResultsResponse"
- - $ref: "#/components/schemas/APIError"
- CreateQuestionResult_200_response:
- anyOf:
- - $ref: "#/components/schemas/CreateQuestionResultResponse"
- - $ref: "#/components/schemas/APIError"
- AggregateQuestionResults_200_response:
- anyOf:
- - $ref: "#/components/schemas/AggregateQuestionResultsResponse"
- - $ref: "#/components/schemas/APIError"
- BulkAggregateQuestionResults_200_response:
- anyOf:
- - $ref: "#/components/schemas/BulkAggregateQuestionResultsResponse"
- - $ref: "#/components/schemas/APIError"
- CombineCommentsWithQuestionResults_200_response:
- anyOf:
- - $ref: "#/components/schemas/CombineQuestionResultsWithCommentsResponse"
- - $ref: "#/components/schemas/APIError"
- GetQuestionConfig_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetQuestionConfigResponse"
- - $ref: "#/components/schemas/APIError"
- GetQuestionConfigs_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetQuestionConfigsResponse"
- - $ref: "#/components/schemas/APIError"
- CreateQuestionConfig_200_response:
- anyOf:
- - $ref: "#/components/schemas/CreateQuestionConfigResponse"
- - $ref: "#/components/schemas/APIError"
- GetPendingWebhookEvents_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetPendingWebhookEventsResponse"
- - $ref: "#/components/schemas/APIError"
- GetPendingWebhookEventCount_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetPendingWebhookEventCountResponse"
- - $ref: "#/components/schemas/APIError"
- GetNotifications_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetNotificationsResponse"
- - $ref: "#/components/schemas/APIError"
- GetNotificationCount_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetNotificationCountResponse"
- - $ref: "#/components/schemas/APIError"
- GetCachedNotificationCount_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetCachedNotificationCountResponse"
- - $ref: "#/components/schemas/APIError"
- GetModerator_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetModeratorResponse"
- - $ref: "#/components/schemas/APIError"
- GetModerators_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetModeratorsResponse"
- - $ref: "#/components/schemas/APIError"
- CreateModerator_200_response:
- anyOf:
- - $ref: "#/components/schemas/CreateModeratorResponse"
- - $ref: "#/components/schemas/APIError"
- GetHashTags_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetHashTagsResponse"
- - $ref: "#/components/schemas/APIError"
- AddHashTag_200_response:
- anyOf:
- - $ref: "#/components/schemas/CreateHashTagResponse"
- - $ref: "#/components/schemas/APIError"
- AddHashTagsBulk_200_response:
- anyOf:
- - $ref: "#/components/schemas/BulkCreateHashTagsResponse"
- - $ref: "#/components/schemas/APIError"
- DeleteHashTag_request:
+ DeleteHashTagRequestBody:
+ example:
+ tenantId: tenantId
properties:
tenantId:
type: string
+ title: DeleteHashTagRequestBody
type: object
- PatchHashTag_200_response:
- anyOf:
- - $ref: "#/components/schemas/UpdateHashTagResponse"
- - $ref: "#/components/schemas/APIError"
- GetFeedPosts_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetFeedPostsResponse"
- - $ref: "#/components/schemas/APIError"
- CreateFeedPost_200_response:
- anyOf:
- - $ref: "#/components/schemas/CreateFeedPostsResponse"
- - $ref: "#/components/schemas/APIError"
- GetEmailTemplateDefinitions_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetEmailTemplateDefinitionsResponse"
- - $ref: "#/components/schemas/APIError"
- GetEmailTemplateRenderErrors_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetEmailTemplateRenderErrorsResponse"
- - $ref: "#/components/schemas/APIError"
- GetEmailTemplate_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetEmailTemplateResponse"
- - $ref: "#/components/schemas/APIError"
- GetEmailTemplates_200_response:
- anyOf:
- - $ref: "#/components/schemas/GetEmailTemplatesResponse"
- - $ref: "#/components/schemas/APIError"
- CreateEmailTemplate_200_response:
- anyOf:
- - $ref: "#/components/schemas/CreateEmailTemplateResponse"
- - $ref: "#/components/schemas/APIError"
- RenderEmailTemplate_200_response:
- anyOf:
- - $ref: "#/components/schemas/RenderEmailTemplateResponse"
- - $ref: "#/components/schemas/APIError"
- GetDomainConfigs_200_response_anyOf:
+ GetDomainConfigsResponse_anyOf:
example:
configurations: ""
status: ""
@@ -20077,7 +25653,7 @@ components:
- configurations
- status
type: object
- GetDomainConfigs_200_response_anyOf_1:
+ GetDomainConfigsResponse_anyOf_1:
example:
reason: reason
code: code
@@ -20093,11 +25669,12 @@ components:
- reason
- status
type: object
- GetDomainConfigs_200_response:
+ GetDomainConfigsResponse:
anyOf:
- - $ref: "#/components/schemas/GetDomainConfigs_200_response_anyOf"
- - $ref: "#/components/schemas/GetDomainConfigs_200_response_anyOf_1"
- AddDomainConfig_200_response_anyOf:
+ - $ref: "#/components/schemas/GetDomainConfigsResponse_anyOf"
+ - $ref: "#/components/schemas/GetDomainConfigsResponse_anyOf_1"
+ title: GetDomainConfigsResponse
+ AddDomainConfigResponse_anyOf:
example:
configuration: ""
status: ""
@@ -20108,46 +25685,120 @@ components:
- configuration
- status
type: object
- AddDomainConfig_200_response:
+ AddDomainConfigResponse:
anyOf:
- - $ref: "#/components/schemas/GetDomainConfigs_200_response_anyOf_1"
- - $ref: "#/components/schemas/AddDomainConfig_200_response_anyOf"
- GetDomainConfig_200_response:
+ - $ref: "#/components/schemas/GetDomainConfigsResponse_anyOf_1"
+ - $ref: "#/components/schemas/AddDomainConfigResponse_anyOf"
+ title: AddDomainConfigResponse
+ GetDomainConfigResponse:
anyOf:
- - $ref: "#/components/schemas/AddDomainConfig_200_response_anyOf"
- - $ref: "#/components/schemas/GetDomainConfigs_200_response_anyOf_1"
- DeleteDomainConfig_200_response:
+ - $ref: "#/components/schemas/AddDomainConfigResponse_anyOf"
+ - $ref: "#/components/schemas/GetDomainConfigsResponse_anyOf_1"
+ title: GetDomainConfigResponse
+ DeleteDomainConfigResponse:
example:
status: ""
properties:
status: {}
required:
- status
+ title: DeleteDomainConfigResponse
type: object
- GetComment_200_response:
+ PutDomainConfigResponse:
anyOf:
- - $ref: "#/components/schemas/APIGetCommentResponse"
- - $ref: "#/components/schemas/APIError"
- DeleteComment_200_response:
+ - $ref: "#/components/schemas/AddDomainConfigResponse_anyOf"
+ - $ref: "#/components/schemas/GetDomainConfigsResponse_anyOf_1"
+ title: PutDomainConfigResponse
+ PatchDomainConfigResponse:
anyOf:
- - $ref: "#/components/schemas/DeleteCommentResult"
- - $ref: "#/components/schemas/APIError"
- GetComments_200_response:
+ - $ref: "#/components/schemas/AddDomainConfigResponse_anyOf"
+ - $ref: "#/components/schemas/GetDomainConfigsResponse_anyOf_1"
+ title: PatchDomainConfigResponse
+ SaveCommentsBulkResponse:
anyOf:
- - $ref: "#/components/schemas/APIGetCommentsResponse"
+ - $ref: "#/components/schemas/APISaveCommentResponse"
- $ref: "#/components/schemas/APIError"
- SaveComment_200_response:
+ title: SaveCommentsBulkResponse
+ AggregateResponse:
anyOf:
- - $ref: "#/components/schemas/SaveCommentResponse"
- - $ref: "#/components/schemas/APIError"
- FlagComment_200_response:
+ - $ref: "#/components/schemas/AggregationResponse"
+ - $ref: "#/components/schemas/AggregationAPIError"
+ title: AggregateResponse
+ BannedUserMatch_matchedOnValue:
anyOf:
- - $ref: "#/components/schemas/FlagCommentResponse"
- - $ref: "#/components/schemas/APIError"
- GetAuditLogs_200_response:
+ - type: string
+ - format: double
+ type: number
+ nullable: true
+ GetUserInternalProfileResponse_profile:
+ example:
+ karma: 0.8008281904610115
+ firstCommentDate: 2000-01-23T04:56:07.000+00:00
+ displayName: displayName
+ commenterName: commenterName
+ verified: true
+ bio: bio
+ anonUserId: anonUserId
+ ipHash: ipHash
+ locale: locale
+ userId: userId
+ commenterEmail: commenterEmail
+ countryFlag: countryFlag
+ websiteUrl: websiteUrl
+ countryCode: countryCode
+ avatarSrc: avatarSrc
+ email: email
+ username: username
+ properties:
+ commenterName:
+ type: string
+ firstCommentDate:
+ format: date-time
+ nullable: true
+ type: string
+ ipHash:
+ type: string
+ countryFlag:
+ type: string
+ countryCode:
+ type: string
+ websiteUrl:
+ nullable: true
+ type: string
+ bio:
+ type: string
+ karma:
+ format: double
+ type: number
+ locale:
+ type: string
+ verified:
+ type: boolean
+ avatarSrc:
+ nullable: true
+ type: string
+ displayName:
+ type: string
+ username:
+ type: string
+ commenterEmail:
+ nullable: true
+ type: string
+ email:
+ nullable: true
+ type: string
+ anonUserId:
+ nullable: true
+ type: string
+ userId:
+ nullable: true
+ type: string
+ type: object
+ GifSearchResponse_images_inner_inner:
anyOf:
- - $ref: "#/components/schemas/GetAuditLogsResponse"
- - $ref: "#/components/schemas/APIError"
+ - type: string
+ - format: double
+ type: number
Record_string__before_string_or_null__after_string_or_null___value:
example:
before: before
@@ -20172,11 +25823,6 @@ components:
properties: {}
type: object
type: object
- Record_string_string_or_number__value:
- anyOf:
- - type: string
- - format: double
- type: number
FComment_meta:
additionalProperties: {}
example:
@@ -20205,6 +25851,10 @@ components:
- imageSrc
- name
type: object
+ BulkCreateHashTagsResponse_results_inner:
+ anyOf:
+ - $ref: "#/components/schemas/CreateHashTagResponse"
+ - $ref: "#/components/schemas/APIError"
BulkCreateHashTagsBody_tags_inner:
example:
tag: tag
diff --git a/client/build.gradle b/client/build.gradle
index b46dc767..dc3c2323 100644
--- a/client/build.gradle
+++ b/client/build.gradle
@@ -119,6 +119,7 @@ dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.10.3'
testImplementation 'org.mockito:mockito-core:3.12.4'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.10.3'
+ testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.10.3'
}
javadoc {
diff --git a/client/docs/APIBanUserChangeLog.md b/client/docs/APIBanUserChangeLog.md
new file mode 100644
index 00000000..fbfbdf71
--- /dev/null
+++ b/client/docs/APIBanUserChangeLog.md
@@ -0,0 +1,16 @@
+
+
+# APIBanUserChangeLog
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**createdBannedUserId** | **String** | | [optional] |
+|**updatedBannedUserId** | **String** | | [optional] |
+|**deletedBannedUsers** | [**List<APIBannedUser>**](APIBannedUser.md) | | [optional] |
+|**changedValuesBefore** | [**APIBanUserChangedValues**](APIBanUserChangedValues.md) | | [optional] |
+
+
+
diff --git a/client/docs/APIBanUserChangedValues.md b/client/docs/APIBanUserChangedValues.md
new file mode 100644
index 00000000..b14f620d
--- /dev/null
+++ b/client/docs/APIBanUserChangedValues.md
@@ -0,0 +1,25 @@
+
+
+# APIBanUserChangedValues
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**id** | **String** | | [optional] |
+|**tenantId** | **String** | | [optional] |
+|**userId** | **String** | | [optional] |
+|**email** | **String** | | [optional] |
+|**username** | **String** | | [optional] |
+|**ipHash** | **String** | | [optional] |
+|**createdAt** | **OffsetDateTime** | | [optional] |
+|**bannedByUserId** | **String** | | [optional] |
+|**bannedCommentText** | **String** | | [optional] |
+|**banType** | **String** | | [optional] |
+|**bannedUntil** | **OffsetDateTime** | | [optional] |
+|**hasEmailWildcard** | **Boolean** | | [optional] |
+|**banReason** | **String** | | [optional] |
+
+
+
diff --git a/client/docs/APIBannedUser.md b/client/docs/APIBannedUser.md
new file mode 100644
index 00000000..cd33e584
--- /dev/null
+++ b/client/docs/APIBannedUser.md
@@ -0,0 +1,25 @@
+
+
+# APIBannedUser
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**id** | **String** | | |
+|**tenantId** | **String** | | |
+|**userId** | **String** | | [optional] |
+|**email** | **String** | | [optional] |
+|**username** | **String** | | [optional] |
+|**ipHash** | **String** | | [optional] |
+|**createdAt** | **OffsetDateTime** | | |
+|**bannedByUserId** | **String** | | |
+|**bannedCommentText** | **String** | | |
+|**banType** | **String** | | |
+|**bannedUntil** | **OffsetDateTime** | | |
+|**hasEmailWildcard** | **Boolean** | | |
+|**banReason** | **String** | | [optional] |
+
+
+
diff --git a/client/docs/APIBannedUserWithMultiMatchInfo.md b/client/docs/APIBannedUserWithMultiMatchInfo.md
new file mode 100644
index 00000000..42232762
--- /dev/null
+++ b/client/docs/APIBannedUserWithMultiMatchInfo.md
@@ -0,0 +1,21 @@
+
+
+# APIBannedUserWithMultiMatchInfo
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**id** | **String** | | |
+|**userId** | **String** | | [optional] |
+|**banType** | **String** | | |
+|**email** | **String** | | [optional] |
+|**ipHash** | **String** | | [optional] |
+|**bannedUntil** | **OffsetDateTime** | | |
+|**hasEmailWildcard** | **Boolean** | | |
+|**banReason** | **String** | | [optional] |
+|**matches** | [**List<BannedUserMatch>**](BannedUserMatch.md) | | |
+
+
+
diff --git a/client/docs/APICommentCommonBannedUser.md b/client/docs/APICommentCommonBannedUser.md
new file mode 100644
index 00000000..be72e9e4
--- /dev/null
+++ b/client/docs/APICommentCommonBannedUser.md
@@ -0,0 +1,20 @@
+
+
+# APICommentCommonBannedUser
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**id** | **String** | | |
+|**userId** | **String** | | [optional] |
+|**banType** | **String** | | |
+|**email** | **String** | | [optional] |
+|**ipHash** | **String** | | [optional] |
+|**bannedUntil** | **OffsetDateTime** | | |
+|**hasEmailWildcard** | **Boolean** | | |
+|**banReason** | **String** | | [optional] |
+
+
+
diff --git a/client/docs/APIModerateGetUserBanPreferencesResponse.md b/client/docs/APIModerateGetUserBanPreferencesResponse.md
new file mode 100644
index 00000000..efe2112b
--- /dev/null
+++ b/client/docs/APIModerateGetUserBanPreferencesResponse.md
@@ -0,0 +1,14 @@
+
+
+# APIModerateGetUserBanPreferencesResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**preferences** | [**APIModerateUserBanPreferences**](APIModerateUserBanPreferences.md) | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/APIModerateUserBanPreferences.md b/client/docs/APIModerateUserBanPreferences.md
new file mode 100644
index 00000000..e8507f6a
--- /dev/null
+++ b/client/docs/APIModerateUserBanPreferences.md
@@ -0,0 +1,16 @@
+
+
+# APIModerateUserBanPreferences
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**shouldBanEmail** | **Boolean** | | |
+|**shouldBanByIP** | **Boolean** | | |
+|**lastBanType** | **String** | | |
+|**lastBanDuration** | **String** | | |
+
+
+
diff --git a/client/docs/SaveCommentResponse.md b/client/docs/APISaveCommentResponse.md
similarity index 80%
rename from client/docs/SaveCommentResponse.md
rename to client/docs/APISaveCommentResponse.md
index 7febb5c4..31b3891c 100644
--- a/client/docs/SaveCommentResponse.md
+++ b/client/docs/APISaveCommentResponse.md
@@ -1,6 +1,6 @@
-# SaveCommentResponse
+# APISaveCommentResponse
## Properties
@@ -8,7 +8,7 @@
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**status** | **APIStatus** | | |
-|**comment** | [**FComment**](FComment.md) | | |
+|**comment** | [**APIComment**](APIComment.md) | | |
|**user** | [**UserSessionInfo**](UserSessionInfo.md) | | |
|**moduleData** | **Map<String, Object>** | Construct a type with a set of properties K of type T | [optional] |
diff --git a/client/docs/AddDomainConfig200Response.md b/client/docs/AddDomainConfigResponse.md
similarity index 91%
rename from client/docs/AddDomainConfig200Response.md
rename to client/docs/AddDomainConfigResponse.md
index 0a94d1c3..87671392 100644
--- a/client/docs/AddDomainConfig200Response.md
+++ b/client/docs/AddDomainConfigResponse.md
@@ -1,6 +1,6 @@
-# AddDomainConfig200Response
+# AddDomainConfigResponse
## Properties
diff --git a/client/docs/AddDomainConfig200ResponseAnyOf.md b/client/docs/AddDomainConfigResponseAnyOf.md
similarity index 85%
rename from client/docs/AddDomainConfig200ResponseAnyOf.md
rename to client/docs/AddDomainConfigResponseAnyOf.md
index 809ea262..7e59c7b5 100644
--- a/client/docs/AddDomainConfig200ResponseAnyOf.md
+++ b/client/docs/AddDomainConfigResponseAnyOf.md
@@ -1,6 +1,6 @@
-# AddDomainConfig200ResponseAnyOf
+# AddDomainConfigResponseAnyOf
## Properties
diff --git a/client/docs/AddHashTag200Response.md b/client/docs/AddHashTag200Response.md
deleted file mode 100644
index 4121fe13..00000000
--- a/client/docs/AddHashTag200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# AddHashTag200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**hashTag** | [**TenantHashTag**](TenantHashTag.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/AddHashTagsBulk200Response.md b/client/docs/AddHashTagsBulk200Response.md
deleted file mode 100644
index cddac3da..00000000
--- a/client/docs/AddHashTagsBulk200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# AddHashTagsBulk200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**results** | [**List<AddHashTag200Response>**](AddHashTag200Response.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/AdjustCommentVotesParams.md b/client/docs/AdjustCommentVotesParams.md
new file mode 100644
index 00000000..aa3c76fc
--- /dev/null
+++ b/client/docs/AdjustCommentVotesParams.md
@@ -0,0 +1,13 @@
+
+
+# AdjustCommentVotesParams
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**adjustVoteAmount** | **Double** | | |
+
+
+
diff --git a/client/docs/AdjustVotesResponse.md b/client/docs/AdjustVotesResponse.md
new file mode 100644
index 00000000..b67d4639
--- /dev/null
+++ b/client/docs/AdjustVotesResponse.md
@@ -0,0 +1,14 @@
+
+
+# AdjustVotesResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **String** | | |
+|**newCommentVotes** | **Integer** | | |
+
+
+
diff --git a/client/docs/AggregateQuestionResults200Response.md b/client/docs/AggregateQuestionResults200Response.md
deleted file mode 100644
index 1c4ed69b..00000000
--- a/client/docs/AggregateQuestionResults200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# AggregateQuestionResults200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**data** | [**QuestionResultAggregationOverall**](QuestionResultAggregationOverall.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/AggregateResponse.md b/client/docs/AggregateResponse.md
new file mode 100644
index 00000000..6869a4c1
--- /dev/null
+++ b/client/docs/AggregateResponse.md
@@ -0,0 +1,18 @@
+
+
+# AggregateResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **APIStatus** | | |
+|**data** | [**List<AggregationItem>**](AggregationItem.md) | | [optional] |
+|**stats** | [**AggregationResponseStats**](AggregationResponseStats.md) | | [optional] |
+|**reason** | **String** | | [optional] |
+|**code** | **String** | | [optional] |
+|**validResourceNames** | **List<String>** | | [optional] |
+
+
+
diff --git a/client/docs/AggregationAPIError.md b/client/docs/AggregationAPIError.md
new file mode 100644
index 00000000..86e57c65
--- /dev/null
+++ b/client/docs/AggregationAPIError.md
@@ -0,0 +1,16 @@
+
+
+# AggregationAPIError
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **APIStatus** | | |
+|**reason** | **String** | | |
+|**code** | **String** | | |
+|**validResourceNames** | **List<String>** | | [optional] |
+
+
+
diff --git a/client/docs/AwardUserBadgeResponse.md b/client/docs/AwardUserBadgeResponse.md
new file mode 100644
index 00000000..3c90fd4a
--- /dev/null
+++ b/client/docs/AwardUserBadgeResponse.md
@@ -0,0 +1,15 @@
+
+
+# AwardUserBadgeResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**notes** | **List<String>** | | [optional] |
+|**badges** | [**List<CommentUserBadgeInfo>**](CommentUserBadgeInfo.md) | | [optional] |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/BanUserFromCommentResult.md b/client/docs/BanUserFromCommentResult.md
new file mode 100644
index 00000000..92ef93fb
--- /dev/null
+++ b/client/docs/BanUserFromCommentResult.md
@@ -0,0 +1,16 @@
+
+
+# BanUserFromCommentResult
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **String** | | |
+|**changelog** | [**APIBanUserChangeLog**](APIBanUserChangeLog.md) | | [optional] |
+|**code** | **String** | | [optional] |
+|**reason** | **String** | | [optional] |
+
+
+
diff --git a/client/docs/BanUserUndoParams.md b/client/docs/BanUserUndoParams.md
new file mode 100644
index 00000000..4f3f6f02
--- /dev/null
+++ b/client/docs/BanUserUndoParams.md
@@ -0,0 +1,13 @@
+
+
+# BanUserUndoParams
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**changelog** | [**APIBanUserChangeLog**](APIBanUserChangeLog.md) | | |
+
+
+
diff --git a/client/docs/BannedUserMatch.md b/client/docs/BannedUserMatch.md
new file mode 100644
index 00000000..c31f6066
--- /dev/null
+++ b/client/docs/BannedUserMatch.md
@@ -0,0 +1,14 @@
+
+
+# BannedUserMatch
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**matchedOn** | **BannedUserMatchType** | | |
+|**matchedOnValue** | [**BannedUserMatchMatchedOnValue**](BannedUserMatchMatchedOnValue.md) | | |
+
+
+
diff --git a/client/docs/RecordStringStringOrNumberValue.md b/client/docs/BannedUserMatchMatchedOnValue.md
similarity index 78%
rename from client/docs/RecordStringStringOrNumberValue.md
rename to client/docs/BannedUserMatchMatchedOnValue.md
index 205570d3..33d568f2 100644
--- a/client/docs/RecordStringStringOrNumberValue.md
+++ b/client/docs/BannedUserMatchMatchedOnValue.md
@@ -1,6 +1,6 @@
-# RecordStringStringOrNumberValue
+# BannedUserMatchMatchedOnValue
## Properties
diff --git a/client/docs/BannedUserMatchType.md b/client/docs/BannedUserMatchType.md
new file mode 100644
index 00000000..5c412f3b
--- /dev/null
+++ b/client/docs/BannedUserMatchType.md
@@ -0,0 +1,17 @@
+
+
+# BannedUserMatchType
+
+## Enum
+
+
+* `USER_ID` (value: `"userId"`)
+
+* `EMAIL` (value: `"email"`)
+
+* `EMAIL_WILDCARD` (value: `"email-wildcard"`)
+
+* `IP` (value: `"IP"`)
+
+
+
diff --git a/client/docs/BlockFromCommentPublic200Response.md b/client/docs/BlockFromCommentPublic200Response.md
deleted file mode 100644
index 60c362a1..00000000
--- a/client/docs/BlockFromCommentPublic200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# BlockFromCommentPublic200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**commentStatuses** | **Map<String, Boolean>** | Construct a type with a set of properties K of type T | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/BuildModerationFilterParams.md b/client/docs/BuildModerationFilterParams.md
new file mode 100644
index 00000000..bc7ab160
--- /dev/null
+++ b/client/docs/BuildModerationFilterParams.md
@@ -0,0 +1,17 @@
+
+
+# BuildModerationFilterParams
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**userId** | **String** | | |
+|**tenantId** | **String** | | |
+|**filters** | **String** | | [optional] |
+|**searchFilters** | **String** | | [optional] |
+|**textSearch** | **String** | | [optional] |
+
+
+
diff --git a/client/docs/BuildModerationFilterResponse.md b/client/docs/BuildModerationFilterResponse.md
new file mode 100644
index 00000000..e634f5b6
--- /dev/null
+++ b/client/docs/BuildModerationFilterResponse.md
@@ -0,0 +1,14 @@
+
+
+# BuildModerationFilterResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **String** | | |
+|**moderationFilter** | [**ModerationFilter**](ModerationFilter.md) | | |
+
+
+
diff --git a/client/docs/BulkAggregateQuestionResults200Response.md b/client/docs/BulkAggregateQuestionResults200Response.md
deleted file mode 100644
index fc8bcd60..00000000
--- a/client/docs/BulkAggregateQuestionResults200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# BulkAggregateQuestionResults200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**data** | [**Map<String, QuestionResultAggregationOverall>**](QuestionResultAggregationOverall.md) | Construct a type with a set of properties K of type T | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/BulkCreateHashTagsResponse.md b/client/docs/BulkCreateHashTagsResponse.md
index c69e64a1..b8c86a56 100644
--- a/client/docs/BulkCreateHashTagsResponse.md
+++ b/client/docs/BulkCreateHashTagsResponse.md
@@ -8,7 +8,7 @@
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**status** | **APIStatus** | | |
-|**results** | [**List<AddHashTag200Response>**](AddHashTag200Response.md) | | |
+|**results** | [**List<BulkCreateHashTagsResponseResultsInner>**](BulkCreateHashTagsResponseResultsInner.md) | | |
diff --git a/client/docs/PatchHashTag200Response.md b/client/docs/BulkCreateHashTagsResponseResultsInner.md
similarity index 93%
rename from client/docs/PatchHashTag200Response.md
rename to client/docs/BulkCreateHashTagsResponseResultsInner.md
index c618d64a..6240589c 100644
--- a/client/docs/PatchHashTag200Response.md
+++ b/client/docs/BulkCreateHashTagsResponseResultsInner.md
@@ -1,6 +1,6 @@
-# PatchHashTag200Response
+# BulkCreateHashTagsResponseResultsInner
## Properties
diff --git a/client/docs/BulkPreBanParams.md b/client/docs/BulkPreBanParams.md
new file mode 100644
index 00000000..d01e7aa1
--- /dev/null
+++ b/client/docs/BulkPreBanParams.md
@@ -0,0 +1,13 @@
+
+
+# BulkPreBanParams
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**commentIds** | **List<String>** | | |
+
+
+
diff --git a/client/docs/BulkPreBanSummary.md b/client/docs/BulkPreBanSummary.md
new file mode 100644
index 00000000..d24758b4
--- /dev/null
+++ b/client/docs/BulkPreBanSummary.md
@@ -0,0 +1,18 @@
+
+
+# BulkPreBanSummary
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **String** | | |
+|**totalRelatedCommentCount** | **Integer** | | |
+|**emailDomains** | **List<String>** | | |
+|**emails** | **List<String>** | | |
+|**userIds** | **List<String>** | | |
+|**ipHashes** | **List<String>** | | |
+
+
+
diff --git a/client/docs/ChangeTicketState200Response.md b/client/docs/ChangeTicketState200Response.md
deleted file mode 100644
index 009bc734..00000000
--- a/client/docs/ChangeTicketState200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# ChangeTicketState200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**ticket** | [**APITicket**](APITicket.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/CheckedCommentsForBlocked200Response.md b/client/docs/CheckedCommentsForBlocked200Response.md
deleted file mode 100644
index e8df2ae0..00000000
--- a/client/docs/CheckedCommentsForBlocked200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# CheckedCommentsForBlocked200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**commentStatuses** | **Map<String, Boolean>** | Construct a type with a set of properties K of type T | [optional] |
-|**status** | **APIStatus** | | |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/CombineCommentsWithQuestionResults200Response.md b/client/docs/CombineCommentsWithQuestionResults200Response.md
deleted file mode 100644
index 4547e032..00000000
--- a/client/docs/CombineCommentsWithQuestionResults200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# CombineCommentsWithQuestionResults200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**data** | [**FindCommentsByRangeResponse**](FindCommentsByRangeResponse.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/CommentData.md b/client/docs/CommentData.md
index fa4eb3b1..07a3f6b3 100644
--- a/client/docs/CommentData.md
+++ b/client/docs/CommentData.md
@@ -30,8 +30,9 @@
|**fromOfflineRestore** | **Boolean** | | [optional] |
|**autoplayDelayMS** | **Long** | | [optional] |
|**feedbackIds** | **List<String>** | | [optional] |
-|**questionValues** | [**Map<String, RecordStringStringOrNumberValue>**](RecordStringStringOrNumberValue.md) | Construct a type with a set of properties K of type T | [optional] |
+|**questionValues** | [**Map<String, GifSearchResponseImagesInnerInner>**](GifSearchResponseImagesInnerInner.md) | Construct a type with a set of properties K of type T | [optional] |
|**tos** | **Boolean** | | [optional] |
+|**botId** | **String** | | [optional] |
diff --git a/client/docs/CommentLogData.md b/client/docs/CommentLogData.md
index 7d0d9f69..6f6be769 100644
--- a/client/docs/CommentLogData.md
+++ b/client/docs/CommentLogData.md
@@ -22,6 +22,7 @@
|**engineResponse** | **String** | | [optional] |
|**engineTokens** | **Double** | | [optional] |
|**trustFactor** | **Double** | | [optional] |
+|**source** | **String** | | [optional] |
|**rule** | [**SpamRule**](SpamRule.md) | | [optional] |
|**userId** | **String** | | [optional] |
|**subscribers** | **Double** | | [optional] |
diff --git a/client/docs/CommentsByIdsParams.md b/client/docs/CommentsByIdsParams.md
new file mode 100644
index 00000000..ce5ad194
--- /dev/null
+++ b/client/docs/CommentsByIdsParams.md
@@ -0,0 +1,13 @@
+
+
+# CommentsByIdsParams
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**ids** | **List<String>** | | |
+
+
+
diff --git a/client/docs/CreateCommentParams.md b/client/docs/CreateCommentParams.md
index 593a6c63..be3a8ebd 100644
--- a/client/docs/CreateCommentParams.md
+++ b/client/docs/CreateCommentParams.md
@@ -30,8 +30,9 @@
|**fromOfflineRestore** | **Boolean** | | [optional] |
|**autoplayDelayMS** | **Long** | | [optional] |
|**feedbackIds** | **List<String>** | | [optional] |
-|**questionValues** | [**Map<String, RecordStringStringOrNumberValue>**](RecordStringStringOrNumberValue.md) | Construct a type with a set of properties K of type T | [optional] |
+|**questionValues** | [**Map<String, GifSearchResponseImagesInnerInner>**](GifSearchResponseImagesInnerInner.md) | Construct a type with a set of properties K of type T | [optional] |
|**tos** | **Boolean** | | [optional] |
+|**botId** | **String** | | [optional] |
|**approved** | **Boolean** | | [optional] |
|**domain** | **String** | | [optional] |
|**ip** | **String** | | [optional] |
diff --git a/client/docs/CreateCommentPublic200Response.md b/client/docs/CreateCommentPublic200Response.md
deleted file mode 100644
index c54d385f..00000000
--- a/client/docs/CreateCommentPublic200Response.md
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-# CreateCommentPublic200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**comment** | [**PublicComment**](PublicComment.md) | | [optional] |
-|**user** | [**UserSessionInfo**](UserSessionInfo.md) | | [optional] |
-|**moduleData** | **Map<String, Object>** | Construct a type with a set of properties K of type T | [optional] |
-|**userIdWS** | **String** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/CreateEmailTemplate200Response.md b/client/docs/CreateEmailTemplate200Response.md
deleted file mode 100644
index 9835778f..00000000
--- a/client/docs/CreateEmailTemplate200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# CreateEmailTemplate200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**emailTemplate** | [**CustomEmailTemplate**](CustomEmailTemplate.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/CreateFeedPost200Response.md b/client/docs/CreateFeedPost200Response.md
deleted file mode 100644
index dd8737c0..00000000
--- a/client/docs/CreateFeedPost200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# CreateFeedPost200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**feedPost** | [**FeedPost**](FeedPost.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/CreateFeedPostPublic200Response.md b/client/docs/CreateFeedPostPublic200Response.md
deleted file mode 100644
index c8ce3177..00000000
--- a/client/docs/CreateFeedPostPublic200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# CreateFeedPostPublic200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**feedPost** | [**FeedPost**](FeedPost.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/CreateModerator200Response.md b/client/docs/CreateModerator200Response.md
deleted file mode 100644
index 3bd78f55..00000000
--- a/client/docs/CreateModerator200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# CreateModerator200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**moderator** | [**Moderator**](Moderator.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/CreateQuestionConfig200Response.md b/client/docs/CreateQuestionConfig200Response.md
deleted file mode 100644
index 706f1cd4..00000000
--- a/client/docs/CreateQuestionConfig200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# CreateQuestionConfig200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**questionConfig** | [**QuestionConfig**](QuestionConfig.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/CreateQuestionResult200Response.md b/client/docs/CreateQuestionResult200Response.md
deleted file mode 100644
index 8f8d28ab..00000000
--- a/client/docs/CreateQuestionResult200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# CreateQuestionResult200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**questionResult** | [**QuestionResult**](QuestionResult.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/CreateTenant200Response.md b/client/docs/CreateTenant200Response.md
deleted file mode 100644
index b5085684..00000000
--- a/client/docs/CreateTenant200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# CreateTenant200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**tenant** | [**APITenant**](APITenant.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/CreateTenantPackage200Response.md b/client/docs/CreateTenantPackage200Response.md
deleted file mode 100644
index e7d61ad6..00000000
--- a/client/docs/CreateTenantPackage200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# CreateTenantPackage200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**tenantPackage** | [**TenantPackage**](TenantPackage.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/CreateTenantUser200Response.md b/client/docs/CreateTenantUser200Response.md
deleted file mode 100644
index 76e80cdb..00000000
--- a/client/docs/CreateTenantUser200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# CreateTenantUser200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**tenantUser** | [**User**](User.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/CreateTicket200Response.md b/client/docs/CreateTicket200Response.md
deleted file mode 100644
index f6a3a40f..00000000
--- a/client/docs/CreateTicket200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# CreateTicket200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**ticket** | [**APITicket**](APITicket.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/CreateUserBadge200Response.md b/client/docs/CreateUserBadge200Response.md
deleted file mode 100644
index 65506536..00000000
--- a/client/docs/CreateUserBadge200Response.md
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-# CreateUserBadge200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**userBadge** | [**UserBadge**](UserBadge.md) | | [optional] |
-|**notes** | **List<String>** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/CreateV1PageReact.md b/client/docs/CreateV1PageReact.md
new file mode 100644
index 00000000..75633fdd
--- /dev/null
+++ b/client/docs/CreateV1PageReact.md
@@ -0,0 +1,14 @@
+
+
+# CreateV1PageReact
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**code** | **String** | | [optional] |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/CustomConfigParameters.md b/client/docs/CustomConfigParameters.md
index bff60f89..4867278a 100644
--- a/client/docs/CustomConfigParameters.md
+++ b/client/docs/CustomConfigParameters.md
@@ -59,11 +59,14 @@
|**noCustomConfig** | **Boolean** | | [optional] |
|**mentionAutoCompleteMode** | **MentionAutoCompleteMode** | | [optional] |
|**noImageUploads** | **Boolean** | | [optional] |
+|**allowEmbeds** | **Boolean** | | [optional] |
+|**allowedEmbedDomains** | **List<String>** | | [optional] |
|**noStyles** | **Boolean** | | [optional] |
|**pageSize** | **Integer** | | [optional] |
|**readonly** | **Boolean** | | [optional] |
|**noNewRootComments** | **Boolean** | | [optional] |
|**requireSSO** | **Boolean** | | [optional] |
+|**enableFChat** | **Boolean** | | [optional] |
|**enableResizeHandle** | **Boolean** | | [optional] |
|**restrictedLinkDomains** | **List<String>** | | [optional] |
|**showBadgesInTopBar** | **Boolean** | | [optional] |
@@ -84,6 +87,8 @@
|**widgetQuestionsRequired** | **CommentQuestionsRequired** | | [optional] |
|**widgetSubQuestionVisibility** | **QuestionSubQuestionVisibility** | | [optional] |
|**wrap** | **Boolean** | | [optional] |
+|**usersListLocation** | **UsersListLocation** | | [optional] |
+|**usersListIncludeOffline** | **Boolean** | | [optional] |
|**ticketBaseUrl** | **String** | | [optional] |
|**ticketKBSearchEndpoint** | **String** | | [optional] |
|**ticketFileUploadsEnabled** | **Boolean** | | [optional] |
diff --git a/client/docs/DefaultApi.md b/client/docs/DefaultApi.md
index d2081694..066a52fe 100644
--- a/client/docs/DefaultApi.md
+++ b/client/docs/DefaultApi.md
@@ -123,7 +123,7 @@ All URIs are relative to *https://fastcomments.com*
# **addDomainConfig**
-> AddDomainConfig200Response addDomainConfig(tenantId, addDomainConfigParams).execute();
+> AddDomainConfigResponse addDomainConfig(tenantId, addDomainConfigParams).execute();
@@ -152,7 +152,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
AddDomainConfigParams addDomainConfigParams = new AddDomainConfigParams(); // AddDomainConfigParams |
try {
- AddDomainConfig200Response result = apiInstance.addDomainConfig(tenantId, addDomainConfigParams)
+ AddDomainConfigResponse result = apiInstance.addDomainConfig(tenantId, addDomainConfigParams)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -175,7 +175,7 @@ public class Example {
### Return type
-[**AddDomainConfig200Response**](AddDomainConfig200Response.md)
+[**AddDomainConfigResponse**](AddDomainConfigResponse.md)
### Authorization
@@ -193,7 +193,7 @@ public class Example {
# **addHashTag**
-> AddHashTag200Response addHashTag().tenantId(tenantId).createHashTagBody(createHashTagBody).execute();
+> CreateHashTagResponse addHashTag().tenantId(tenantId).createHashTagBody(createHashTagBody).execute();
@@ -222,7 +222,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
CreateHashTagBody createHashTagBody = new CreateHashTagBody(); // CreateHashTagBody |
try {
- AddHashTag200Response result = apiInstance.addHashTag()
+ CreateHashTagResponse result = apiInstance.addHashTag()
.tenantId(tenantId)
.createHashTagBody(createHashTagBody)
.execute();
@@ -247,7 +247,7 @@ public class Example {
### Return type
-[**AddHashTag200Response**](AddHashTag200Response.md)
+[**CreateHashTagResponse**](CreateHashTagResponse.md)
### Authorization
@@ -262,10 +262,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **addHashTagsBulk**
-> AddHashTagsBulk200Response addHashTagsBulk().tenantId(tenantId).bulkCreateHashTagsBody(bulkCreateHashTagsBody).execute();
+> BulkCreateHashTagsResponse addHashTagsBulk().tenantId(tenantId).bulkCreateHashTagsBody(bulkCreateHashTagsBody).execute();
@@ -294,7 +295,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
BulkCreateHashTagsBody bulkCreateHashTagsBody = new BulkCreateHashTagsBody(); // BulkCreateHashTagsBody |
try {
- AddHashTagsBulk200Response result = apiInstance.addHashTagsBulk()
+ BulkCreateHashTagsResponse result = apiInstance.addHashTagsBulk()
.tenantId(tenantId)
.bulkCreateHashTagsBody(bulkCreateHashTagsBody)
.execute();
@@ -319,7 +320,7 @@ public class Example {
### Return type
-[**AddHashTagsBulk200Response**](AddHashTagsBulk200Response.md)
+[**BulkCreateHashTagsResponse**](BulkCreateHashTagsResponse.md)
### Authorization
@@ -334,6 +335,7 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **addPage**
@@ -477,7 +479,7 @@ public class Example {
# **aggregate**
-> AggregationResponse aggregate(tenantId, aggregationRequest).parentTenantId(parentTenantId).includeStats(includeStats).execute();
+> AggregateResponse aggregate(tenantId, aggregationRequest).parentTenantId(parentTenantId).includeStats(includeStats).execute();
@@ -510,7 +512,7 @@ public class Example {
String parentTenantId = "parentTenantId_example"; // String |
Boolean includeStats = true; // Boolean |
try {
- AggregationResponse result = apiInstance.aggregate(tenantId, aggregationRequest)
+ AggregateResponse result = apiInstance.aggregate(tenantId, aggregationRequest)
.parentTenantId(parentTenantId)
.includeStats(includeStats)
.execute();
@@ -537,7 +539,7 @@ public class Example {
### Return type
-[**AggregationResponse**](AggregationResponse.md)
+[**AggregateResponse**](AggregateResponse.md)
### Authorization
@@ -555,7 +557,7 @@ public class Example {
# **aggregateQuestionResults**
-> AggregateQuestionResults200Response aggregateQuestionResults(tenantId).questionId(questionId).questionIds(questionIds).urlId(urlId).timeBucket(timeBucket).startDate(startDate).forceRecalculate(forceRecalculate).execute();
+> AggregateQuestionResultsResponse aggregateQuestionResults(tenantId).questionId(questionId).questionIds(questionIds).urlId(urlId).timeBucket(timeBucket).startDate(startDate).forceRecalculate(forceRecalculate).execute();
@@ -589,7 +591,7 @@ public class Example {
OffsetDateTime startDate = OffsetDateTime.now(); // OffsetDateTime |
Boolean forceRecalculate = true; // Boolean |
try {
- AggregateQuestionResults200Response result = apiInstance.aggregateQuestionResults(tenantId)
+ AggregateQuestionResultsResponse result = apiInstance.aggregateQuestionResults(tenantId)
.questionId(questionId)
.questionIds(questionIds)
.urlId(urlId)
@@ -623,7 +625,7 @@ public class Example {
### Return type
-[**AggregateQuestionResults200Response**](AggregateQuestionResults200Response.md)
+[**AggregateQuestionResultsResponse**](AggregateQuestionResultsResponse.md)
### Authorization
@@ -638,10 +640,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **blockUserFromComment**
-> BlockFromCommentPublic200Response blockUserFromComment(tenantId, id, blockFromCommentParams).userId(userId).anonUserId(anonUserId).execute();
+> BlockSuccess blockUserFromComment(tenantId, id, blockFromCommentParams).userId(userId).anonUserId(anonUserId).execute();
@@ -673,7 +676,7 @@ public class Example {
String userId = "userId_example"; // String |
String anonUserId = "anonUserId_example"; // String |
try {
- BlockFromCommentPublic200Response result = apiInstance.blockUserFromComment(tenantId, id, blockFromCommentParams)
+ BlockSuccess result = apiInstance.blockUserFromComment(tenantId, id, blockFromCommentParams)
.userId(userId)
.anonUserId(anonUserId)
.execute();
@@ -701,7 +704,7 @@ public class Example {
### Return type
-[**BlockFromCommentPublic200Response**](BlockFromCommentPublic200Response.md)
+[**BlockSuccess**](BlockSuccess.md)
### Authorization
@@ -716,10 +719,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **bulkAggregateQuestionResults**
-> BulkAggregateQuestionResults200Response bulkAggregateQuestionResults(tenantId, bulkAggregateQuestionResultsRequest).forceRecalculate(forceRecalculate).execute();
+> BulkAggregateQuestionResultsResponse bulkAggregateQuestionResults(tenantId, bulkAggregateQuestionResultsRequest).forceRecalculate(forceRecalculate).execute();
@@ -749,7 +753,7 @@ public class Example {
BulkAggregateQuestionResultsRequest bulkAggregateQuestionResultsRequest = new BulkAggregateQuestionResultsRequest(); // BulkAggregateQuestionResultsRequest |
Boolean forceRecalculate = true; // Boolean |
try {
- BulkAggregateQuestionResults200Response result = apiInstance.bulkAggregateQuestionResults(tenantId, bulkAggregateQuestionResultsRequest)
+ BulkAggregateQuestionResultsResponse result = apiInstance.bulkAggregateQuestionResults(tenantId, bulkAggregateQuestionResultsRequest)
.forceRecalculate(forceRecalculate)
.execute();
System.out.println(result);
@@ -774,7 +778,7 @@ public class Example {
### Return type
-[**BulkAggregateQuestionResults200Response**](BulkAggregateQuestionResults200Response.md)
+[**BulkAggregateQuestionResultsResponse**](BulkAggregateQuestionResultsResponse.md)
### Authorization
@@ -789,10 +793,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **changeTicketState**
-> ChangeTicketState200Response changeTicketState(tenantId, userId, id, changeTicketStateBody).execute();
+> ChangeTicketStateResponse changeTicketState(tenantId, userId, id, changeTicketStateBody).execute();
@@ -823,7 +828,7 @@ public class Example {
String id = "id_example"; // String |
ChangeTicketStateBody changeTicketStateBody = new ChangeTicketStateBody(); // ChangeTicketStateBody |
try {
- ChangeTicketState200Response result = apiInstance.changeTicketState(tenantId, userId, id, changeTicketStateBody)
+ ChangeTicketStateResponse result = apiInstance.changeTicketState(tenantId, userId, id, changeTicketStateBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -848,7 +853,7 @@ public class Example {
### Return type
-[**ChangeTicketState200Response**](ChangeTicketState200Response.md)
+[**ChangeTicketStateResponse**](ChangeTicketStateResponse.md)
### Authorization
@@ -863,10 +868,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **combineCommentsWithQuestionResults**
-> CombineCommentsWithQuestionResults200Response combineCommentsWithQuestionResults(tenantId).questionId(questionId).questionIds(questionIds).urlId(urlId).startDate(startDate).forceRecalculate(forceRecalculate).minValue(minValue).maxValue(maxValue).limit(limit).execute();
+> CombineQuestionResultsWithCommentsResponse combineCommentsWithQuestionResults(tenantId).questionId(questionId).questionIds(questionIds).urlId(urlId).startDate(startDate).forceRecalculate(forceRecalculate).minValue(minValue).maxValue(maxValue).limit(limit).execute();
@@ -902,7 +908,7 @@ public class Example {
Double maxValue = 3.4D; // Double |
Double limit = 3.4D; // Double |
try {
- CombineCommentsWithQuestionResults200Response result = apiInstance.combineCommentsWithQuestionResults(tenantId)
+ CombineQuestionResultsWithCommentsResponse result = apiInstance.combineCommentsWithQuestionResults(tenantId)
.questionId(questionId)
.questionIds(questionIds)
.urlId(urlId)
@@ -940,7 +946,7 @@ public class Example {
### Return type
-[**CombineCommentsWithQuestionResults200Response**](CombineCommentsWithQuestionResults200Response.md)
+[**CombineQuestionResultsWithCommentsResponse**](CombineQuestionResultsWithCommentsResponse.md)
### Authorization
@@ -955,10 +961,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **createEmailTemplate**
-> CreateEmailTemplate200Response createEmailTemplate(tenantId, createEmailTemplateBody).execute();
+> CreateEmailTemplateResponse createEmailTemplate(tenantId, createEmailTemplateBody).execute();
@@ -987,7 +994,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
CreateEmailTemplateBody createEmailTemplateBody = new CreateEmailTemplateBody(); // CreateEmailTemplateBody |
try {
- CreateEmailTemplate200Response result = apiInstance.createEmailTemplate(tenantId, createEmailTemplateBody)
+ CreateEmailTemplateResponse result = apiInstance.createEmailTemplate(tenantId, createEmailTemplateBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -1010,7 +1017,7 @@ public class Example {
### Return type
-[**CreateEmailTemplate200Response**](CreateEmailTemplate200Response.md)
+[**CreateEmailTemplateResponse**](CreateEmailTemplateResponse.md)
### Authorization
@@ -1025,10 +1032,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **createFeedPost**
-> CreateFeedPost200Response createFeedPost(tenantId, createFeedPostParams).broadcastId(broadcastId).isLive(isLive).doSpamCheck(doSpamCheck).skipDupCheck(skipDupCheck).execute();
+> CreateFeedPostsResponse createFeedPost(tenantId, createFeedPostParams).broadcastId(broadcastId).isLive(isLive).doSpamCheck(doSpamCheck).skipDupCheck(skipDupCheck).execute();
@@ -1061,7 +1069,7 @@ public class Example {
Boolean doSpamCheck = true; // Boolean |
Boolean skipDupCheck = true; // Boolean |
try {
- CreateFeedPost200Response result = apiInstance.createFeedPost(tenantId, createFeedPostParams)
+ CreateFeedPostsResponse result = apiInstance.createFeedPost(tenantId, createFeedPostParams)
.broadcastId(broadcastId)
.isLive(isLive)
.doSpamCheck(doSpamCheck)
@@ -1092,7 +1100,7 @@ public class Example {
### Return type
-[**CreateFeedPost200Response**](CreateFeedPost200Response.md)
+[**CreateFeedPostsResponse**](CreateFeedPostsResponse.md)
### Authorization
@@ -1107,10 +1115,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **createModerator**
-> CreateModerator200Response createModerator(tenantId, createModeratorBody).execute();
+> CreateModeratorResponse createModerator(tenantId, createModeratorBody).execute();
@@ -1139,7 +1148,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
CreateModeratorBody createModeratorBody = new CreateModeratorBody(); // CreateModeratorBody |
try {
- CreateModerator200Response result = apiInstance.createModerator(tenantId, createModeratorBody)
+ CreateModeratorResponse result = apiInstance.createModerator(tenantId, createModeratorBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -1162,7 +1171,7 @@ public class Example {
### Return type
-[**CreateModerator200Response**](CreateModerator200Response.md)
+[**CreateModeratorResponse**](CreateModeratorResponse.md)
### Authorization
@@ -1177,10 +1186,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **createQuestionConfig**
-> CreateQuestionConfig200Response createQuestionConfig(tenantId, createQuestionConfigBody).execute();
+> CreateQuestionConfigResponse createQuestionConfig(tenantId, createQuestionConfigBody).execute();
@@ -1209,7 +1219,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
CreateQuestionConfigBody createQuestionConfigBody = new CreateQuestionConfigBody(); // CreateQuestionConfigBody |
try {
- CreateQuestionConfig200Response result = apiInstance.createQuestionConfig(tenantId, createQuestionConfigBody)
+ CreateQuestionConfigResponse result = apiInstance.createQuestionConfig(tenantId, createQuestionConfigBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -1232,7 +1242,7 @@ public class Example {
### Return type
-[**CreateQuestionConfig200Response**](CreateQuestionConfig200Response.md)
+[**CreateQuestionConfigResponse**](CreateQuestionConfigResponse.md)
### Authorization
@@ -1247,10 +1257,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **createQuestionResult**
-> CreateQuestionResult200Response createQuestionResult(tenantId, createQuestionResultBody).execute();
+> CreateQuestionResultResponse createQuestionResult(tenantId, createQuestionResultBody).execute();
@@ -1279,7 +1290,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
CreateQuestionResultBody createQuestionResultBody = new CreateQuestionResultBody(); // CreateQuestionResultBody |
try {
- CreateQuestionResult200Response result = apiInstance.createQuestionResult(tenantId, createQuestionResultBody)
+ CreateQuestionResultResponse result = apiInstance.createQuestionResult(tenantId, createQuestionResultBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -1302,7 +1313,7 @@ public class Example {
### Return type
-[**CreateQuestionResult200Response**](CreateQuestionResult200Response.md)
+[**CreateQuestionResultResponse**](CreateQuestionResultResponse.md)
### Authorization
@@ -1317,6 +1328,7 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **createSubscription**
@@ -1390,7 +1402,7 @@ public class Example {
# **createTenant**
-> CreateTenant200Response createTenant(tenantId, createTenantBody).execute();
+> CreateTenantResponse createTenant(tenantId, createTenantBody).execute();
@@ -1419,7 +1431,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
CreateTenantBody createTenantBody = new CreateTenantBody(); // CreateTenantBody |
try {
- CreateTenant200Response result = apiInstance.createTenant(tenantId, createTenantBody)
+ CreateTenantResponse result = apiInstance.createTenant(tenantId, createTenantBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -1442,7 +1454,7 @@ public class Example {
### Return type
-[**CreateTenant200Response**](CreateTenant200Response.md)
+[**CreateTenantResponse**](CreateTenantResponse.md)
### Authorization
@@ -1457,10 +1469,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **createTenantPackage**
-> CreateTenantPackage200Response createTenantPackage(tenantId, createTenantPackageBody).execute();
+> CreateTenantPackageResponse createTenantPackage(tenantId, createTenantPackageBody).execute();
@@ -1489,7 +1502,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
CreateTenantPackageBody createTenantPackageBody = new CreateTenantPackageBody(); // CreateTenantPackageBody |
try {
- CreateTenantPackage200Response result = apiInstance.createTenantPackage(tenantId, createTenantPackageBody)
+ CreateTenantPackageResponse result = apiInstance.createTenantPackage(tenantId, createTenantPackageBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -1512,7 +1525,7 @@ public class Example {
### Return type
-[**CreateTenantPackage200Response**](CreateTenantPackage200Response.md)
+[**CreateTenantPackageResponse**](CreateTenantPackageResponse.md)
### Authorization
@@ -1527,10 +1540,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **createTenantUser**
-> CreateTenantUser200Response createTenantUser(tenantId, createTenantUserBody).execute();
+> CreateTenantUserResponse createTenantUser(tenantId, createTenantUserBody).execute();
@@ -1559,7 +1573,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
CreateTenantUserBody createTenantUserBody = new CreateTenantUserBody(); // CreateTenantUserBody |
try {
- CreateTenantUser200Response result = apiInstance.createTenantUser(tenantId, createTenantUserBody)
+ CreateTenantUserResponse result = apiInstance.createTenantUser(tenantId, createTenantUserBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -1582,7 +1596,7 @@ public class Example {
### Return type
-[**CreateTenantUser200Response**](CreateTenantUser200Response.md)
+[**CreateTenantUserResponse**](CreateTenantUserResponse.md)
### Authorization
@@ -1597,10 +1611,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **createTicket**
-> CreateTicket200Response createTicket(tenantId, userId, createTicketBody).execute();
+> CreateTicketResponse createTicket(tenantId, userId, createTicketBody).execute();
@@ -1630,7 +1645,7 @@ public class Example {
String userId = "userId_example"; // String |
CreateTicketBody createTicketBody = new CreateTicketBody(); // CreateTicketBody |
try {
- CreateTicket200Response result = apiInstance.createTicket(tenantId, userId, createTicketBody)
+ CreateTicketResponse result = apiInstance.createTicket(tenantId, userId, createTicketBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -1654,7 +1669,7 @@ public class Example {
### Return type
-[**CreateTicket200Response**](CreateTicket200Response.md)
+[**CreateTicketResponse**](CreateTicketResponse.md)
### Authorization
@@ -1669,10 +1684,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **createUserBadge**
-> CreateUserBadge200Response createUserBadge(tenantId, createUserBadgeParams).execute();
+> APICreateUserBadgeResponse createUserBadge(tenantId, createUserBadgeParams).execute();
@@ -1701,7 +1717,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
CreateUserBadgeParams createUserBadgeParams = new CreateUserBadgeParams(); // CreateUserBadgeParams |
try {
- CreateUserBadge200Response result = apiInstance.createUserBadge(tenantId, createUserBadgeParams)
+ APICreateUserBadgeResponse result = apiInstance.createUserBadge(tenantId, createUserBadgeParams)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -1724,7 +1740,7 @@ public class Example {
### Return type
-[**CreateUserBadge200Response**](CreateUserBadge200Response.md)
+[**APICreateUserBadgeResponse**](APICreateUserBadgeResponse.md)
### Authorization
@@ -1739,10 +1755,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **createVote**
-> VoteComment200Response createVote(tenantId, commentId, direction).userId(userId).anonUserId(anonUserId).execute();
+> VoteResponse createVote(tenantId, commentId, direction).userId(userId).anonUserId(anonUserId).execute();
@@ -1774,7 +1791,7 @@ public class Example {
String userId = "userId_example"; // String |
String anonUserId = "anonUserId_example"; // String |
try {
- VoteComment200Response result = apiInstance.createVote(tenantId, commentId, direction)
+ VoteResponse result = apiInstance.createVote(tenantId, commentId, direction)
.userId(userId)
.anonUserId(anonUserId)
.execute();
@@ -1802,7 +1819,7 @@ public class Example {
### Return type
-[**VoteComment200Response**](VoteComment200Response.md)
+[**VoteResponse**](VoteResponse.md)
### Authorization
@@ -1817,10 +1834,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **deleteComment**
-> DeleteComment200Response deleteComment(tenantId, id).contextUserId(contextUserId).isLive(isLive).execute();
+> DeleteCommentResult deleteComment(tenantId, id).contextUserId(contextUserId).isLive(isLive).execute();
@@ -1851,7 +1869,7 @@ public class Example {
String contextUserId = "contextUserId_example"; // String |
Boolean isLive = true; // Boolean |
try {
- DeleteComment200Response result = apiInstance.deleteComment(tenantId, id)
+ DeleteCommentResult result = apiInstance.deleteComment(tenantId, id)
.contextUserId(contextUserId)
.isLive(isLive)
.execute();
@@ -1878,7 +1896,7 @@ public class Example {
### Return type
-[**DeleteComment200Response**](DeleteComment200Response.md)
+[**DeleteCommentResult**](DeleteCommentResult.md)
### Authorization
@@ -1893,10 +1911,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **deleteDomainConfig**
-> DeleteDomainConfig200Response deleteDomainConfig(tenantId, domain).execute();
+> DeleteDomainConfigResponse deleteDomainConfig(tenantId, domain).execute();
@@ -1925,7 +1944,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String domain = "domain_example"; // String |
try {
- DeleteDomainConfig200Response result = apiInstance.deleteDomainConfig(tenantId, domain)
+ DeleteDomainConfigResponse result = apiInstance.deleteDomainConfig(tenantId, domain)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -1948,7 +1967,7 @@ public class Example {
### Return type
-[**DeleteDomainConfig200Response**](DeleteDomainConfig200Response.md)
+[**DeleteDomainConfigResponse**](DeleteDomainConfigResponse.md)
### Authorization
@@ -1966,7 +1985,7 @@ public class Example {
# **deleteEmailTemplate**
-> FlagCommentPublic200Response deleteEmailTemplate(tenantId, id).execute();
+> APIEmptyResponse deleteEmailTemplate(tenantId, id).execute();
@@ -1995,7 +2014,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- FlagCommentPublic200Response result = apiInstance.deleteEmailTemplate(tenantId, id)
+ APIEmptyResponse result = apiInstance.deleteEmailTemplate(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -2018,7 +2037,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -2033,10 +2052,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **deleteEmailTemplateRenderError**
-> FlagCommentPublic200Response deleteEmailTemplateRenderError(tenantId, id, errorId).execute();
+> APIEmptyResponse deleteEmailTemplateRenderError(tenantId, id, errorId).execute();
@@ -2066,7 +2086,7 @@ public class Example {
String id = "id_example"; // String |
String errorId = "errorId_example"; // String |
try {
- FlagCommentPublic200Response result = apiInstance.deleteEmailTemplateRenderError(tenantId, id, errorId)
+ APIEmptyResponse result = apiInstance.deleteEmailTemplateRenderError(tenantId, id, errorId)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -2090,7 +2110,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -2105,10 +2125,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **deleteHashTag**
-> FlagCommentPublic200Response deleteHashTag(tag).tenantId(tenantId).deleteHashTagRequest(deleteHashTagRequest).execute();
+> APIEmptyResponse deleteHashTag(tag).tenantId(tenantId).deleteHashTagRequestBody(deleteHashTagRequestBody).execute();
@@ -2136,11 +2157,11 @@ public class Example {
DefaultApi apiInstance = new DefaultApi(defaultClient);
String tag = "tag_example"; // String |
String tenantId = "tenantId_example"; // String |
- DeleteHashTagRequest deleteHashTagRequest = new DeleteHashTagRequest(); // DeleteHashTagRequest |
+ DeleteHashTagRequestBody deleteHashTagRequestBody = new DeleteHashTagRequestBody(); // DeleteHashTagRequestBody |
try {
- FlagCommentPublic200Response result = apiInstance.deleteHashTag(tag)
+ APIEmptyResponse result = apiInstance.deleteHashTag(tag)
.tenantId(tenantId)
- .deleteHashTagRequest(deleteHashTagRequest)
+ .deleteHashTagRequestBody(deleteHashTagRequestBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -2160,11 +2181,11 @@ public class Example {
|------------- | ------------- | ------------- | -------------|
| **tag** | **String**| | |
| **tenantId** | **String**| | [optional] |
-| **deleteHashTagRequest** | [**DeleteHashTagRequest**](DeleteHashTagRequest.md)| | [optional] |
+| **deleteHashTagRequestBody** | [**DeleteHashTagRequestBody**](DeleteHashTagRequestBody.md)| | [optional] |
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -2179,10 +2200,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **deleteModerator**
-> FlagCommentPublic200Response deleteModerator(tenantId, id).sendEmail(sendEmail).execute();
+> APIEmptyResponse deleteModerator(tenantId, id).sendEmail(sendEmail).execute();
@@ -2212,7 +2234,7 @@ public class Example {
String id = "id_example"; // String |
String sendEmail = "sendEmail_example"; // String |
try {
- FlagCommentPublic200Response result = apiInstance.deleteModerator(tenantId, id)
+ APIEmptyResponse result = apiInstance.deleteModerator(tenantId, id)
.sendEmail(sendEmail)
.execute();
System.out.println(result);
@@ -2237,7 +2259,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -2252,10 +2274,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **deleteNotificationCount**
-> FlagCommentPublic200Response deleteNotificationCount(tenantId, id).execute();
+> APIEmptyResponse deleteNotificationCount(tenantId, id).execute();
@@ -2284,7 +2307,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- FlagCommentPublic200Response result = apiInstance.deleteNotificationCount(tenantId, id)
+ APIEmptyResponse result = apiInstance.deleteNotificationCount(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -2307,7 +2330,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -2322,6 +2345,7 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **deletePage**
@@ -2395,7 +2419,7 @@ public class Example {
# **deletePendingWebhookEvent**
-> FlagCommentPublic200Response deletePendingWebhookEvent(tenantId, id).execute();
+> APIEmptyResponse deletePendingWebhookEvent(tenantId, id).execute();
@@ -2424,7 +2448,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- FlagCommentPublic200Response result = apiInstance.deletePendingWebhookEvent(tenantId, id)
+ APIEmptyResponse result = apiInstance.deletePendingWebhookEvent(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -2447,7 +2471,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -2462,10 +2486,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **deleteQuestionConfig**
-> FlagCommentPublic200Response deleteQuestionConfig(tenantId, id).execute();
+> APIEmptyResponse deleteQuestionConfig(tenantId, id).execute();
@@ -2494,7 +2519,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- FlagCommentPublic200Response result = apiInstance.deleteQuestionConfig(tenantId, id)
+ APIEmptyResponse result = apiInstance.deleteQuestionConfig(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -2517,7 +2542,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -2532,10 +2557,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **deleteQuestionResult**
-> FlagCommentPublic200Response deleteQuestionResult(tenantId, id).execute();
+> APIEmptyResponse deleteQuestionResult(tenantId, id).execute();
@@ -2564,7 +2590,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- FlagCommentPublic200Response result = apiInstance.deleteQuestionResult(tenantId, id)
+ APIEmptyResponse result = apiInstance.deleteQuestionResult(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -2587,7 +2613,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -2602,6 +2628,7 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **deleteSSOUser**
@@ -2754,7 +2781,7 @@ public class Example {
# **deleteTenant**
-> FlagCommentPublic200Response deleteTenant(tenantId, id).sure(sure).execute();
+> APIEmptyResponse deleteTenant(tenantId, id).sure(sure).execute();
@@ -2784,7 +2811,7 @@ public class Example {
String id = "id_example"; // String |
String sure = "sure_example"; // String |
try {
- FlagCommentPublic200Response result = apiInstance.deleteTenant(tenantId, id)
+ APIEmptyResponse result = apiInstance.deleteTenant(tenantId, id)
.sure(sure)
.execute();
System.out.println(result);
@@ -2809,7 +2836,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -2824,10 +2851,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **deleteTenantPackage**
-> FlagCommentPublic200Response deleteTenantPackage(tenantId, id).execute();
+> APIEmptyResponse deleteTenantPackage(tenantId, id).execute();
@@ -2856,7 +2884,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- FlagCommentPublic200Response result = apiInstance.deleteTenantPackage(tenantId, id)
+ APIEmptyResponse result = apiInstance.deleteTenantPackage(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -2879,7 +2907,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -2894,10 +2922,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **deleteTenantUser**
-> FlagCommentPublic200Response deleteTenantUser(tenantId, id).deleteComments(deleteComments).commentDeleteMode(commentDeleteMode).execute();
+> APIEmptyResponse deleteTenantUser(tenantId, id).deleteComments(deleteComments).commentDeleteMode(commentDeleteMode).execute();
@@ -2928,7 +2957,7 @@ public class Example {
String deleteComments = "deleteComments_example"; // String |
String commentDeleteMode = "commentDeleteMode_example"; // String |
try {
- FlagCommentPublic200Response result = apiInstance.deleteTenantUser(tenantId, id)
+ APIEmptyResponse result = apiInstance.deleteTenantUser(tenantId, id)
.deleteComments(deleteComments)
.commentDeleteMode(commentDeleteMode)
.execute();
@@ -2955,7 +2984,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -2970,10 +2999,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **deleteUserBadge**
-> UpdateUserBadge200Response deleteUserBadge(tenantId, id).execute();
+> APIEmptySuccessResponse deleteUserBadge(tenantId, id).execute();
@@ -3002,7 +3032,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- UpdateUserBadge200Response result = apiInstance.deleteUserBadge(tenantId, id)
+ APIEmptySuccessResponse result = apiInstance.deleteUserBadge(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -3025,7 +3055,7 @@ public class Example {
### Return type
-[**UpdateUserBadge200Response**](UpdateUserBadge200Response.md)
+[**APIEmptySuccessResponse**](APIEmptySuccessResponse.md)
### Authorization
@@ -3040,10 +3070,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **deleteVote**
-> DeleteCommentVote200Response deleteVote(tenantId, id).editKey(editKey).execute();
+> VoteDeleteResponse deleteVote(tenantId, id).editKey(editKey).execute();
@@ -3073,7 +3104,7 @@ public class Example {
String id = "id_example"; // String |
String editKey = "editKey_example"; // String |
try {
- DeleteCommentVote200Response result = apiInstance.deleteVote(tenantId, id)
+ VoteDeleteResponse result = apiInstance.deleteVote(tenantId, id)
.editKey(editKey)
.execute();
System.out.println(result);
@@ -3098,7 +3129,7 @@ public class Example {
### Return type
-[**DeleteCommentVote200Response**](DeleteCommentVote200Response.md)
+[**VoteDeleteResponse**](VoteDeleteResponse.md)
### Authorization
@@ -3113,10 +3144,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **flagComment**
-> FlagComment200Response flagComment(tenantId, id).userId(userId).anonUserId(anonUserId).execute();
+> FlagCommentResponse flagComment(tenantId, id).userId(userId).anonUserId(anonUserId).execute();
@@ -3147,7 +3179,7 @@ public class Example {
String userId = "userId_example"; // String |
String anonUserId = "anonUserId_example"; // String |
try {
- FlagComment200Response result = apiInstance.flagComment(tenantId, id)
+ FlagCommentResponse result = apiInstance.flagComment(tenantId, id)
.userId(userId)
.anonUserId(anonUserId)
.execute();
@@ -3174,7 +3206,7 @@ public class Example {
### Return type
-[**FlagComment200Response**](FlagComment200Response.md)
+[**FlagCommentResponse**](FlagCommentResponse.md)
### Authorization
@@ -3189,10 +3221,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getAuditLogs**
-> GetAuditLogs200Response getAuditLogs(tenantId).limit(limit).skip(skip).order(order).after(after).before(before).execute();
+> GetAuditLogsResponse getAuditLogs(tenantId).limit(limit).skip(skip).order(order).after(after).before(before).execute();
@@ -3225,7 +3258,7 @@ public class Example {
Double after = 3.4D; // Double |
Double before = 3.4D; // Double |
try {
- GetAuditLogs200Response result = apiInstance.getAuditLogs(tenantId)
+ GetAuditLogsResponse result = apiInstance.getAuditLogs(tenantId)
.limit(limit)
.skip(skip)
.order(order)
@@ -3257,7 +3290,7 @@ public class Example {
### Return type
-[**GetAuditLogs200Response**](GetAuditLogs200Response.md)
+[**GetAuditLogsResponse**](GetAuditLogsResponse.md)
### Authorization
@@ -3272,10 +3305,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getCachedNotificationCount**
-> GetCachedNotificationCount200Response getCachedNotificationCount(tenantId, id).execute();
+> GetCachedNotificationCountResponse getCachedNotificationCount(tenantId, id).execute();
@@ -3304,7 +3338,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- GetCachedNotificationCount200Response result = apiInstance.getCachedNotificationCount(tenantId, id)
+ GetCachedNotificationCountResponse result = apiInstance.getCachedNotificationCount(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -3327,7 +3361,7 @@ public class Example {
### Return type
-[**GetCachedNotificationCount200Response**](GetCachedNotificationCount200Response.md)
+[**GetCachedNotificationCountResponse**](GetCachedNotificationCountResponse.md)
### Authorization
@@ -3342,10 +3376,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getComment**
-> GetComment200Response getComment(tenantId, id).execute();
+> APIGetCommentResponse getComment(tenantId, id).execute();
@@ -3374,7 +3409,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- GetComment200Response result = apiInstance.getComment(tenantId, id)
+ APIGetCommentResponse result = apiInstance.getComment(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -3397,7 +3432,7 @@ public class Example {
### Return type
-[**GetComment200Response**](GetComment200Response.md)
+[**APIGetCommentResponse**](APIGetCommentResponse.md)
### Authorization
@@ -3412,10 +3447,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getComments**
-> GetComments200Response getComments(tenantId).page(page).limit(limit).skip(skip).asTree(asTree).skipChildren(skipChildren).limitChildren(limitChildren).maxTreeDepth(maxTreeDepth).urlId(urlId).userId(userId).anonUserId(anonUserId).contextUserId(contextUserId).hashTag(hashTag).parentId(parentId).direction(direction).execute();
+> APIGetCommentsResponse getComments(tenantId).page(page).limit(limit).skip(skip).asTree(asTree).skipChildren(skipChildren).limitChildren(limitChildren).maxTreeDepth(maxTreeDepth).urlId(urlId).userId(userId).anonUserId(anonUserId).contextUserId(contextUserId).hashTag(hashTag).parentId(parentId).direction(direction).fromDate(fromDate).toDate(toDate).execute();
@@ -3456,8 +3492,10 @@ public class Example {
String hashTag = "hashTag_example"; // String |
String parentId = "parentId_example"; // String |
SortDirections direction = SortDirections.fromValue("OF"); // SortDirections |
+ Long fromDate = 56L; // Long |
+ Long toDate = 56L; // Long |
try {
- GetComments200Response result = apiInstance.getComments(tenantId)
+ APIGetCommentsResponse result = apiInstance.getComments(tenantId)
.page(page)
.limit(limit)
.skip(skip)
@@ -3472,6 +3510,8 @@ public class Example {
.hashTag(hashTag)
.parentId(parentId)
.direction(direction)
+ .fromDate(fromDate)
+ .toDate(toDate)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -3504,10 +3544,12 @@ public class Example {
| **hashTag** | **String**| | [optional] |
| **parentId** | **String**| | [optional] |
| **direction** | [**SortDirections**](.md)| | [optional] [enum: OF, NF, MR] |
+| **fromDate** | **Long**| | [optional] |
+| **toDate** | **Long**| | [optional] |
### Return type
-[**GetComments200Response**](GetComments200Response.md)
+[**APIGetCommentsResponse**](APIGetCommentsResponse.md)
### Authorization
@@ -3522,10 +3564,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getDomainConfig**
-> GetDomainConfig200Response getDomainConfig(tenantId, domain).execute();
+> GetDomainConfigResponse getDomainConfig(tenantId, domain).execute();
@@ -3554,7 +3597,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String domain = "domain_example"; // String |
try {
- GetDomainConfig200Response result = apiInstance.getDomainConfig(tenantId, domain)
+ GetDomainConfigResponse result = apiInstance.getDomainConfig(tenantId, domain)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -3577,7 +3620,7 @@ public class Example {
### Return type
-[**GetDomainConfig200Response**](GetDomainConfig200Response.md)
+[**GetDomainConfigResponse**](GetDomainConfigResponse.md)
### Authorization
@@ -3595,7 +3638,7 @@ public class Example {
# **getDomainConfigs**
-> GetDomainConfigs200Response getDomainConfigs(tenantId).execute();
+> GetDomainConfigsResponse getDomainConfigs(tenantId).execute();
@@ -3623,7 +3666,7 @@ public class Example {
DefaultApi apiInstance = new DefaultApi(defaultClient);
String tenantId = "tenantId_example"; // String |
try {
- GetDomainConfigs200Response result = apiInstance.getDomainConfigs(tenantId)
+ GetDomainConfigsResponse result = apiInstance.getDomainConfigs(tenantId)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -3645,7 +3688,7 @@ public class Example {
### Return type
-[**GetDomainConfigs200Response**](GetDomainConfigs200Response.md)
+[**GetDomainConfigsResponse**](GetDomainConfigsResponse.md)
### Authorization
@@ -3663,7 +3706,7 @@ public class Example {
# **getEmailTemplate**
-> GetEmailTemplate200Response getEmailTemplate(tenantId, id).execute();
+> GetEmailTemplateResponse getEmailTemplate(tenantId, id).execute();
@@ -3692,7 +3735,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- GetEmailTemplate200Response result = apiInstance.getEmailTemplate(tenantId, id)
+ GetEmailTemplateResponse result = apiInstance.getEmailTemplate(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -3715,7 +3758,7 @@ public class Example {
### Return type
-[**GetEmailTemplate200Response**](GetEmailTemplate200Response.md)
+[**GetEmailTemplateResponse**](GetEmailTemplateResponse.md)
### Authorization
@@ -3730,10 +3773,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getEmailTemplateDefinitions**
-> GetEmailTemplateDefinitions200Response getEmailTemplateDefinitions(tenantId).execute();
+> GetEmailTemplateDefinitionsResponse getEmailTemplateDefinitions(tenantId).execute();
@@ -3761,7 +3805,7 @@ public class Example {
DefaultApi apiInstance = new DefaultApi(defaultClient);
String tenantId = "tenantId_example"; // String |
try {
- GetEmailTemplateDefinitions200Response result = apiInstance.getEmailTemplateDefinitions(tenantId)
+ GetEmailTemplateDefinitionsResponse result = apiInstance.getEmailTemplateDefinitions(tenantId)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -3783,7 +3827,7 @@ public class Example {
### Return type
-[**GetEmailTemplateDefinitions200Response**](GetEmailTemplateDefinitions200Response.md)
+[**GetEmailTemplateDefinitionsResponse**](GetEmailTemplateDefinitionsResponse.md)
### Authorization
@@ -3798,10 +3842,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getEmailTemplateRenderErrors**
-> GetEmailTemplateRenderErrors200Response getEmailTemplateRenderErrors(tenantId, id).skip(skip).execute();
+> GetEmailTemplateRenderErrorsResponse getEmailTemplateRenderErrors(tenantId, id).skip(skip).execute();
@@ -3831,7 +3876,7 @@ public class Example {
String id = "id_example"; // String |
Double skip = 3.4D; // Double |
try {
- GetEmailTemplateRenderErrors200Response result = apiInstance.getEmailTemplateRenderErrors(tenantId, id)
+ GetEmailTemplateRenderErrorsResponse result = apiInstance.getEmailTemplateRenderErrors(tenantId, id)
.skip(skip)
.execute();
System.out.println(result);
@@ -3856,7 +3901,7 @@ public class Example {
### Return type
-[**GetEmailTemplateRenderErrors200Response**](GetEmailTemplateRenderErrors200Response.md)
+[**GetEmailTemplateRenderErrorsResponse**](GetEmailTemplateRenderErrorsResponse.md)
### Authorization
@@ -3871,10 +3916,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getEmailTemplates**
-> GetEmailTemplates200Response getEmailTemplates(tenantId).skip(skip).execute();
+> GetEmailTemplatesResponse getEmailTemplates(tenantId).skip(skip).execute();
@@ -3903,7 +3949,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
Double skip = 3.4D; // Double |
try {
- GetEmailTemplates200Response result = apiInstance.getEmailTemplates(tenantId)
+ GetEmailTemplatesResponse result = apiInstance.getEmailTemplates(tenantId)
.skip(skip)
.execute();
System.out.println(result);
@@ -3927,7 +3973,7 @@ public class Example {
### Return type
-[**GetEmailTemplates200Response**](GetEmailTemplates200Response.md)
+[**GetEmailTemplatesResponse**](GetEmailTemplatesResponse.md)
### Authorization
@@ -3942,10 +3988,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getFeedPosts**
-> GetFeedPosts200Response getFeedPosts(tenantId).afterId(afterId).limit(limit).tags(tags).execute();
+> GetFeedPostsResponse getFeedPosts(tenantId).afterId(afterId).limit(limit).tags(tags).execute();
@@ -3978,7 +4025,7 @@ public class Example {
Integer limit = 56; // Integer |
List tags = Arrays.asList(); // List |
try {
- GetFeedPosts200Response result = apiInstance.getFeedPosts(tenantId)
+ GetFeedPostsResponse result = apiInstance.getFeedPosts(tenantId)
.afterId(afterId)
.limit(limit)
.tags(tags)
@@ -4006,7 +4053,7 @@ public class Example {
### Return type
-[**GetFeedPosts200Response**](GetFeedPosts200Response.md)
+[**GetFeedPostsResponse**](GetFeedPostsResponse.md)
### Authorization
@@ -4021,10 +4068,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getHashTags**
-> GetHashTags200Response getHashTags(tenantId).page(page).execute();
+> GetHashTagsResponse getHashTags(tenantId).page(page).execute();
@@ -4053,7 +4101,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
Double page = 3.4D; // Double |
try {
- GetHashTags200Response result = apiInstance.getHashTags(tenantId)
+ GetHashTagsResponse result = apiInstance.getHashTags(tenantId)
.page(page)
.execute();
System.out.println(result);
@@ -4077,7 +4125,7 @@ public class Example {
### Return type
-[**GetHashTags200Response**](GetHashTags200Response.md)
+[**GetHashTagsResponse**](GetHashTagsResponse.md)
### Authorization
@@ -4092,10 +4140,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getModerator**
-> GetModerator200Response getModerator(tenantId, id).execute();
+> GetModeratorResponse getModerator(tenantId, id).execute();
@@ -4124,7 +4173,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- GetModerator200Response result = apiInstance.getModerator(tenantId, id)
+ GetModeratorResponse result = apiInstance.getModerator(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -4147,7 +4196,7 @@ public class Example {
### Return type
-[**GetModerator200Response**](GetModerator200Response.md)
+[**GetModeratorResponse**](GetModeratorResponse.md)
### Authorization
@@ -4162,10 +4211,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getModerators**
-> GetModerators200Response getModerators(tenantId).skip(skip).execute();
+> GetModeratorsResponse getModerators(tenantId).skip(skip).execute();
@@ -4194,7 +4244,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
Double skip = 3.4D; // Double |
try {
- GetModerators200Response result = apiInstance.getModerators(tenantId)
+ GetModeratorsResponse result = apiInstance.getModerators(tenantId)
.skip(skip)
.execute();
System.out.println(result);
@@ -4218,7 +4268,7 @@ public class Example {
### Return type
-[**GetModerators200Response**](GetModerators200Response.md)
+[**GetModeratorsResponse**](GetModeratorsResponse.md)
### Authorization
@@ -4233,10 +4283,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getNotificationCount**
-> GetNotificationCount200Response getNotificationCount(tenantId).userId(userId).urlId(urlId).fromCommentId(fromCommentId).viewed(viewed).type(type).execute();
+> GetNotificationCountResponse getNotificationCount(tenantId).userId(userId).urlId(urlId).fromCommentId(fromCommentId).viewed(viewed).type(type).execute();
@@ -4269,7 +4320,7 @@ public class Example {
Boolean viewed = true; // Boolean |
String type = "type_example"; // String |
try {
- GetNotificationCount200Response result = apiInstance.getNotificationCount(tenantId)
+ GetNotificationCountResponse result = apiInstance.getNotificationCount(tenantId)
.userId(userId)
.urlId(urlId)
.fromCommentId(fromCommentId)
@@ -4301,7 +4352,7 @@ public class Example {
### Return type
-[**GetNotificationCount200Response**](GetNotificationCount200Response.md)
+[**GetNotificationCountResponse**](GetNotificationCountResponse.md)
### Authorization
@@ -4316,10 +4367,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getNotifications**
-> GetNotifications200Response getNotifications(tenantId).userId(userId).urlId(urlId).fromCommentId(fromCommentId).viewed(viewed).type(type).skip(skip).execute();
+> GetNotificationsResponse getNotifications(tenantId).userId(userId).urlId(urlId).fromCommentId(fromCommentId).viewed(viewed).type(type).skip(skip).execute();
@@ -4353,7 +4405,7 @@ public class Example {
String type = "type_example"; // String |
Double skip = 3.4D; // Double |
try {
- GetNotifications200Response result = apiInstance.getNotifications(tenantId)
+ GetNotificationsResponse result = apiInstance.getNotifications(tenantId)
.userId(userId)
.urlId(urlId)
.fromCommentId(fromCommentId)
@@ -4387,7 +4439,7 @@ public class Example {
### Return type
-[**GetNotifications200Response**](GetNotifications200Response.md)
+[**GetNotificationsResponse**](GetNotificationsResponse.md)
### Authorization
@@ -4402,6 +4454,7 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getPageByURLId**
@@ -4543,7 +4596,7 @@ public class Example {
# **getPendingWebhookEventCount**
-> GetPendingWebhookEventCount200Response getPendingWebhookEventCount(tenantId).commentId(commentId).externalId(externalId).eventType(eventType).type(type).domain(domain).attemptCountGT(attemptCountGT).execute();
+> GetPendingWebhookEventCountResponse getPendingWebhookEventCount(tenantId).commentId(commentId).externalId(externalId).eventType(eventType).type(type).domain(domain).attemptCountGT(attemptCountGT).execute();
@@ -4577,7 +4630,7 @@ public class Example {
String domain = "domain_example"; // String |
Double attemptCountGT = 3.4D; // Double |
try {
- GetPendingWebhookEventCount200Response result = apiInstance.getPendingWebhookEventCount(tenantId)
+ GetPendingWebhookEventCountResponse result = apiInstance.getPendingWebhookEventCount(tenantId)
.commentId(commentId)
.externalId(externalId)
.eventType(eventType)
@@ -4611,7 +4664,7 @@ public class Example {
### Return type
-[**GetPendingWebhookEventCount200Response**](GetPendingWebhookEventCount200Response.md)
+[**GetPendingWebhookEventCountResponse**](GetPendingWebhookEventCountResponse.md)
### Authorization
@@ -4626,10 +4679,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getPendingWebhookEvents**
-> GetPendingWebhookEvents200Response getPendingWebhookEvents(tenantId).commentId(commentId).externalId(externalId).eventType(eventType).type(type).domain(domain).attemptCountGT(attemptCountGT).skip(skip).execute();
+> GetPendingWebhookEventsResponse getPendingWebhookEvents(tenantId).commentId(commentId).externalId(externalId).eventType(eventType).type(type).domain(domain).attemptCountGT(attemptCountGT).skip(skip).execute();
@@ -4664,7 +4718,7 @@ public class Example {
Double attemptCountGT = 3.4D; // Double |
Double skip = 3.4D; // Double |
try {
- GetPendingWebhookEvents200Response result = apiInstance.getPendingWebhookEvents(tenantId)
+ GetPendingWebhookEventsResponse result = apiInstance.getPendingWebhookEvents(tenantId)
.commentId(commentId)
.externalId(externalId)
.eventType(eventType)
@@ -4700,7 +4754,7 @@ public class Example {
### Return type
-[**GetPendingWebhookEvents200Response**](GetPendingWebhookEvents200Response.md)
+[**GetPendingWebhookEventsResponse**](GetPendingWebhookEventsResponse.md)
### Authorization
@@ -4715,10 +4769,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getQuestionConfig**
-> GetQuestionConfig200Response getQuestionConfig(tenantId, id).execute();
+> GetQuestionConfigResponse getQuestionConfig(tenantId, id).execute();
@@ -4747,7 +4802,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- GetQuestionConfig200Response result = apiInstance.getQuestionConfig(tenantId, id)
+ GetQuestionConfigResponse result = apiInstance.getQuestionConfig(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -4770,7 +4825,7 @@ public class Example {
### Return type
-[**GetQuestionConfig200Response**](GetQuestionConfig200Response.md)
+[**GetQuestionConfigResponse**](GetQuestionConfigResponse.md)
### Authorization
@@ -4785,10 +4840,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getQuestionConfigs**
-> GetQuestionConfigs200Response getQuestionConfigs(tenantId).skip(skip).execute();
+> GetQuestionConfigsResponse getQuestionConfigs(tenantId).skip(skip).execute();
@@ -4817,7 +4873,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
Double skip = 3.4D; // Double |
try {
- GetQuestionConfigs200Response result = apiInstance.getQuestionConfigs(tenantId)
+ GetQuestionConfigsResponse result = apiInstance.getQuestionConfigs(tenantId)
.skip(skip)
.execute();
System.out.println(result);
@@ -4841,7 +4897,7 @@ public class Example {
### Return type
-[**GetQuestionConfigs200Response**](GetQuestionConfigs200Response.md)
+[**GetQuestionConfigsResponse**](GetQuestionConfigsResponse.md)
### Authorization
@@ -4856,10 +4912,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getQuestionResult**
-> GetQuestionResult200Response getQuestionResult(tenantId, id).execute();
+> GetQuestionResultResponse getQuestionResult(tenantId, id).execute();
@@ -4888,7 +4945,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- GetQuestionResult200Response result = apiInstance.getQuestionResult(tenantId, id)
+ GetQuestionResultResponse result = apiInstance.getQuestionResult(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -4911,7 +4968,7 @@ public class Example {
### Return type
-[**GetQuestionResult200Response**](GetQuestionResult200Response.md)
+[**GetQuestionResultResponse**](GetQuestionResultResponse.md)
### Authorization
@@ -4926,10 +4983,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getQuestionResults**
-> GetQuestionResults200Response getQuestionResults(tenantId).urlId(urlId).userId(userId).startDate(startDate).questionId(questionId).questionIds(questionIds).skip(skip).execute();
+> GetQuestionResultsResponse getQuestionResults(tenantId).urlId(urlId).userId(userId).startDate(startDate).questionId(questionId).questionIds(questionIds).skip(skip).execute();
@@ -4963,7 +5021,7 @@ public class Example {
String questionIds = "questionIds_example"; // String |
Double skip = 3.4D; // Double |
try {
- GetQuestionResults200Response result = apiInstance.getQuestionResults(tenantId)
+ GetQuestionResultsResponse result = apiInstance.getQuestionResults(tenantId)
.urlId(urlId)
.userId(userId)
.startDate(startDate)
@@ -4997,7 +5055,7 @@ public class Example {
### Return type
-[**GetQuestionResults200Response**](GetQuestionResults200Response.md)
+[**GetQuestionResultsResponse**](GetQuestionResultsResponse.md)
### Authorization
@@ -5012,6 +5070,7 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getSSOUserByEmail**
@@ -5155,7 +5214,7 @@ public class Example {
# **getSSOUsers**
-> GetSSOUsers200Response getSSOUsers(tenantId).skip(skip).execute();
+> GetSSOUsersResponse getSSOUsers(tenantId).skip(skip).execute();
@@ -5184,7 +5243,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
Integer skip = 56; // Integer |
try {
- GetSSOUsers200Response result = apiInstance.getSSOUsers(tenantId)
+ GetSSOUsersResponse result = apiInstance.getSSOUsers(tenantId)
.skip(skip)
.execute();
System.out.println(result);
@@ -5208,7 +5267,7 @@ public class Example {
### Return type
-[**GetSSOUsers200Response**](GetSSOUsers200Response.md)
+[**GetSSOUsersResponse**](GetSSOUsersResponse.md)
### Authorization
@@ -5297,7 +5356,7 @@ public class Example {
# **getTenant**
-> GetTenant200Response getTenant(tenantId, id).execute();
+> GetTenantResponse getTenant(tenantId, id).execute();
@@ -5326,7 +5385,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- GetTenant200Response result = apiInstance.getTenant(tenantId, id)
+ GetTenantResponse result = apiInstance.getTenant(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -5349,7 +5408,7 @@ public class Example {
### Return type
-[**GetTenant200Response**](GetTenant200Response.md)
+[**GetTenantResponse**](GetTenantResponse.md)
### Authorization
@@ -5364,10 +5423,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getTenantDailyUsages**
-> GetTenantDailyUsages200Response getTenantDailyUsages(tenantId).yearNumber(yearNumber).monthNumber(monthNumber).dayNumber(dayNumber).skip(skip).execute();
+> GetTenantDailyUsagesResponse getTenantDailyUsages(tenantId).yearNumber(yearNumber).monthNumber(monthNumber).dayNumber(dayNumber).skip(skip).execute();
@@ -5399,7 +5459,7 @@ public class Example {
Double dayNumber = 3.4D; // Double |
Double skip = 3.4D; // Double |
try {
- GetTenantDailyUsages200Response result = apiInstance.getTenantDailyUsages(tenantId)
+ GetTenantDailyUsagesResponse result = apiInstance.getTenantDailyUsages(tenantId)
.yearNumber(yearNumber)
.monthNumber(monthNumber)
.dayNumber(dayNumber)
@@ -5429,7 +5489,7 @@ public class Example {
### Return type
-[**GetTenantDailyUsages200Response**](GetTenantDailyUsages200Response.md)
+[**GetTenantDailyUsagesResponse**](GetTenantDailyUsagesResponse.md)
### Authorization
@@ -5444,10 +5504,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getTenantPackage**
-> GetTenantPackage200Response getTenantPackage(tenantId, id).execute();
+> GetTenantPackageResponse getTenantPackage(tenantId, id).execute();
@@ -5476,7 +5537,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- GetTenantPackage200Response result = apiInstance.getTenantPackage(tenantId, id)
+ GetTenantPackageResponse result = apiInstance.getTenantPackage(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -5499,7 +5560,7 @@ public class Example {
### Return type
-[**GetTenantPackage200Response**](GetTenantPackage200Response.md)
+[**GetTenantPackageResponse**](GetTenantPackageResponse.md)
### Authorization
@@ -5514,10 +5575,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getTenantPackages**
-> GetTenantPackages200Response getTenantPackages(tenantId).skip(skip).execute();
+> GetTenantPackagesResponse getTenantPackages(tenantId).skip(skip).execute();
@@ -5546,7 +5608,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
Double skip = 3.4D; // Double |
try {
- GetTenantPackages200Response result = apiInstance.getTenantPackages(tenantId)
+ GetTenantPackagesResponse result = apiInstance.getTenantPackages(tenantId)
.skip(skip)
.execute();
System.out.println(result);
@@ -5570,7 +5632,7 @@ public class Example {
### Return type
-[**GetTenantPackages200Response**](GetTenantPackages200Response.md)
+[**GetTenantPackagesResponse**](GetTenantPackagesResponse.md)
### Authorization
@@ -5585,10 +5647,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getTenantUser**
-> GetTenantUser200Response getTenantUser(tenantId, id).execute();
+> GetTenantUserResponse getTenantUser(tenantId, id).execute();
@@ -5617,7 +5680,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- GetTenantUser200Response result = apiInstance.getTenantUser(tenantId, id)
+ GetTenantUserResponse result = apiInstance.getTenantUser(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -5640,7 +5703,7 @@ public class Example {
### Return type
-[**GetTenantUser200Response**](GetTenantUser200Response.md)
+[**GetTenantUserResponse**](GetTenantUserResponse.md)
### Authorization
@@ -5655,10 +5718,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getTenantUsers**
-> GetTenantUsers200Response getTenantUsers(tenantId).skip(skip).execute();
+> GetTenantUsersResponse getTenantUsers(tenantId).skip(skip).execute();
@@ -5687,7 +5751,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
Double skip = 3.4D; // Double |
try {
- GetTenantUsers200Response result = apiInstance.getTenantUsers(tenantId)
+ GetTenantUsersResponse result = apiInstance.getTenantUsers(tenantId)
.skip(skip)
.execute();
System.out.println(result);
@@ -5711,7 +5775,7 @@ public class Example {
### Return type
-[**GetTenantUsers200Response**](GetTenantUsers200Response.md)
+[**GetTenantUsersResponse**](GetTenantUsersResponse.md)
### Authorization
@@ -5726,10 +5790,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getTenants**
-> GetTenants200Response getTenants(tenantId).meta(meta).skip(skip).execute();
+> GetTenantsResponse getTenants(tenantId).meta(meta).skip(skip).execute();
@@ -5759,7 +5824,7 @@ public class Example {
String meta = "meta_example"; // String |
Double skip = 3.4D; // Double |
try {
- GetTenants200Response result = apiInstance.getTenants(tenantId)
+ GetTenantsResponse result = apiInstance.getTenants(tenantId)
.meta(meta)
.skip(skip)
.execute();
@@ -5785,7 +5850,7 @@ public class Example {
### Return type
-[**GetTenants200Response**](GetTenants200Response.md)
+[**GetTenantsResponse**](GetTenantsResponse.md)
### Authorization
@@ -5800,10 +5865,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getTicket**
-> GetTicket200Response getTicket(tenantId, id).userId(userId).execute();
+> GetTicketResponse getTicket(tenantId, id).userId(userId).execute();
@@ -5833,7 +5899,7 @@ public class Example {
String id = "id_example"; // String |
String userId = "userId_example"; // String |
try {
- GetTicket200Response result = apiInstance.getTicket(tenantId, id)
+ GetTicketResponse result = apiInstance.getTicket(tenantId, id)
.userId(userId)
.execute();
System.out.println(result);
@@ -5858,7 +5924,7 @@ public class Example {
### Return type
-[**GetTicket200Response**](GetTicket200Response.md)
+[**GetTicketResponse**](GetTicketResponse.md)
### Authorization
@@ -5873,10 +5939,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getTickets**
-> GetTickets200Response getTickets(tenantId).userId(userId).state(state).skip(skip).limit(limit).execute();
+> GetTicketsResponse getTickets(tenantId).userId(userId).state(state).skip(skip).limit(limit).execute();
@@ -5908,7 +5975,7 @@ public class Example {
Double skip = 3.4D; // Double |
Double limit = 3.4D; // Double |
try {
- GetTickets200Response result = apiInstance.getTickets(tenantId)
+ GetTicketsResponse result = apiInstance.getTickets(tenantId)
.userId(userId)
.state(state)
.skip(skip)
@@ -5938,7 +6005,7 @@ public class Example {
### Return type
-[**GetTickets200Response**](GetTickets200Response.md)
+[**GetTicketsResponse**](GetTicketsResponse.md)
### Authorization
@@ -5953,10 +6020,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getUser**
-> GetUser200Response getUser(tenantId, id).execute();
+> GetUserResponse getUser(tenantId, id).execute();
@@ -5985,7 +6053,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- GetUser200Response result = apiInstance.getUser(tenantId, id)
+ GetUserResponse result = apiInstance.getUser(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -6008,7 +6076,7 @@ public class Example {
### Return type
-[**GetUser200Response**](GetUser200Response.md)
+[**GetUserResponse**](GetUserResponse.md)
### Authorization
@@ -6023,10 +6091,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getUserBadge**
-> GetUserBadge200Response getUserBadge(tenantId, id).execute();
+> APIGetUserBadgeResponse getUserBadge(tenantId, id).execute();
@@ -6055,7 +6124,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- GetUserBadge200Response result = apiInstance.getUserBadge(tenantId, id)
+ APIGetUserBadgeResponse result = apiInstance.getUserBadge(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -6078,7 +6147,7 @@ public class Example {
### Return type
-[**GetUserBadge200Response**](GetUserBadge200Response.md)
+[**APIGetUserBadgeResponse**](APIGetUserBadgeResponse.md)
### Authorization
@@ -6093,10 +6162,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getUserBadgeProgressById**
-> GetUserBadgeProgressById200Response getUserBadgeProgressById(tenantId, id).execute();
+> APIGetUserBadgeProgressResponse getUserBadgeProgressById(tenantId, id).execute();
@@ -6125,7 +6195,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String id = "id_example"; // String |
try {
- GetUserBadgeProgressById200Response result = apiInstance.getUserBadgeProgressById(tenantId, id)
+ APIGetUserBadgeProgressResponse result = apiInstance.getUserBadgeProgressById(tenantId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -6148,7 +6218,7 @@ public class Example {
### Return type
-[**GetUserBadgeProgressById200Response**](GetUserBadgeProgressById200Response.md)
+[**APIGetUserBadgeProgressResponse**](APIGetUserBadgeProgressResponse.md)
### Authorization
@@ -6163,10 +6233,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getUserBadgeProgressByUserId**
-> GetUserBadgeProgressById200Response getUserBadgeProgressByUserId(tenantId, userId).execute();
+> APIGetUserBadgeProgressResponse getUserBadgeProgressByUserId(tenantId, userId).execute();
@@ -6195,7 +6266,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String userId = "userId_example"; // String |
try {
- GetUserBadgeProgressById200Response result = apiInstance.getUserBadgeProgressByUserId(tenantId, userId)
+ APIGetUserBadgeProgressResponse result = apiInstance.getUserBadgeProgressByUserId(tenantId, userId)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -6218,7 +6289,7 @@ public class Example {
### Return type
-[**GetUserBadgeProgressById200Response**](GetUserBadgeProgressById200Response.md)
+[**APIGetUserBadgeProgressResponse**](APIGetUserBadgeProgressResponse.md)
### Authorization
@@ -6233,10 +6304,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getUserBadgeProgressList**
-> GetUserBadgeProgressList200Response getUserBadgeProgressList(tenantId).userId(userId).limit(limit).skip(skip).execute();
+> APIGetUserBadgeProgressListResponse getUserBadgeProgressList(tenantId).userId(userId).limit(limit).skip(skip).execute();
@@ -6267,7 +6339,7 @@ public class Example {
Double limit = 3.4D; // Double |
Double skip = 3.4D; // Double |
try {
- GetUserBadgeProgressList200Response result = apiInstance.getUserBadgeProgressList(tenantId)
+ APIGetUserBadgeProgressListResponse result = apiInstance.getUserBadgeProgressList(tenantId)
.userId(userId)
.limit(limit)
.skip(skip)
@@ -6295,7 +6367,7 @@ public class Example {
### Return type
-[**GetUserBadgeProgressList200Response**](GetUserBadgeProgressList200Response.md)
+[**APIGetUserBadgeProgressListResponse**](APIGetUserBadgeProgressListResponse.md)
### Authorization
@@ -6310,10 +6382,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getUserBadges**
-> GetUserBadges200Response getUserBadges(tenantId).userId(userId).badgeId(badgeId).type(type).displayedOnComments(displayedOnComments).limit(limit).skip(skip).execute();
+> APIGetUserBadgesResponse getUserBadges(tenantId).userId(userId).badgeId(badgeId).type(type).displayedOnComments(displayedOnComments).limit(limit).skip(skip).execute();
@@ -6347,7 +6420,7 @@ public class Example {
Double limit = 3.4D; // Double |
Double skip = 3.4D; // Double |
try {
- GetUserBadges200Response result = apiInstance.getUserBadges(tenantId)
+ APIGetUserBadgesResponse result = apiInstance.getUserBadges(tenantId)
.userId(userId)
.badgeId(badgeId)
.type(type)
@@ -6381,7 +6454,7 @@ public class Example {
### Return type
-[**GetUserBadges200Response**](GetUserBadges200Response.md)
+[**APIGetUserBadgesResponse**](APIGetUserBadgesResponse.md)
### Authorization
@@ -6396,10 +6469,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getVotes**
-> GetVotes200Response getVotes(tenantId, urlId).execute();
+> GetVotesResponse getVotes(tenantId, urlId).execute();
@@ -6428,7 +6502,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String urlId = "urlId_example"; // String |
try {
- GetVotes200Response result = apiInstance.getVotes(tenantId, urlId)
+ GetVotesResponse result = apiInstance.getVotes(tenantId, urlId)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -6451,7 +6525,7 @@ public class Example {
### Return type
-[**GetVotes200Response**](GetVotes200Response.md)
+[**GetVotesResponse**](GetVotesResponse.md)
### Authorization
@@ -6466,10 +6540,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **getVotesForUser**
-> GetVotesForUser200Response getVotesForUser(tenantId, urlId).userId(userId).anonUserId(anonUserId).execute();
+> GetVotesForUserResponse getVotesForUser(tenantId, urlId).userId(userId).anonUserId(anonUserId).execute();
@@ -6500,7 +6575,7 @@ public class Example {
String userId = "userId_example"; // String |
String anonUserId = "anonUserId_example"; // String |
try {
- GetVotesForUser200Response result = apiInstance.getVotesForUser(tenantId, urlId)
+ GetVotesForUserResponse result = apiInstance.getVotesForUser(tenantId, urlId)
.userId(userId)
.anonUserId(anonUserId)
.execute();
@@ -6527,7 +6602,7 @@ public class Example {
### Return type
-[**GetVotesForUser200Response**](GetVotesForUser200Response.md)
+[**GetVotesForUserResponse**](GetVotesForUserResponse.md)
### Authorization
@@ -6542,10 +6617,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **patchDomainConfig**
-> GetDomainConfig200Response patchDomainConfig(tenantId, domainToUpdate, patchDomainConfigParams).execute();
+> PatchDomainConfigResponse patchDomainConfig(tenantId, domainToUpdate, patchDomainConfigParams).execute();
@@ -6575,7 +6651,7 @@ public class Example {
String domainToUpdate = "domainToUpdate_example"; // String |
PatchDomainConfigParams patchDomainConfigParams = new PatchDomainConfigParams(); // PatchDomainConfigParams |
try {
- GetDomainConfig200Response result = apiInstance.patchDomainConfig(tenantId, domainToUpdate, patchDomainConfigParams)
+ PatchDomainConfigResponse result = apiInstance.patchDomainConfig(tenantId, domainToUpdate, patchDomainConfigParams)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -6599,7 +6675,7 @@ public class Example {
### Return type
-[**GetDomainConfig200Response**](GetDomainConfig200Response.md)
+[**PatchDomainConfigResponse**](PatchDomainConfigResponse.md)
### Authorization
@@ -6617,7 +6693,7 @@ public class Example {
# **patchHashTag**
-> PatchHashTag200Response patchHashTag(tag).tenantId(tenantId).updateHashTagBody(updateHashTagBody).execute();
+> UpdateHashTagResponse patchHashTag(tag).tenantId(tenantId).updateHashTagBody(updateHashTagBody).execute();
@@ -6647,7 +6723,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
UpdateHashTagBody updateHashTagBody = new UpdateHashTagBody(); // UpdateHashTagBody |
try {
- PatchHashTag200Response result = apiInstance.patchHashTag(tag)
+ UpdateHashTagResponse result = apiInstance.patchHashTag(tag)
.tenantId(tenantId)
.updateHashTagBody(updateHashTagBody)
.execute();
@@ -6673,7 +6749,7 @@ public class Example {
### Return type
-[**PatchHashTag200Response**](PatchHashTag200Response.md)
+[**UpdateHashTagResponse**](UpdateHashTagResponse.md)
### Authorization
@@ -6688,6 +6764,7 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **patchPage**
@@ -6838,7 +6915,7 @@ public class Example {
# **putDomainConfig**
-> GetDomainConfig200Response putDomainConfig(tenantId, domainToUpdate, updateDomainConfigParams).execute();
+> PutDomainConfigResponse putDomainConfig(tenantId, domainToUpdate, updateDomainConfigParams).execute();
@@ -6868,7 +6945,7 @@ public class Example {
String domainToUpdate = "domainToUpdate_example"; // String |
UpdateDomainConfigParams updateDomainConfigParams = new UpdateDomainConfigParams(); // UpdateDomainConfigParams |
try {
- GetDomainConfig200Response result = apiInstance.putDomainConfig(tenantId, domainToUpdate, updateDomainConfigParams)
+ PutDomainConfigResponse result = apiInstance.putDomainConfig(tenantId, domainToUpdate, updateDomainConfigParams)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -6892,7 +6969,7 @@ public class Example {
### Return type
-[**GetDomainConfig200Response**](GetDomainConfig200Response.md)
+[**PutDomainConfigResponse**](PutDomainConfigResponse.md)
### Authorization
@@ -6985,7 +7062,7 @@ public class Example {
# **renderEmailTemplate**
-> RenderEmailTemplate200Response renderEmailTemplate(tenantId, renderEmailTemplateBody).locale(locale).execute();
+> RenderEmailTemplateResponse renderEmailTemplate(tenantId, renderEmailTemplateBody).locale(locale).execute();
@@ -7015,7 +7092,7 @@ public class Example {
RenderEmailTemplateBody renderEmailTemplateBody = new RenderEmailTemplateBody(); // RenderEmailTemplateBody |
String locale = "locale_example"; // String |
try {
- RenderEmailTemplate200Response result = apiInstance.renderEmailTemplate(tenantId, renderEmailTemplateBody)
+ RenderEmailTemplateResponse result = apiInstance.renderEmailTemplate(tenantId, renderEmailTemplateBody)
.locale(locale)
.execute();
System.out.println(result);
@@ -7040,7 +7117,7 @@ public class Example {
### Return type
-[**RenderEmailTemplate200Response**](RenderEmailTemplate200Response.md)
+[**RenderEmailTemplateResponse**](RenderEmailTemplateResponse.md)
### Authorization
@@ -7055,10 +7132,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **replaceTenantPackage**
-> FlagCommentPublic200Response replaceTenantPackage(tenantId, id, replaceTenantPackageBody).execute();
+> APIEmptyResponse replaceTenantPackage(tenantId, id, replaceTenantPackageBody).execute();
@@ -7088,7 +7166,7 @@ public class Example {
String id = "id_example"; // String |
ReplaceTenantPackageBody replaceTenantPackageBody = new ReplaceTenantPackageBody(); // ReplaceTenantPackageBody |
try {
- FlagCommentPublic200Response result = apiInstance.replaceTenantPackage(tenantId, id, replaceTenantPackageBody)
+ APIEmptyResponse result = apiInstance.replaceTenantPackage(tenantId, id, replaceTenantPackageBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -7112,7 +7190,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -7127,10 +7205,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **replaceTenantUser**
-> FlagCommentPublic200Response replaceTenantUser(tenantId, id, replaceTenantUserBody).updateComments(updateComments).execute();
+> APIEmptyResponse replaceTenantUser(tenantId, id, replaceTenantUserBody).updateComments(updateComments).execute();
@@ -7161,7 +7240,7 @@ public class Example {
ReplaceTenantUserBody replaceTenantUserBody = new ReplaceTenantUserBody(); // ReplaceTenantUserBody |
String updateComments = "updateComments_example"; // String |
try {
- FlagCommentPublic200Response result = apiInstance.replaceTenantUser(tenantId, id, replaceTenantUserBody)
+ APIEmptyResponse result = apiInstance.replaceTenantUser(tenantId, id, replaceTenantUserBody)
.updateComments(updateComments)
.execute();
System.out.println(result);
@@ -7187,7 +7266,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -7202,10 +7281,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **saveComment**
-> SaveComment200Response saveComment(tenantId, createCommentParams).isLive(isLive).doSpamCheck(doSpamCheck).sendEmails(sendEmails).populateNotifications(populateNotifications).execute();
+> APISaveCommentResponse saveComment(tenantId, createCommentParams).isLive(isLive).doSpamCheck(doSpamCheck).sendEmails(sendEmails).populateNotifications(populateNotifications).execute();
@@ -7238,7 +7318,7 @@ public class Example {
Boolean sendEmails = true; // Boolean |
Boolean populateNotifications = true; // Boolean |
try {
- SaveComment200Response result = apiInstance.saveComment(tenantId, createCommentParams)
+ APISaveCommentResponse result = apiInstance.saveComment(tenantId, createCommentParams)
.isLive(isLive)
.doSpamCheck(doSpamCheck)
.sendEmails(sendEmails)
@@ -7269,7 +7349,7 @@ public class Example {
### Return type
-[**SaveComment200Response**](SaveComment200Response.md)
+[**APISaveCommentResponse**](APISaveCommentResponse.md)
### Authorization
@@ -7284,10 +7364,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **saveCommentsBulk**
-> List<SaveComment200Response> saveCommentsBulk(tenantId, createCommentParams).isLive(isLive).doSpamCheck(doSpamCheck).sendEmails(sendEmails).populateNotifications(populateNotifications).execute();
+> List<SaveCommentsBulkResponse> saveCommentsBulk(tenantId, createCommentParams).isLive(isLive).doSpamCheck(doSpamCheck).sendEmails(sendEmails).populateNotifications(populateNotifications).execute();
@@ -7320,7 +7401,7 @@ public class Example {
Boolean sendEmails = true; // Boolean |
Boolean populateNotifications = true; // Boolean |
try {
- List result = apiInstance.saveCommentsBulk(tenantId, createCommentParams)
+ List result = apiInstance.saveCommentsBulk(tenantId, createCommentParams)
.isLive(isLive)
.doSpamCheck(doSpamCheck)
.sendEmails(sendEmails)
@@ -7351,7 +7432,7 @@ public class Example {
### Return type
-[**List<SaveComment200Response>**](SaveComment200Response.md)
+[**List<SaveCommentsBulkResponse>**](SaveCommentsBulkResponse.md)
### Authorization
@@ -7369,7 +7450,7 @@ public class Example {
# **sendInvite**
-> FlagCommentPublic200Response sendInvite(tenantId, id, fromName).execute();
+> APIEmptyResponse sendInvite(tenantId, id, fromName).execute();
@@ -7399,7 +7480,7 @@ public class Example {
String id = "id_example"; // String |
String fromName = "fromName_example"; // String |
try {
- FlagCommentPublic200Response result = apiInstance.sendInvite(tenantId, id, fromName)
+ APIEmptyResponse result = apiInstance.sendInvite(tenantId, id, fromName)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -7423,7 +7504,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -7438,10 +7519,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **sendLoginLink**
-> FlagCommentPublic200Response sendLoginLink(tenantId, id).redirectURL(redirectURL).execute();
+> APIEmptyResponse sendLoginLink(tenantId, id).redirectURL(redirectURL).execute();
@@ -7471,7 +7553,7 @@ public class Example {
String id = "id_example"; // String |
String redirectURL = "redirectURL_example"; // String |
try {
- FlagCommentPublic200Response result = apiInstance.sendLoginLink(tenantId, id)
+ APIEmptyResponse result = apiInstance.sendLoginLink(tenantId, id)
.redirectURL(redirectURL)
.execute();
System.out.println(result);
@@ -7496,7 +7578,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -7511,10 +7593,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **unBlockUserFromComment**
-> UnBlockCommentPublic200Response unBlockUserFromComment(tenantId, id, unBlockFromCommentParams).userId(userId).anonUserId(anonUserId).execute();
+> UnblockSuccess unBlockUserFromComment(tenantId, id, unBlockFromCommentParams).userId(userId).anonUserId(anonUserId).execute();
@@ -7546,7 +7629,7 @@ public class Example {
String userId = "userId_example"; // String |
String anonUserId = "anonUserId_example"; // String |
try {
- UnBlockCommentPublic200Response result = apiInstance.unBlockUserFromComment(tenantId, id, unBlockFromCommentParams)
+ UnblockSuccess result = apiInstance.unBlockUserFromComment(tenantId, id, unBlockFromCommentParams)
.userId(userId)
.anonUserId(anonUserId)
.execute();
@@ -7574,7 +7657,7 @@ public class Example {
### Return type
-[**UnBlockCommentPublic200Response**](UnBlockCommentPublic200Response.md)
+[**UnblockSuccess**](UnblockSuccess.md)
### Authorization
@@ -7589,10 +7672,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **unFlagComment**
-> FlagComment200Response unFlagComment(tenantId, id).userId(userId).anonUserId(anonUserId).execute();
+> FlagCommentResponse unFlagComment(tenantId, id).userId(userId).anonUserId(anonUserId).execute();
@@ -7623,7 +7707,7 @@ public class Example {
String userId = "userId_example"; // String |
String anonUserId = "anonUserId_example"; // String |
try {
- FlagComment200Response result = apiInstance.unFlagComment(tenantId, id)
+ FlagCommentResponse result = apiInstance.unFlagComment(tenantId, id)
.userId(userId)
.anonUserId(anonUserId)
.execute();
@@ -7650,7 +7734,7 @@ public class Example {
### Return type
-[**FlagComment200Response**](FlagComment200Response.md)
+[**FlagCommentResponse**](FlagCommentResponse.md)
### Authorization
@@ -7665,10 +7749,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **updateComment**
-> FlagCommentPublic200Response updateComment(tenantId, id, updatableCommentParams).contextUserId(contextUserId).doSpamCheck(doSpamCheck).isLive(isLive).execute();
+> APIEmptyResponse updateComment(tenantId, id, updatableCommentParams).contextUserId(contextUserId).doSpamCheck(doSpamCheck).isLive(isLive).execute();
@@ -7701,7 +7786,7 @@ public class Example {
Boolean doSpamCheck = true; // Boolean |
Boolean isLive = true; // Boolean |
try {
- FlagCommentPublic200Response result = apiInstance.updateComment(tenantId, id, updatableCommentParams)
+ APIEmptyResponse result = apiInstance.updateComment(tenantId, id, updatableCommentParams)
.contextUserId(contextUserId)
.doSpamCheck(doSpamCheck)
.isLive(isLive)
@@ -7731,7 +7816,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -7746,10 +7831,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **updateEmailTemplate**
-> FlagCommentPublic200Response updateEmailTemplate(tenantId, id, updateEmailTemplateBody).execute();
+> APIEmptyResponse updateEmailTemplate(tenantId, id, updateEmailTemplateBody).execute();
@@ -7779,7 +7865,7 @@ public class Example {
String id = "id_example"; // String |
UpdateEmailTemplateBody updateEmailTemplateBody = new UpdateEmailTemplateBody(); // UpdateEmailTemplateBody |
try {
- FlagCommentPublic200Response result = apiInstance.updateEmailTemplate(tenantId, id, updateEmailTemplateBody)
+ APIEmptyResponse result = apiInstance.updateEmailTemplate(tenantId, id, updateEmailTemplateBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -7803,7 +7889,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -7818,10 +7904,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **updateFeedPost**
-> FlagCommentPublic200Response updateFeedPost(tenantId, id, feedPost).execute();
+> APIEmptyResponse updateFeedPost(tenantId, id, feedPost).execute();
@@ -7851,7 +7938,7 @@ public class Example {
String id = "id_example"; // String |
FeedPost feedPost = new FeedPost(); // FeedPost |
try {
- FlagCommentPublic200Response result = apiInstance.updateFeedPost(tenantId, id, feedPost)
+ APIEmptyResponse result = apiInstance.updateFeedPost(tenantId, id, feedPost)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -7875,7 +7962,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -7890,10 +7977,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **updateModerator**
-> FlagCommentPublic200Response updateModerator(tenantId, id, updateModeratorBody).execute();
+> APIEmptyResponse updateModerator(tenantId, id, updateModeratorBody).execute();
@@ -7923,7 +8011,7 @@ public class Example {
String id = "id_example"; // String |
UpdateModeratorBody updateModeratorBody = new UpdateModeratorBody(); // UpdateModeratorBody |
try {
- FlagCommentPublic200Response result = apiInstance.updateModerator(tenantId, id, updateModeratorBody)
+ APIEmptyResponse result = apiInstance.updateModerator(tenantId, id, updateModeratorBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -7947,7 +8035,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -7962,10 +8050,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **updateNotification**
-> FlagCommentPublic200Response updateNotification(tenantId, id, updateNotificationBody).userId(userId).execute();
+> APIEmptyResponse updateNotification(tenantId, id, updateNotificationBody).userId(userId).execute();
@@ -7996,7 +8085,7 @@ public class Example {
UpdateNotificationBody updateNotificationBody = new UpdateNotificationBody(); // UpdateNotificationBody |
String userId = "userId_example"; // String |
try {
- FlagCommentPublic200Response result = apiInstance.updateNotification(tenantId, id, updateNotificationBody)
+ APIEmptyResponse result = apiInstance.updateNotification(tenantId, id, updateNotificationBody)
.userId(userId)
.execute();
System.out.println(result);
@@ -8022,7 +8111,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -8037,10 +8126,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **updateQuestionConfig**
-> FlagCommentPublic200Response updateQuestionConfig(tenantId, id, updateQuestionConfigBody).execute();
+> APIEmptyResponse updateQuestionConfig(tenantId, id, updateQuestionConfigBody).execute();
@@ -8070,7 +8160,7 @@ public class Example {
String id = "id_example"; // String |
UpdateQuestionConfigBody updateQuestionConfigBody = new UpdateQuestionConfigBody(); // UpdateQuestionConfigBody |
try {
- FlagCommentPublic200Response result = apiInstance.updateQuestionConfig(tenantId, id, updateQuestionConfigBody)
+ APIEmptyResponse result = apiInstance.updateQuestionConfig(tenantId, id, updateQuestionConfigBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -8094,7 +8184,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -8109,10 +8199,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **updateQuestionResult**
-> FlagCommentPublic200Response updateQuestionResult(tenantId, id, updateQuestionResultBody).execute();
+> APIEmptyResponse updateQuestionResult(tenantId, id, updateQuestionResultBody).execute();
@@ -8142,7 +8233,7 @@ public class Example {
String id = "id_example"; // String |
UpdateQuestionResultBody updateQuestionResultBody = new UpdateQuestionResultBody(); // UpdateQuestionResultBody |
try {
- FlagCommentPublic200Response result = apiInstance.updateQuestionResult(tenantId, id, updateQuestionResultBody)
+ APIEmptyResponse result = apiInstance.updateQuestionResult(tenantId, id, updateQuestionResultBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -8166,7 +8257,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -8181,6 +8272,7 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **updateSubscription**
@@ -8259,7 +8351,7 @@ public class Example {
# **updateTenant**
-> FlagCommentPublic200Response updateTenant(tenantId, id, updateTenantBody).execute();
+> APIEmptyResponse updateTenant(tenantId, id, updateTenantBody).execute();
@@ -8289,7 +8381,7 @@ public class Example {
String id = "id_example"; // String |
UpdateTenantBody updateTenantBody = new UpdateTenantBody(); // UpdateTenantBody |
try {
- FlagCommentPublic200Response result = apiInstance.updateTenant(tenantId, id, updateTenantBody)
+ APIEmptyResponse result = apiInstance.updateTenant(tenantId, id, updateTenantBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -8313,7 +8405,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -8328,10 +8420,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **updateTenantPackage**
-> FlagCommentPublic200Response updateTenantPackage(tenantId, id, updateTenantPackageBody).execute();
+> APIEmptyResponse updateTenantPackage(tenantId, id, updateTenantPackageBody).execute();
@@ -8361,7 +8454,7 @@ public class Example {
String id = "id_example"; // String |
UpdateTenantPackageBody updateTenantPackageBody = new UpdateTenantPackageBody(); // UpdateTenantPackageBody |
try {
- FlagCommentPublic200Response result = apiInstance.updateTenantPackage(tenantId, id, updateTenantPackageBody)
+ APIEmptyResponse result = apiInstance.updateTenantPackage(tenantId, id, updateTenantPackageBody)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -8385,7 +8478,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -8400,10 +8493,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **updateTenantUser**
-> FlagCommentPublic200Response updateTenantUser(tenantId, id, updateTenantUserBody).updateComments(updateComments).execute();
+> APIEmptyResponse updateTenantUser(tenantId, id, updateTenantUserBody).updateComments(updateComments).execute();
@@ -8434,7 +8528,7 @@ public class Example {
UpdateTenantUserBody updateTenantUserBody = new UpdateTenantUserBody(); // UpdateTenantUserBody |
String updateComments = "updateComments_example"; // String |
try {
- FlagCommentPublic200Response result = apiInstance.updateTenantUser(tenantId, id, updateTenantUserBody)
+ APIEmptyResponse result = apiInstance.updateTenantUser(tenantId, id, updateTenantUserBody)
.updateComments(updateComments)
.execute();
System.out.println(result);
@@ -8460,7 +8554,7 @@ public class Example {
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -8475,10 +8569,11 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **updateUserBadge**
-> UpdateUserBadge200Response updateUserBadge(tenantId, id, updateUserBadgeParams).execute();
+> APIEmptySuccessResponse updateUserBadge(tenantId, id, updateUserBadgeParams).execute();
@@ -8508,7 +8603,7 @@ public class Example {
String id = "id_example"; // String |
UpdateUserBadgeParams updateUserBadgeParams = new UpdateUserBadgeParams(); // UpdateUserBadgeParams |
try {
- UpdateUserBadge200Response result = apiInstance.updateUserBadge(tenantId, id, updateUserBadgeParams)
+ APIEmptySuccessResponse result = apiInstance.updateUserBadge(tenantId, id, updateUserBadgeParams)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -8532,7 +8627,7 @@ public class Example {
### Return type
-[**UpdateUserBadge200Response**](UpdateUserBadge200Response.md)
+[**APIEmptySuccessResponse**](APIEmptySuccessResponse.md)
### Authorization
@@ -8547,4 +8642,5 @@ public class Example {
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
diff --git a/client/docs/DeleteComment200Response.md b/client/docs/DeleteComment200Response.md
deleted file mode 100644
index ce748fcb..00000000
--- a/client/docs/DeleteComment200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# DeleteComment200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**action** | **DeleteCommentAction** | | [optional] |
-|**status** | **APIStatus** | | |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/DeleteCommentPublic200Response.md b/client/docs/DeleteCommentPublic200Response.md
deleted file mode 100644
index 2ac1cef3..00000000
--- a/client/docs/DeleteCommentPublic200Response.md
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-# DeleteCommentPublic200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**comment** | [**DeletedCommentResultComment**](DeletedCommentResultComment.md) | | [optional] |
-|**hardRemoved** | **Boolean** | | [optional] |
-|**status** | **APIStatus** | | |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/DeleteCommentVote200Response.md b/client/docs/DeleteCommentVote200Response.md
deleted file mode 100644
index ba756efc..00000000
--- a/client/docs/DeleteCommentVote200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# DeleteCommentVote200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**wasPendingVote** | **Boolean** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/DeleteDomainConfig200Response.md b/client/docs/DeleteDomainConfigResponse.md
similarity index 82%
rename from client/docs/DeleteDomainConfig200Response.md
rename to client/docs/DeleteDomainConfigResponse.md
index 037d59cd..8456adbc 100644
--- a/client/docs/DeleteDomainConfig200Response.md
+++ b/client/docs/DeleteDomainConfigResponse.md
@@ -1,6 +1,6 @@
-# DeleteDomainConfig200Response
+# DeleteDomainConfigResponse
## Properties
diff --git a/client/docs/DeleteFeedPostPublic200Response.md b/client/docs/DeleteFeedPostPublic200Response.md
deleted file mode 100644
index 6aacbd3e..00000000
--- a/client/docs/DeleteFeedPostPublic200Response.md
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-# DeleteFeedPostPublic200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/DeleteFeedPostPublic200ResponseAnyOf.md b/client/docs/DeleteFeedPostPublicResponse.md
similarity index 80%
rename from client/docs/DeleteFeedPostPublic200ResponseAnyOf.md
rename to client/docs/DeleteFeedPostPublicResponse.md
index 65c65b3a..e2c37493 100644
--- a/client/docs/DeleteFeedPostPublic200ResponseAnyOf.md
+++ b/client/docs/DeleteFeedPostPublicResponse.md
@@ -1,6 +1,6 @@
-# DeleteFeedPostPublic200ResponseAnyOf
+# DeleteFeedPostPublicResponse
## Properties
diff --git a/client/docs/DeleteHashTagRequest.md b/client/docs/DeleteHashTagRequestBody.md
similarity index 86%
rename from client/docs/DeleteHashTagRequest.md
rename to client/docs/DeleteHashTagRequestBody.md
index eef39fee..4adef86c 100644
--- a/client/docs/DeleteHashTagRequest.md
+++ b/client/docs/DeleteHashTagRequestBody.md
@@ -1,6 +1,6 @@
-# DeleteHashTagRequest
+# DeleteHashTagRequestBody
## Properties
diff --git a/client/docs/FComment.md b/client/docs/FComment.md
index 10dfd764..38d06245 100644
--- a/client/docs/FComment.md
+++ b/client/docs/FComment.md
@@ -79,6 +79,7 @@
|**requiresVerification** | **Boolean** | | [optional] |
|**editKey** | **String** | | [optional] |
|**tosAcceptedAt** | **OffsetDateTime** | | [optional] |
+|**botId** | **String** | | [optional] |
diff --git a/client/docs/FlagComment200Response.md b/client/docs/FlagComment200Response.md
deleted file mode 100644
index ea813698..00000000
--- a/client/docs/FlagComment200Response.md
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-# FlagComment200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**statusCode** | **Integer** | | [optional] |
-|**status** | **APIStatus** | | |
-|**code** | **String** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**wasUnapproved** | **Boolean** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/FlagCommentPublic200Response.md b/client/docs/FlagCommentPublic200Response.md
deleted file mode 100644
index df441156..00000000
--- a/client/docs/FlagCommentPublic200Response.md
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-# FlagCommentPublic200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetAuditLogs200Response.md b/client/docs/GetAuditLogs200Response.md
deleted file mode 100644
index 7327c53c..00000000
--- a/client/docs/GetAuditLogs200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetAuditLogs200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**auditLogs** | [**List<APIAuditLog>**](APIAuditLog.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetBannedUsersCountResponse.md b/client/docs/GetBannedUsersCountResponse.md
new file mode 100644
index 00000000..9c65dfc5
--- /dev/null
+++ b/client/docs/GetBannedUsersCountResponse.md
@@ -0,0 +1,14 @@
+
+
+# GetBannedUsersCountResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**totalCount** | **Double** | | |
+|**status** | **String** | | |
+
+
+
diff --git a/client/docs/GetBannedUsersFromCommentResponse.md b/client/docs/GetBannedUsersFromCommentResponse.md
new file mode 100644
index 00000000..f3ca3ca0
--- /dev/null
+++ b/client/docs/GetBannedUsersFromCommentResponse.md
@@ -0,0 +1,24 @@
+
+
+# GetBannedUsersFromCommentResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**bannedUsers** | [**List<APIBannedUserWithMultiMatchInfo>**](APIBannedUserWithMultiMatchInfo.md) | | |
+|**code** | [**CodeEnum**](#CodeEnum) | | [optional] |
+|**status** | **APIStatus** | | |
+
+
+
+## Enum: CodeEnum
+
+| Name | Value |
+|---- | -----|
+| NOT_FOUND | "not-found" |
+| NOT_LOGGED_IN | "not-logged-in" |
+
+
+
diff --git a/client/docs/GetCachedNotificationCount200Response.md b/client/docs/GetCachedNotificationCount200Response.md
deleted file mode 100644
index 8b0e76de..00000000
--- a/client/docs/GetCachedNotificationCount200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetCachedNotificationCount200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**data** | [**UserNotificationCount**](UserNotificationCount.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetComment200Response.md b/client/docs/GetComment200Response.md
deleted file mode 100644
index 29e17f32..00000000
--- a/client/docs/GetComment200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetComment200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**comment** | [**APIComment**](APIComment.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetCommentBanStatusResponse.md b/client/docs/GetCommentBanStatusResponse.md
new file mode 100644
index 00000000..faf2e2d2
--- /dev/null
+++ b/client/docs/GetCommentBanStatusResponse.md
@@ -0,0 +1,15 @@
+
+
+# GetCommentBanStatusResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **String** | | |
+|**emailDomain** | **String** | | |
+|**canIPBan** | **Boolean** | | |
+
+
+
diff --git a/client/docs/GetCommentText200Response.md b/client/docs/GetCommentText200Response.md
deleted file mode 100644
index be32f073..00000000
--- a/client/docs/GetCommentText200Response.md
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-# GetCommentText200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**commentText** | **String** | | [optional] |
-|**sanitizedCommentText** | **String** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetCommentTextResponse.md b/client/docs/GetCommentTextResponse.md
new file mode 100644
index 00000000..8969b97f
--- /dev/null
+++ b/client/docs/GetCommentTextResponse.md
@@ -0,0 +1,14 @@
+
+
+# GetCommentTextResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**comment** | **String** | | [optional] |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/GetCommentVoteUserNames200Response.md b/client/docs/GetCommentVoteUserNames200Response.md
deleted file mode 100644
index a41b0d00..00000000
--- a/client/docs/GetCommentVoteUserNames200Response.md
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-# GetCommentVoteUserNames200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**voteUserNames** | **List<String>** | | [optional] |
-|**hasMore** | **Boolean** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetComments200Response.md b/client/docs/GetComments200Response.md
deleted file mode 100644
index 973ba267..00000000
--- a/client/docs/GetComments200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetComments200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**comments** | [**List<APIComment>**](APIComment.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetCommentsForUserResponse.md b/client/docs/GetCommentsForUserResponse.md
new file mode 100644
index 00000000..44e1069f
--- /dev/null
+++ b/client/docs/GetCommentsForUserResponse.md
@@ -0,0 +1,13 @@
+
+
+# GetCommentsForUserResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**moderatingTenantIds** | **List<String>** | | [optional] |
+
+
+
diff --git a/client/docs/GetCommentsPublic200Response.md b/client/docs/GetCommentsPublic200Response.md
deleted file mode 100644
index 6adb2ea8..00000000
--- a/client/docs/GetCommentsPublic200Response.md
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-# GetCommentsPublic200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**statusCode** | **Integer** | | [optional] |
-|**status** | **APIStatus** | | |
-|**code** | **String** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**translatedWarning** | **String** | | [optional] |
-|**comments** | [**List<PublicComment>**](PublicComment.md) | | [optional] |
-|**user** | [**UserSessionInfo**](UserSessionInfo.md) | | [optional] |
-|**urlIdClean** | **String** | | [optional] |
-|**lastGenDate** | **Long** | | [optional] |
-|**includesPastPages** | **Boolean** | | [optional] |
-|**isDemo** | **Boolean** | | [optional] |
-|**commentCount** | **Integer** | | [optional] |
-|**isSiteAdmin** | **Boolean** | | [optional] |
-|**hasBillingIssue** | **Boolean** | | [optional] |
-|**moduleData** | **Map<String, Object>** | Construct a type with a set of properties K of type T | [optional] |
-|**pageNumber** | **Integer** | | [optional] |
-|**isWhiteLabeled** | **Boolean** | | [optional] |
-|**isProd** | **Boolean** | | [optional] |
-|**isCrawler** | **Boolean** | | [optional] |
-|**notificationCount** | **Integer** | | [optional] |
-|**hasMore** | **Boolean** | | [optional] |
-|**isClosed** | **Boolean** | | [optional] |
-|**presencePollState** | **Integer** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-|**urlIdWS** | **String** | | [optional] |
-|**userIdWS** | **String** | | [optional] |
-|**tenantIdWS** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-
-
-
diff --git a/client/docs/GetDomainConfig200Response.md b/client/docs/GetDomainConfigResponse.md
similarity index 91%
rename from client/docs/GetDomainConfig200Response.md
rename to client/docs/GetDomainConfigResponse.md
index 685cab9d..f9830e15 100644
--- a/client/docs/GetDomainConfig200Response.md
+++ b/client/docs/GetDomainConfigResponse.md
@@ -1,6 +1,6 @@
-# GetDomainConfig200Response
+# GetDomainConfigResponse
## Properties
diff --git a/client/docs/GetDomainConfigs200Response.md b/client/docs/GetDomainConfigsResponse.md
similarity index 90%
rename from client/docs/GetDomainConfigs200Response.md
rename to client/docs/GetDomainConfigsResponse.md
index 795a5db6..64214c59 100644
--- a/client/docs/GetDomainConfigs200Response.md
+++ b/client/docs/GetDomainConfigsResponse.md
@@ -1,6 +1,6 @@
-# GetDomainConfigs200Response
+# GetDomainConfigsResponse
## Properties
diff --git a/client/docs/GetDomainConfigs200ResponseAnyOf.md b/client/docs/GetDomainConfigsResponseAnyOf.md
similarity index 84%
rename from client/docs/GetDomainConfigs200ResponseAnyOf.md
rename to client/docs/GetDomainConfigsResponseAnyOf.md
index 52cd87b6..34b2321d 100644
--- a/client/docs/GetDomainConfigs200ResponseAnyOf.md
+++ b/client/docs/GetDomainConfigsResponseAnyOf.md
@@ -1,6 +1,6 @@
-# GetDomainConfigs200ResponseAnyOf
+# GetDomainConfigsResponseAnyOf
## Properties
diff --git a/client/docs/GetDomainConfigs200ResponseAnyOf1.md b/client/docs/GetDomainConfigsResponseAnyOf1.md
similarity index 85%
rename from client/docs/GetDomainConfigs200ResponseAnyOf1.md
rename to client/docs/GetDomainConfigsResponseAnyOf1.md
index 5cc47eb4..77b6cb9c 100644
--- a/client/docs/GetDomainConfigs200ResponseAnyOf1.md
+++ b/client/docs/GetDomainConfigsResponseAnyOf1.md
@@ -1,6 +1,6 @@
-# GetDomainConfigs200ResponseAnyOf1
+# GetDomainConfigsResponseAnyOf1
## Properties
diff --git a/client/docs/GetEmailTemplate200Response.md b/client/docs/GetEmailTemplate200Response.md
deleted file mode 100644
index 9e143ade..00000000
--- a/client/docs/GetEmailTemplate200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetEmailTemplate200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**emailTemplate** | [**CustomEmailTemplate**](CustomEmailTemplate.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetEmailTemplateDefinitions200Response.md b/client/docs/GetEmailTemplateDefinitions200Response.md
deleted file mode 100644
index 5057aebd..00000000
--- a/client/docs/GetEmailTemplateDefinitions200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetEmailTemplateDefinitions200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**definitions** | [**List<EmailTemplateDefinition>**](EmailTemplateDefinition.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetEmailTemplateRenderErrors200Response.md b/client/docs/GetEmailTemplateRenderErrors200Response.md
deleted file mode 100644
index 07de7034..00000000
--- a/client/docs/GetEmailTemplateRenderErrors200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetEmailTemplateRenderErrors200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**renderErrors** | [**List<EmailTemplateRenderErrorResponse>**](EmailTemplateRenderErrorResponse.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetEmailTemplates200Response.md b/client/docs/GetEmailTemplates200Response.md
deleted file mode 100644
index 4610a988..00000000
--- a/client/docs/GetEmailTemplates200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetEmailTemplates200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**emailTemplates** | [**List<CustomEmailTemplate>**](CustomEmailTemplate.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetEventLog200Response.md b/client/docs/GetEventLog200Response.md
deleted file mode 100644
index 18d65f9d..00000000
--- a/client/docs/GetEventLog200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetEventLog200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**events** | [**List<EventLogEntry>**](EventLogEntry.md) | | [optional] |
-|**status** | **APIStatus** | | |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetFeedPosts200Response.md b/client/docs/GetFeedPosts200Response.md
deleted file mode 100644
index b5899cad..00000000
--- a/client/docs/GetFeedPosts200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetFeedPosts200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**feedPosts** | [**List<FeedPost>**](FeedPost.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetFeedPostsPublic200Response.md b/client/docs/GetFeedPostsPublic200Response.md
deleted file mode 100644
index 09022dcb..00000000
--- a/client/docs/GetFeedPostsPublic200Response.md
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-# GetFeedPostsPublic200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**myReacts** | **Map<String, Map<String, Boolean>>** | | [optional] |
-|**status** | **APIStatus** | | |
-|**feedPosts** | [**List<FeedPost>**](FeedPost.md) | | [optional] |
-|**user** | [**UserSessionInfo**](UserSessionInfo.md) | | [optional] |
-|**urlIdWS** | **String** | | [optional] |
-|**userIdWS** | **String** | | [optional] |
-|**tenantIdWS** | **String** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetFeedPostsStats200Response.md b/client/docs/GetFeedPostsStats200Response.md
deleted file mode 100644
index 09884083..00000000
--- a/client/docs/GetFeedPostsStats200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetFeedPostsStats200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**stats** | [**Map<String, FeedPostStats>**](FeedPostStats.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetGifsSearchResponse.md b/client/docs/GetGifsSearchResponse.md
new file mode 100644
index 00000000..fce3ff89
--- /dev/null
+++ b/client/docs/GetGifsSearchResponse.md
@@ -0,0 +1,15 @@
+
+
+# GetGifsSearchResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**images** | **List<List<GifSearchResponseImagesInnerInner>>** | | [optional] |
+|**status** | **APIStatus** | | |
+|**code** | **String** | | [optional] |
+
+
+
diff --git a/client/docs/GetGifsTrendingResponse.md b/client/docs/GetGifsTrendingResponse.md
new file mode 100644
index 00000000..2245bb10
--- /dev/null
+++ b/client/docs/GetGifsTrendingResponse.md
@@ -0,0 +1,15 @@
+
+
+# GetGifsTrendingResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**images** | **List<List<GifSearchResponseImagesInnerInner>>** | | [optional] |
+|**status** | **APIStatus** | | |
+|**code** | **String** | | [optional] |
+
+
+
diff --git a/client/docs/GetHashTags200Response.md b/client/docs/GetHashTags200Response.md
deleted file mode 100644
index 50ed9fa2..00000000
--- a/client/docs/GetHashTags200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetHashTags200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**hashTags** | [**List<TenantHashTag>**](TenantHashTag.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetModerator200Response.md b/client/docs/GetModerator200Response.md
deleted file mode 100644
index a6ac0b6e..00000000
--- a/client/docs/GetModerator200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetModerator200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**moderator** | [**Moderator**](Moderator.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetModerators200Response.md b/client/docs/GetModerators200Response.md
deleted file mode 100644
index 390a1b09..00000000
--- a/client/docs/GetModerators200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetModerators200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**moderators** | [**List<Moderator>**](Moderator.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetNotificationCount200Response.md b/client/docs/GetNotificationCount200Response.md
deleted file mode 100644
index 91d6bdb4..00000000
--- a/client/docs/GetNotificationCount200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetNotificationCount200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**count** | **Double** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetNotifications200Response.md b/client/docs/GetNotifications200Response.md
deleted file mode 100644
index 59829fc6..00000000
--- a/client/docs/GetNotifications200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetNotifications200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**notifications** | [**List<UserNotification>**](UserNotification.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetPendingWebhookEventCount200Response.md b/client/docs/GetPendingWebhookEventCount200Response.md
deleted file mode 100644
index 79daa4e0..00000000
--- a/client/docs/GetPendingWebhookEventCount200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetPendingWebhookEventCount200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**count** | **Double** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetPendingWebhookEvents200Response.md b/client/docs/GetPendingWebhookEvents200Response.md
deleted file mode 100644
index 356c4278..00000000
--- a/client/docs/GetPendingWebhookEvents200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetPendingWebhookEvents200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**pendingWebhookEvents** | [**List<PendingCommentToSyncOutbound>**](PendingCommentToSyncOutbound.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetPublicPagesResponse.md b/client/docs/GetPublicPagesResponse.md
new file mode 100644
index 00000000..321c1e32
--- /dev/null
+++ b/client/docs/GetPublicPagesResponse.md
@@ -0,0 +1,15 @@
+
+
+# GetPublicPagesResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**nextCursor** | **String** | | |
+|**pages** | [**List<PublicPage>**](PublicPage.md) | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/GetQuestionConfig200Response.md b/client/docs/GetQuestionConfig200Response.md
deleted file mode 100644
index 0b67b88a..00000000
--- a/client/docs/GetQuestionConfig200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetQuestionConfig200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**questionConfig** | [**QuestionConfig**](QuestionConfig.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetQuestionConfigs200Response.md b/client/docs/GetQuestionConfigs200Response.md
deleted file mode 100644
index 990ddd0a..00000000
--- a/client/docs/GetQuestionConfigs200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetQuestionConfigs200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**questionConfigs** | [**List<QuestionConfig>**](QuestionConfig.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetQuestionResult200Response.md b/client/docs/GetQuestionResult200Response.md
deleted file mode 100644
index 7179fec8..00000000
--- a/client/docs/GetQuestionResult200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetQuestionResult200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**questionResult** | [**QuestionResult**](QuestionResult.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetQuestionResults200Response.md b/client/docs/GetQuestionResults200Response.md
deleted file mode 100644
index a4bb18f4..00000000
--- a/client/docs/GetQuestionResults200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetQuestionResults200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**questionResults** | [**List<QuestionResult>**](QuestionResult.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetSSOUsers200Response.md b/client/docs/GetSSOUsersResponse.md
similarity index 89%
rename from client/docs/GetSSOUsers200Response.md
rename to client/docs/GetSSOUsersResponse.md
index d9745f8a..eeef6099 100644
--- a/client/docs/GetSSOUsers200Response.md
+++ b/client/docs/GetSSOUsersResponse.md
@@ -1,6 +1,6 @@
-# GetSSOUsers200Response
+# GetSSOUsersResponse
## Properties
diff --git a/client/docs/GetTenant200Response.md b/client/docs/GetTenant200Response.md
deleted file mode 100644
index bce2b4a2..00000000
--- a/client/docs/GetTenant200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetTenant200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**tenant** | [**APITenant**](APITenant.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetTenantDailyUsages200Response.md b/client/docs/GetTenantDailyUsages200Response.md
deleted file mode 100644
index 9e0e050d..00000000
--- a/client/docs/GetTenantDailyUsages200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetTenantDailyUsages200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**tenantDailyUsages** | [**List<APITenantDailyUsage>**](APITenantDailyUsage.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetTenantManualBadgesResponse.md b/client/docs/GetTenantManualBadgesResponse.md
new file mode 100644
index 00000000..0c8b794b
--- /dev/null
+++ b/client/docs/GetTenantManualBadgesResponse.md
@@ -0,0 +1,14 @@
+
+
+# GetTenantManualBadgesResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**badges** | [**List<TenantBadge>**](TenantBadge.md) | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/GetTenantPackage200Response.md b/client/docs/GetTenantPackage200Response.md
deleted file mode 100644
index cad39579..00000000
--- a/client/docs/GetTenantPackage200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetTenantPackage200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**tenantPackage** | [**TenantPackage**](TenantPackage.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetTenantPackages200Response.md b/client/docs/GetTenantPackages200Response.md
deleted file mode 100644
index 34081eb8..00000000
--- a/client/docs/GetTenantPackages200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetTenantPackages200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**tenantPackages** | [**List<TenantPackage>**](TenantPackage.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetTenantUser200Response.md b/client/docs/GetTenantUser200Response.md
deleted file mode 100644
index 18b244a2..00000000
--- a/client/docs/GetTenantUser200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetTenantUser200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**tenantUser** | [**User**](User.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetTenantUsers200Response.md b/client/docs/GetTenantUsers200Response.md
deleted file mode 100644
index 30939e92..00000000
--- a/client/docs/GetTenantUsers200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetTenantUsers200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**tenantUsers** | [**List<User>**](User.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetTenants200Response.md b/client/docs/GetTenants200Response.md
deleted file mode 100644
index 56362402..00000000
--- a/client/docs/GetTenants200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetTenants200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**tenants** | [**List<APITenant>**](APITenant.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetTicket200Response.md b/client/docs/GetTicket200Response.md
deleted file mode 100644
index 469727f1..00000000
--- a/client/docs/GetTicket200Response.md
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-# GetTicket200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**ticket** | [**APITicketDetail**](APITicketDetail.md) | | [optional] |
-|**availableStates** | **List<Double>** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetTickets200Response.md b/client/docs/GetTickets200Response.md
deleted file mode 100644
index 3875da28..00000000
--- a/client/docs/GetTickets200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetTickets200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**tickets** | [**List<APITicket>**](APITicket.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetTranslationsResponse.md b/client/docs/GetTranslationsResponse.md
new file mode 100644
index 00000000..904bdea6
--- /dev/null
+++ b/client/docs/GetTranslationsResponse.md
@@ -0,0 +1,14 @@
+
+
+# GetTranslationsResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**translations** | **Map<String, String>** | Construct a type with a set of properties K of type T | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/GetUser200Response.md b/client/docs/GetUser200Response.md
deleted file mode 100644
index b87556d0..00000000
--- a/client/docs/GetUser200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetUser200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**user** | [**User**](User.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetUserBadge200Response.md b/client/docs/GetUserBadge200Response.md
deleted file mode 100644
index 77c10e2d..00000000
--- a/client/docs/GetUserBadge200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetUserBadge200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**userBadge** | [**UserBadge**](UserBadge.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetUserBadgeProgressById200Response.md b/client/docs/GetUserBadgeProgressById200Response.md
deleted file mode 100644
index a509311d..00000000
--- a/client/docs/GetUserBadgeProgressById200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetUserBadgeProgressById200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**userBadgeProgress** | [**UserBadgeProgress**](UserBadgeProgress.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetUserBadgeProgressList200Response.md b/client/docs/GetUserBadgeProgressList200Response.md
deleted file mode 100644
index 1cd7a5f9..00000000
--- a/client/docs/GetUserBadgeProgressList200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetUserBadgeProgressList200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**userBadgeProgresses** | [**List<UserBadgeProgress>**](UserBadgeProgress.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetUserBadges200Response.md b/client/docs/GetUserBadges200Response.md
deleted file mode 100644
index 5173c880..00000000
--- a/client/docs/GetUserBadges200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetUserBadges200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**userBadges** | [**List<UserBadge>**](UserBadge.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetUserInternalProfileResponse.md b/client/docs/GetUserInternalProfileResponse.md
new file mode 100644
index 00000000..245296e5
--- /dev/null
+++ b/client/docs/GetUserInternalProfileResponse.md
@@ -0,0 +1,14 @@
+
+
+# GetUserInternalProfileResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**profile** | [**GetUserInternalProfileResponseProfile**](GetUserInternalProfileResponseProfile.md) | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/GetUserInternalProfileResponseProfile.md b/client/docs/GetUserInternalProfileResponseProfile.md
new file mode 100644
index 00000000..cb58fdde
--- /dev/null
+++ b/client/docs/GetUserInternalProfileResponseProfile.md
@@ -0,0 +1,29 @@
+
+
+# GetUserInternalProfileResponseProfile
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**commenterName** | **String** | | [optional] |
+|**firstCommentDate** | **OffsetDateTime** | | [optional] |
+|**ipHash** | **String** | | [optional] |
+|**countryFlag** | **String** | | [optional] |
+|**countryCode** | **String** | | [optional] |
+|**websiteUrl** | **String** | | [optional] |
+|**bio** | **String** | | [optional] |
+|**karma** | **Double** | | [optional] |
+|**locale** | **String** | | [optional] |
+|**verified** | **Boolean** | | [optional] |
+|**avatarSrc** | **String** | | [optional] |
+|**displayName** | **String** | | [optional] |
+|**username** | **String** | | [optional] |
+|**commenterEmail** | **String** | | [optional] |
+|**email** | **String** | | [optional] |
+|**anonUserId** | **String** | | [optional] |
+|**userId** | **String** | | [optional] |
+
+
+
diff --git a/client/docs/GetUserManualBadgesResponse.md b/client/docs/GetUserManualBadgesResponse.md
new file mode 100644
index 00000000..3e910c9d
--- /dev/null
+++ b/client/docs/GetUserManualBadgesResponse.md
@@ -0,0 +1,14 @@
+
+
+# GetUserManualBadgesResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**badges** | [**List<UserBadge>**](UserBadge.md) | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/GetUserNotificationCount200Response.md b/client/docs/GetUserNotificationCount200Response.md
deleted file mode 100644
index ad8866b4..00000000
--- a/client/docs/GetUserNotificationCount200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetUserNotificationCount200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**count** | **Long** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetUserNotifications200Response.md b/client/docs/GetUserNotifications200Response.md
deleted file mode 100644
index b9122981..00000000
--- a/client/docs/GetUserNotifications200Response.md
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-# GetUserNotifications200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**translations** | **Map<String, String>** | Construct a type with a set of properties K of type T | [optional] |
-|**isSubscribed** | **Boolean** | | [optional] |
-|**hasMore** | **Boolean** | | [optional] |
-|**notifications** | [**List<RenderableUserNotification>**](RenderableUserNotification.md) | | [optional] |
-|**status** | **APIStatus** | | |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetUserPresenceStatuses200Response.md b/client/docs/GetUserPresenceStatuses200Response.md
deleted file mode 100644
index 7e3cbccb..00000000
--- a/client/docs/GetUserPresenceStatuses200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetUserPresenceStatuses200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**userIdsOnline** | **Map<String, Boolean>** | Construct a type with a set of properties K of type T | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetUserReactsPublic200Response.md b/client/docs/GetUserReactsPublic200Response.md
deleted file mode 100644
index a18e4c79..00000000
--- a/client/docs/GetUserReactsPublic200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# GetUserReactsPublic200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**reacts** | **Map<String, Map<String, Boolean>>** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetUserTrustFactorResponse.md b/client/docs/GetUserTrustFactorResponse.md
new file mode 100644
index 00000000..8997faef
--- /dev/null
+++ b/client/docs/GetUserTrustFactorResponse.md
@@ -0,0 +1,15 @@
+
+
+# GetUserTrustFactorResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**manualTrustFactor** | **Double** | | [optional] |
+|**autoTrustFactor** | **Double** | | [optional] |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/GetV1PageLikes.md b/client/docs/GetV1PageLikes.md
new file mode 100644
index 00000000..4b41176e
--- /dev/null
+++ b/client/docs/GetV1PageLikes.md
@@ -0,0 +1,17 @@
+
+
+# GetV1PageLikes
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**urlIdWS** | **String** | | |
+|**didLike** | **Boolean** | | |
+|**commentCount** | **Integer** | | |
+|**likeCount** | **Integer** | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/GetV2PageReactUsersResponse.md b/client/docs/GetV2PageReactUsersResponse.md
new file mode 100644
index 00000000..bd340b9c
--- /dev/null
+++ b/client/docs/GetV2PageReactUsersResponse.md
@@ -0,0 +1,14 @@
+
+
+# GetV2PageReactUsersResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**userNames** | **List<String>** | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/GetV2PageReacts.md b/client/docs/GetV2PageReacts.md
new file mode 100644
index 00000000..004526b6
--- /dev/null
+++ b/client/docs/GetV2PageReacts.md
@@ -0,0 +1,15 @@
+
+
+# GetV2PageReacts
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**reactedIds** | **List<String>** | | [optional] |
+|**counts** | **Map<String, Double>** | Construct a type with a set of properties K of type T | [optional] |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/GetVotes200Response.md b/client/docs/GetVotes200Response.md
deleted file mode 100644
index 0bc95e19..00000000
--- a/client/docs/GetVotes200Response.md
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-# GetVotes200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**appliedAuthorizedVotes** | [**List<PublicVote>**](PublicVote.md) | | [optional] |
-|**appliedAnonymousVotes** | [**List<PublicVote>**](PublicVote.md) | | [optional] |
-|**pendingVotes** | [**List<PublicVote>**](PublicVote.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GetVotesForUser200Response.md b/client/docs/GetVotesForUser200Response.md
deleted file mode 100644
index b1eaa0be..00000000
--- a/client/docs/GetVotesForUser200Response.md
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-# GetVotesForUser200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**appliedAuthorizedVotes** | [**List<PublicVote>**](PublicVote.md) | | [optional] |
-|**appliedAnonymousVotes** | [**List<PublicVote>**](PublicVote.md) | | [optional] |
-|**pendingVotes** | [**List<PublicVote>**](PublicVote.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/GifGetLargeResponse.md b/client/docs/GifGetLargeResponse.md
new file mode 100644
index 00000000..8e0a56ae
--- /dev/null
+++ b/client/docs/GifGetLargeResponse.md
@@ -0,0 +1,14 @@
+
+
+# GifGetLargeResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**src** | **String** | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/GifSearchInternalError.md b/client/docs/GifSearchInternalError.md
new file mode 100644
index 00000000..9c52ee94
--- /dev/null
+++ b/client/docs/GifSearchInternalError.md
@@ -0,0 +1,14 @@
+
+
+# GifSearchInternalError
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**code** | **String** | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/GifSearchResponse.md b/client/docs/GifSearchResponse.md
new file mode 100644
index 00000000..7240578d
--- /dev/null
+++ b/client/docs/GifSearchResponse.md
@@ -0,0 +1,14 @@
+
+
+# GifSearchResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**images** | **List<List<GifSearchResponseImagesInnerInner>>** | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/GifSearchResponseImagesInnerInner.md b/client/docs/GifSearchResponseImagesInnerInner.md
new file mode 100644
index 00000000..38ffff8a
--- /dev/null
+++ b/client/docs/GifSearchResponseImagesInnerInner.md
@@ -0,0 +1,12 @@
+
+
+# GifSearchResponseImagesInnerInner
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+
+
+
diff --git a/client/docs/HeaderAccountNotification.md b/client/docs/HeaderAccountNotification.md
index 5cca8c41..77b8347d 100644
--- a/client/docs/HeaderAccountNotification.md
+++ b/client/docs/HeaderAccountNotification.md
@@ -16,6 +16,7 @@
|**linkUrl** | **String** | | |
|**linkText** | **String** | | |
|**createdAt** | **OffsetDateTime** | | |
+|**type** | **String** | Discriminator for notifications with a special layout/click handler (e.g. \"feedback-offer\"). | [optional] |
diff --git a/client/docs/ImportedAgentApprovalNotificationFrequency.md b/client/docs/ImportedAgentApprovalNotificationFrequency.md
new file mode 100644
index 00000000..bdf2e510
--- /dev/null
+++ b/client/docs/ImportedAgentApprovalNotificationFrequency.md
@@ -0,0 +1,17 @@
+
+
+# ImportedAgentApprovalNotificationFrequency
+
+## Enum
+
+
+* `NUMBER_MINUS_1` (value: `-1`)
+
+* `NUMBER_0` (value: `0`)
+
+* `NUMBER_1` (value: `1`)
+
+* `NUMBER_2` (value: `2`)
+
+
+
diff --git a/client/docs/LiveEventType.md b/client/docs/LiveEventType.md
index 91068bc4..f8bd38e6 100644
--- a/client/docs/LiveEventType.md
+++ b/client/docs/LiveEventType.md
@@ -47,5 +47,9 @@
* `DELETED_TICKET` (value: `"deleted-ticket"`)
+* `PAGE_REACT` (value: `"page-react"`)
+
+* `QUESTION_RESULT` (value: `"question-result"`)
+
diff --git a/client/docs/LockComment200Response.md b/client/docs/LockComment200Response.md
deleted file mode 100644
index 0d6067a7..00000000
--- a/client/docs/LockComment200Response.md
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-# LockComment200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/ModerationAPIChildCommentsResponse.md b/client/docs/ModerationAPIChildCommentsResponse.md
new file mode 100644
index 00000000..44934dae
--- /dev/null
+++ b/client/docs/ModerationAPIChildCommentsResponse.md
@@ -0,0 +1,14 @@
+
+
+# ModerationAPIChildCommentsResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**comments** | [**List<ModerationAPIComment>**](ModerationAPIComment.md) | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/ModerationAPIComment.md b/client/docs/ModerationAPIComment.md
new file mode 100644
index 00000000..64e620bb
--- /dev/null
+++ b/client/docs/ModerationAPIComment.md
@@ -0,0 +1,54 @@
+
+
+# ModerationAPIComment
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**isLocalDeleted** | **Boolean** | | [optional] |
+|**replyCount** | **Double** | | [optional] |
+|**feedbackResults** | **List<String>** | | [optional] |
+|**isVotedUp** | **Boolean** | | [optional] |
+|**isVotedDown** | **Boolean** | | [optional] |
+|**myVoteId** | **String** | | [optional] |
+|**id** | **String** | | |
+|**tenantId** | **String** | | |
+|**urlId** | **String** | | |
+|**url** | **String** | | |
+|**pageTitle** | **String** | | [optional] |
+|**userId** | **String** | | [optional] |
+|**anonUserId** | **String** | | [optional] |
+|**commenterName** | **String** | | |
+|**commenterLink** | **String** | | [optional] |
+|**commentHTML** | **String** | | |
+|**parentId** | **String** | | [optional] |
+|**date** | **OffsetDateTime** | | |
+|**localDateString** | **String** | | [optional] |
+|**votes** | **Double** | | [optional] |
+|**votesUp** | **Double** | | [optional] |
+|**votesDown** | **Double** | | [optional] |
+|**expireAt** | **OffsetDateTime** | | [optional] |
+|**reviewed** | **Boolean** | | [optional] |
+|**avatarSrc** | **String** | | [optional] |
+|**isSpam** | **Boolean** | | [optional] |
+|**permNotSpam** | **Boolean** | | [optional] |
+|**hasLinks** | **Boolean** | | [optional] |
+|**hasCode** | **Boolean** | | [optional] |
+|**approved** | **Boolean** | | |
+|**locale** | **String** | | |
+|**isBannedUser** | **Boolean** | | [optional] |
+|**isByAdmin** | **Boolean** | | [optional] |
+|**isByModerator** | **Boolean** | | [optional] |
+|**isPinned** | **Boolean** | | [optional] |
+|**isLocked** | **Boolean** | | [optional] |
+|**flagCount** | **Double** | | [optional] |
+|**displayLabel** | **String** | | [optional] |
+|**badges** | [**List<CommentUserBadgeInfo>**](CommentUserBadgeInfo.md) | | [optional] |
+|**verified** | **Boolean** | | |
+|**feedbackIds** | **List<String>** | | [optional] |
+|**isDeleted** | **Boolean** | | [optional] |
+
+
+
diff --git a/client/docs/ModerationAPICommentLog.md b/client/docs/ModerationAPICommentLog.md
new file mode 100644
index 00000000..216913da
--- /dev/null
+++ b/client/docs/ModerationAPICommentLog.md
@@ -0,0 +1,16 @@
+
+
+# ModerationAPICommentLog
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**date** | **OffsetDateTime** | | |
+|**username** | **String** | | [optional] |
+|**actionName** | **String** | | |
+|**messageHTML** | **String** | | |
+
+
+
diff --git a/client/docs/ModerationAPICommentResponse.md b/client/docs/ModerationAPICommentResponse.md
new file mode 100644
index 00000000..b6ff836c
--- /dev/null
+++ b/client/docs/ModerationAPICommentResponse.md
@@ -0,0 +1,14 @@
+
+
+# ModerationAPICommentResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**comment** | [**ModerationAPIComment**](ModerationAPIComment.md) | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/ModerationAPICountCommentsResponse.md b/client/docs/ModerationAPICountCommentsResponse.md
new file mode 100644
index 00000000..cab00884
--- /dev/null
+++ b/client/docs/ModerationAPICountCommentsResponse.md
@@ -0,0 +1,14 @@
+
+
+# ModerationAPICountCommentsResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **APIStatus** | | |
+|**count** | **Double** | | |
+
+
+
diff --git a/client/docs/ModerationAPIGetCommentIdsResponse.md b/client/docs/ModerationAPIGetCommentIdsResponse.md
new file mode 100644
index 00000000..903da84d
--- /dev/null
+++ b/client/docs/ModerationAPIGetCommentIdsResponse.md
@@ -0,0 +1,15 @@
+
+
+# ModerationAPIGetCommentIdsResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**ids** | **List<String>** | | |
+|**hasMore** | **Boolean** | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/ModerationAPIGetCommentsResponse.md b/client/docs/ModerationAPIGetCommentsResponse.md
new file mode 100644
index 00000000..a26a5db5
--- /dev/null
+++ b/client/docs/ModerationAPIGetCommentsResponse.md
@@ -0,0 +1,16 @@
+
+
+# ModerationAPIGetCommentsResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **APIStatus** | | |
+|**translations** | **Object** | | |
+|**comments** | [**List<ModerationAPIComment>**](ModerationAPIComment.md) | | |
+|**moderationFilter** | [**ModerationFilter**](ModerationFilter.md) | | [optional] |
+
+
+
diff --git a/client/docs/ModerationAPIGetLogsResponse.md b/client/docs/ModerationAPIGetLogsResponse.md
new file mode 100644
index 00000000..600071e1
--- /dev/null
+++ b/client/docs/ModerationAPIGetLogsResponse.md
@@ -0,0 +1,14 @@
+
+
+# ModerationAPIGetLogsResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**logs** | [**List<ModerationAPICommentLog>**](ModerationAPICommentLog.md) | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/ModerationApi.md b/client/docs/ModerationApi.md
new file mode 100644
index 00000000..9e1561f0
--- /dev/null
+++ b/client/docs/ModerationApi.md
@@ -0,0 +1,3014 @@
+# ModerationApi
+FastComments API Client - A SDK for interacting with the FastComments API
+
+All URIs are relative to *https://fastcomments.com*
+
+| Method | HTTP request | Description |
+|------------- | ------------- | -------------|
+| [**deleteModerationVote**](ModerationApi.md#deleteModerationVote) | **DELETE** /auth/my-account/moderate-comments/vote/{commentId}/{voteId} | |
+| [**getApiComments**](ModerationApi.md#getApiComments) | **GET** /auth/my-account/moderate-comments/api/comments | |
+| [**getApiExportStatus**](ModerationApi.md#getApiExportStatus) | **GET** /auth/my-account/moderate-comments/api/export/status | |
+| [**getApiIds**](ModerationApi.md#getApiIds) | **GET** /auth/my-account/moderate-comments/api/ids | |
+| [**getBanUsersFromComment**](ModerationApi.md#getBanUsersFromComment) | **GET** /auth/my-account/moderate-comments/ban-users/from-comment/{commentId} | |
+| [**getCommentBanStatus**](ModerationApi.md#getCommentBanStatus) | **GET** /auth/my-account/moderate-comments/get-comment-ban-status/{commentId} | |
+| [**getCommentChildren**](ModerationApi.md#getCommentChildren) | **GET** /auth/my-account/moderate-comments/comment-children/{commentId} | |
+| [**getCount**](ModerationApi.md#getCount) | **GET** /auth/my-account/moderate-comments/count | |
+| [**getCounts**](ModerationApi.md#getCounts) | **GET** /auth/my-account/moderate-comments/banned-users/counts | |
+| [**getLogs**](ModerationApi.md#getLogs) | **GET** /auth/my-account/moderate-comments/logs/{commentId} | |
+| [**getManualBadges**](ModerationApi.md#getManualBadges) | **GET** /auth/my-account/moderate-comments/get-manual-badges | |
+| [**getManualBadgesForUser**](ModerationApi.md#getManualBadgesForUser) | **GET** /auth/my-account/moderate-comments/get-manual-badges-for-user | |
+| [**getModerationComment**](ModerationApi.md#getModerationComment) | **GET** /auth/my-account/moderate-comments/comment/{commentId} | |
+| [**getModerationCommentText**](ModerationApi.md#getModerationCommentText) | **GET** /auth/my-account/moderate-comments/get-comment-text/{commentId} | |
+| [**getPreBanSummary**](ModerationApi.md#getPreBanSummary) | **GET** /auth/my-account/moderate-comments/pre-ban-summary/{commentId} | |
+| [**getSearchCommentsSummary**](ModerationApi.md#getSearchCommentsSummary) | **GET** /auth/my-account/moderate-comments/search/comments/summary | |
+| [**getSearchPages**](ModerationApi.md#getSearchPages) | **GET** /auth/my-account/moderate-comments/search/pages | |
+| [**getSearchSites**](ModerationApi.md#getSearchSites) | **GET** /auth/my-account/moderate-comments/search/sites | |
+| [**getSearchSuggest**](ModerationApi.md#getSearchSuggest) | **GET** /auth/my-account/moderate-comments/search/suggest | |
+| [**getSearchUsers**](ModerationApi.md#getSearchUsers) | **GET** /auth/my-account/moderate-comments/search/users | |
+| [**getTrustFactor**](ModerationApi.md#getTrustFactor) | **GET** /auth/my-account/moderate-comments/get-trust-factor | |
+| [**getUserBanPreference**](ModerationApi.md#getUserBanPreference) | **GET** /auth/my-account/moderate-comments/user-ban-preference | |
+| [**getUserInternalProfile**](ModerationApi.md#getUserInternalProfile) | **GET** /auth/my-account/moderate-comments/get-user-internal-profile | |
+| [**postAdjustCommentVotes**](ModerationApi.md#postAdjustCommentVotes) | **POST** /auth/my-account/moderate-comments/adjust-comment-votes/{commentId} | |
+| [**postApiExport**](ModerationApi.md#postApiExport) | **POST** /auth/my-account/moderate-comments/api/export | |
+| [**postBanUserFromComment**](ModerationApi.md#postBanUserFromComment) | **POST** /auth/my-account/moderate-comments/ban-user/from-comment/{commentId} | |
+| [**postBanUserUndo**](ModerationApi.md#postBanUserUndo) | **POST** /auth/my-account/moderate-comments/ban-user/undo | |
+| [**postBulkPreBanSummary**](ModerationApi.md#postBulkPreBanSummary) | **POST** /auth/my-account/moderate-comments/bulk-pre-ban-summary | |
+| [**postCommentsByIds**](ModerationApi.md#postCommentsByIds) | **POST** /auth/my-account/moderate-comments/comments-by-ids | |
+| [**postFlagComment**](ModerationApi.md#postFlagComment) | **POST** /auth/my-account/moderate-comments/flag-comment/{commentId} | |
+| [**postRemoveComment**](ModerationApi.md#postRemoveComment) | **POST** /auth/my-account/moderate-comments/remove-comment/{commentId} | |
+| [**postRestoreDeletedComment**](ModerationApi.md#postRestoreDeletedComment) | **POST** /auth/my-account/moderate-comments/restore-deleted-comment/{commentId} | |
+| [**postSetCommentApprovalStatus**](ModerationApi.md#postSetCommentApprovalStatus) | **POST** /auth/my-account/moderate-comments/set-comment-approval-status/{commentId} | |
+| [**postSetCommentReviewStatus**](ModerationApi.md#postSetCommentReviewStatus) | **POST** /auth/my-account/moderate-comments/set-comment-review-status/{commentId} | |
+| [**postSetCommentSpamStatus**](ModerationApi.md#postSetCommentSpamStatus) | **POST** /auth/my-account/moderate-comments/set-comment-spam-status/{commentId} | |
+| [**postSetCommentText**](ModerationApi.md#postSetCommentText) | **POST** /auth/my-account/moderate-comments/set-comment-text/{commentId} | |
+| [**postUnFlagComment**](ModerationApi.md#postUnFlagComment) | **POST** /auth/my-account/moderate-comments/un-flag-comment/{commentId} | |
+| [**postVote**](ModerationApi.md#postVote) | **POST** /auth/my-account/moderate-comments/vote/{commentId} | |
+| [**putAwardBadge**](ModerationApi.md#putAwardBadge) | **PUT** /auth/my-account/moderate-comments/award-badge | |
+| [**putCloseThread**](ModerationApi.md#putCloseThread) | **PUT** /auth/my-account/moderate-comments/close-thread | |
+| [**putRemoveBadge**](ModerationApi.md#putRemoveBadge) | **PUT** /auth/my-account/moderate-comments/remove-badge | |
+| [**putReopenThread**](ModerationApi.md#putReopenThread) | **PUT** /auth/my-account/moderate-comments/reopen-thread | |
+| [**setTrustFactor**](ModerationApi.md#setTrustFactor) | **PUT** /auth/my-account/moderate-comments/set-trust-factor | |
+
+
+
+# **deleteModerationVote**
+> VoteDeleteResponse deleteModerationVote(commentId, voteId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ String voteId = "voteId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ VoteDeleteResponse result = apiInstance.deleteModerationVote(commentId, voteId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#deleteModerationVote");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **voteId** | **String**| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**VoteDeleteResponse**](VoteDeleteResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getApiComments**
+> ModerationAPIGetCommentsResponse getApiComments().page(page).count(count).textSearch(textSearch).byIPFromComment(byIPFromComment).filters(filters).searchFilters(searchFilters).sorts(sorts).demo(demo).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ Double page = 3.4D; // Double |
+ Double count = 3.4D; // Double |
+ String textSearch = "textSearch_example"; // String |
+ String byIPFromComment = "byIPFromComment_example"; // String |
+ String filters = "filters_example"; // String |
+ String searchFilters = "searchFilters_example"; // String |
+ String sorts = "sorts_example"; // String |
+ Boolean demo = true; // Boolean |
+ String sso = "sso_example"; // String |
+ try {
+ ModerationAPIGetCommentsResponse result = apiInstance.getApiComments()
+ .page(page)
+ .count(count)
+ .textSearch(textSearch)
+ .byIPFromComment(byIPFromComment)
+ .filters(filters)
+ .searchFilters(searchFilters)
+ .sorts(sorts)
+ .demo(demo)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getApiComments");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **page** | **Double**| | [optional] |
+| **count** | **Double**| | [optional] |
+| **textSearch** | **String**| | [optional] |
+| **byIPFromComment** | **String**| | [optional] |
+| **filters** | **String**| | [optional] |
+| **searchFilters** | **String**| | [optional] |
+| **sorts** | **String**| | [optional] |
+| **demo** | **Boolean**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**ModerationAPIGetCommentsResponse**](ModerationAPIGetCommentsResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getApiExportStatus**
+> ModerationExportStatusResponse getApiExportStatus().batchJobId(batchJobId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String batchJobId = "batchJobId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ ModerationExportStatusResponse result = apiInstance.getApiExportStatus()
+ .batchJobId(batchJobId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getApiExportStatus");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **batchJobId** | **String**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**ModerationExportStatusResponse**](ModerationExportStatusResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getApiIds**
+> ModerationAPIGetCommentIdsResponse getApiIds().textSearch(textSearch).byIPFromComment(byIPFromComment).filters(filters).searchFilters(searchFilters).afterId(afterId).demo(demo).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String textSearch = "textSearch_example"; // String |
+ String byIPFromComment = "byIPFromComment_example"; // String |
+ String filters = "filters_example"; // String |
+ String searchFilters = "searchFilters_example"; // String |
+ String afterId = "afterId_example"; // String |
+ Boolean demo = true; // Boolean |
+ String sso = "sso_example"; // String |
+ try {
+ ModerationAPIGetCommentIdsResponse result = apiInstance.getApiIds()
+ .textSearch(textSearch)
+ .byIPFromComment(byIPFromComment)
+ .filters(filters)
+ .searchFilters(searchFilters)
+ .afterId(afterId)
+ .demo(demo)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getApiIds");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **textSearch** | **String**| | [optional] |
+| **byIPFromComment** | **String**| | [optional] |
+| **filters** | **String**| | [optional] |
+| **searchFilters** | **String**| | [optional] |
+| **afterId** | **String**| | [optional] |
+| **demo** | **Boolean**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**ModerationAPIGetCommentIdsResponse**](ModerationAPIGetCommentIdsResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getBanUsersFromComment**
+> GetBannedUsersFromCommentResponse getBanUsersFromComment(commentId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ GetBannedUsersFromCommentResponse result = apiInstance.getBanUsersFromComment(commentId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getBanUsersFromComment");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**GetBannedUsersFromCommentResponse**](GetBannedUsersFromCommentResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getCommentBanStatus**
+> GetCommentBanStatusResponse getCommentBanStatus(commentId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ GetCommentBanStatusResponse result = apiInstance.getCommentBanStatus(commentId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getCommentBanStatus");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**GetCommentBanStatusResponse**](GetCommentBanStatusResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getCommentChildren**
+> ModerationAPIChildCommentsResponse getCommentChildren(commentId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ ModerationAPIChildCommentsResponse result = apiInstance.getCommentChildren(commentId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getCommentChildren");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**ModerationAPIChildCommentsResponse**](ModerationAPIChildCommentsResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getCount**
+> ModerationAPICountCommentsResponse getCount().textSearch(textSearch).byIPFromComment(byIPFromComment).filter(filter).searchFilters(searchFilters).demo(demo).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String textSearch = "textSearch_example"; // String |
+ String byIPFromComment = "byIPFromComment_example"; // String |
+ String filter = "filter_example"; // String |
+ String searchFilters = "searchFilters_example"; // String |
+ Boolean demo = true; // Boolean |
+ String sso = "sso_example"; // String |
+ try {
+ ModerationAPICountCommentsResponse result = apiInstance.getCount()
+ .textSearch(textSearch)
+ .byIPFromComment(byIPFromComment)
+ .filter(filter)
+ .searchFilters(searchFilters)
+ .demo(demo)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getCount");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **textSearch** | **String**| | [optional] |
+| **byIPFromComment** | **String**| | [optional] |
+| **filter** | **String**| | [optional] |
+| **searchFilters** | **String**| | [optional] |
+| **demo** | **Boolean**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**ModerationAPICountCommentsResponse**](ModerationAPICountCommentsResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getCounts**
+> GetBannedUsersCountResponse getCounts().sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String sso = "sso_example"; // String |
+ try {
+ GetBannedUsersCountResponse result = apiInstance.getCounts()
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getCounts");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**GetBannedUsersCountResponse**](GetBannedUsersCountResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getLogs**
+> ModerationAPIGetLogsResponse getLogs(commentId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ ModerationAPIGetLogsResponse result = apiInstance.getLogs(commentId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getLogs");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**ModerationAPIGetLogsResponse**](ModerationAPIGetLogsResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getManualBadges**
+> GetTenantManualBadgesResponse getManualBadges().sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String sso = "sso_example"; // String |
+ try {
+ GetTenantManualBadgesResponse result = apiInstance.getManualBadges()
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getManualBadges");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**GetTenantManualBadgesResponse**](GetTenantManualBadgesResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getManualBadgesForUser**
+> GetUserManualBadgesResponse getManualBadgesForUser().badgesUserId(badgesUserId).commentId(commentId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String badgesUserId = "badgesUserId_example"; // String |
+ String commentId = "commentId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ GetUserManualBadgesResponse result = apiInstance.getManualBadgesForUser()
+ .badgesUserId(badgesUserId)
+ .commentId(commentId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getManualBadgesForUser");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **badgesUserId** | **String**| | [optional] |
+| **commentId** | **String**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**GetUserManualBadgesResponse**](GetUserManualBadgesResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getModerationComment**
+> ModerationAPICommentResponse getModerationComment(commentId).includeEmail(includeEmail).includeIP(includeIP).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ Boolean includeEmail = true; // Boolean |
+ Boolean includeIP = true; // Boolean |
+ String sso = "sso_example"; // String |
+ try {
+ ModerationAPICommentResponse result = apiInstance.getModerationComment(commentId)
+ .includeEmail(includeEmail)
+ .includeIP(includeIP)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getModerationComment");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **includeEmail** | **Boolean**| | [optional] |
+| **includeIP** | **Boolean**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**ModerationAPICommentResponse**](ModerationAPICommentResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getModerationCommentText**
+> GetCommentTextResponse getModerationCommentText(commentId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ GetCommentTextResponse result = apiInstance.getModerationCommentText(commentId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getModerationCommentText");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**GetCommentTextResponse**](GetCommentTextResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getPreBanSummary**
+> PreBanSummary getPreBanSummary(commentId).includeByUserIdAndEmail(includeByUserIdAndEmail).includeByIP(includeByIP).includeByEmailDomain(includeByEmailDomain).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ Boolean includeByUserIdAndEmail = true; // Boolean |
+ Boolean includeByIP = true; // Boolean |
+ Boolean includeByEmailDomain = true; // Boolean |
+ String sso = "sso_example"; // String |
+ try {
+ PreBanSummary result = apiInstance.getPreBanSummary(commentId)
+ .includeByUserIdAndEmail(includeByUserIdAndEmail)
+ .includeByIP(includeByIP)
+ .includeByEmailDomain(includeByEmailDomain)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getPreBanSummary");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **includeByUserIdAndEmail** | **Boolean**| | [optional] |
+| **includeByIP** | **Boolean**| | [optional] |
+| **includeByEmailDomain** | **Boolean**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**PreBanSummary**](PreBanSummary.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getSearchCommentsSummary**
+> ModerationCommentSearchResponse getSearchCommentsSummary().value(value).filters(filters).searchFilters(searchFilters).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String value = "value_example"; // String |
+ String filters = "filters_example"; // String |
+ String searchFilters = "searchFilters_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ ModerationCommentSearchResponse result = apiInstance.getSearchCommentsSummary()
+ .value(value)
+ .filters(filters)
+ .searchFilters(searchFilters)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getSearchCommentsSummary");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **value** | **String**| | [optional] |
+| **filters** | **String**| | [optional] |
+| **searchFilters** | **String**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**ModerationCommentSearchResponse**](ModerationCommentSearchResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getSearchPages**
+> ModerationPageSearchResponse getSearchPages().value(value).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String value = "value_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ ModerationPageSearchResponse result = apiInstance.getSearchPages()
+ .value(value)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getSearchPages");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **value** | **String**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**ModerationPageSearchResponse**](ModerationPageSearchResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getSearchSites**
+> ModerationSiteSearchResponse getSearchSites().value(value).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String value = "value_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ ModerationSiteSearchResponse result = apiInstance.getSearchSites()
+ .value(value)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getSearchSites");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **value** | **String**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**ModerationSiteSearchResponse**](ModerationSiteSearchResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getSearchSuggest**
+> ModerationSuggestResponse getSearchSuggest().textSearch(textSearch).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String textSearch = "textSearch_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ ModerationSuggestResponse result = apiInstance.getSearchSuggest()
+ .textSearch(textSearch)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getSearchSuggest");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **textSearch** | **String**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**ModerationSuggestResponse**](ModerationSuggestResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getSearchUsers**
+> ModerationUserSearchResponse getSearchUsers().value(value).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String value = "value_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ ModerationUserSearchResponse result = apiInstance.getSearchUsers()
+ .value(value)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getSearchUsers");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **value** | **String**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**ModerationUserSearchResponse**](ModerationUserSearchResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getTrustFactor**
+> GetUserTrustFactorResponse getTrustFactor().userId(userId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String userId = "userId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ GetUserTrustFactorResponse result = apiInstance.getTrustFactor()
+ .userId(userId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getTrustFactor");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **userId** | **String**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**GetUserTrustFactorResponse**](GetUserTrustFactorResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getUserBanPreference**
+> APIModerateGetUserBanPreferencesResponse getUserBanPreference().sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String sso = "sso_example"; // String |
+ try {
+ APIModerateGetUserBanPreferencesResponse result = apiInstance.getUserBanPreference()
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getUserBanPreference");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**APIModerateGetUserBanPreferencesResponse**](APIModerateGetUserBanPreferencesResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getUserInternalProfile**
+> GetUserInternalProfileResponse getUserInternalProfile().commentId(commentId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ GetUserInternalProfileResponse result = apiInstance.getUserInternalProfile()
+ .commentId(commentId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#getUserInternalProfile");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**GetUserInternalProfileResponse**](GetUserInternalProfileResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **postAdjustCommentVotes**
+> AdjustVotesResponse postAdjustCommentVotes(commentId, adjustCommentVotesParams).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ AdjustCommentVotesParams adjustCommentVotesParams = new AdjustCommentVotesParams(); // AdjustCommentVotesParams |
+ String sso = "sso_example"; // String |
+ try {
+ AdjustVotesResponse result = apiInstance.postAdjustCommentVotes(commentId, adjustCommentVotesParams)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#postAdjustCommentVotes");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **adjustCommentVotesParams** | [**AdjustCommentVotesParams**](AdjustCommentVotesParams.md)| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**AdjustVotesResponse**](AdjustVotesResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **postApiExport**
+> ModerationExportResponse postApiExport().textSearch(textSearch).byIPFromComment(byIPFromComment).filters(filters).searchFilters(searchFilters).sorts(sorts).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String textSearch = "textSearch_example"; // String |
+ String byIPFromComment = "byIPFromComment_example"; // String |
+ String filters = "filters_example"; // String |
+ String searchFilters = "searchFilters_example"; // String |
+ String sorts = "sorts_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ ModerationExportResponse result = apiInstance.postApiExport()
+ .textSearch(textSearch)
+ .byIPFromComment(byIPFromComment)
+ .filters(filters)
+ .searchFilters(searchFilters)
+ .sorts(sorts)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#postApiExport");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **textSearch** | **String**| | [optional] |
+| **byIPFromComment** | **String**| | [optional] |
+| **filters** | **String**| | [optional] |
+| **searchFilters** | **String**| | [optional] |
+| **sorts** | **String**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**ModerationExportResponse**](ModerationExportResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **postBanUserFromComment**
+> BanUserFromCommentResult postBanUserFromComment(commentId).banEmail(banEmail).banEmailDomain(banEmailDomain).banIP(banIP).deleteAllUsersComments(deleteAllUsersComments).bannedUntil(bannedUntil).isShadowBan(isShadowBan).updateId(updateId).banReason(banReason).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ Boolean banEmail = true; // Boolean |
+ Boolean banEmailDomain = true; // Boolean |
+ Boolean banIP = true; // Boolean |
+ Boolean deleteAllUsersComments = true; // Boolean |
+ String bannedUntil = "bannedUntil_example"; // String |
+ Boolean isShadowBan = true; // Boolean |
+ String updateId = "updateId_example"; // String |
+ String banReason = "banReason_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ BanUserFromCommentResult result = apiInstance.postBanUserFromComment(commentId)
+ .banEmail(banEmail)
+ .banEmailDomain(banEmailDomain)
+ .banIP(banIP)
+ .deleteAllUsersComments(deleteAllUsersComments)
+ .bannedUntil(bannedUntil)
+ .isShadowBan(isShadowBan)
+ .updateId(updateId)
+ .banReason(banReason)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#postBanUserFromComment");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **banEmail** | **Boolean**| | [optional] |
+| **banEmailDomain** | **Boolean**| | [optional] |
+| **banIP** | **Boolean**| | [optional] |
+| **deleteAllUsersComments** | **Boolean**| | [optional] |
+| **bannedUntil** | **String**| | [optional] |
+| **isShadowBan** | **Boolean**| | [optional] |
+| **updateId** | **String**| | [optional] |
+| **banReason** | **String**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**BanUserFromCommentResult**](BanUserFromCommentResult.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **postBanUserUndo**
+> APIEmptyResponse postBanUserUndo(banUserUndoParams).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ BanUserUndoParams banUserUndoParams = new BanUserUndoParams(); // BanUserUndoParams |
+ String sso = "sso_example"; // String |
+ try {
+ APIEmptyResponse result = apiInstance.postBanUserUndo(banUserUndoParams)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#postBanUserUndo");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **banUserUndoParams** | [**BanUserUndoParams**](BanUserUndoParams.md)| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**APIEmptyResponse**](APIEmptyResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **postBulkPreBanSummary**
+> BulkPreBanSummary postBulkPreBanSummary(bulkPreBanParams).includeByUserIdAndEmail(includeByUserIdAndEmail).includeByIP(includeByIP).includeByEmailDomain(includeByEmailDomain).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ BulkPreBanParams bulkPreBanParams = new BulkPreBanParams(); // BulkPreBanParams |
+ Boolean includeByUserIdAndEmail = true; // Boolean |
+ Boolean includeByIP = true; // Boolean |
+ Boolean includeByEmailDomain = true; // Boolean |
+ String sso = "sso_example"; // String |
+ try {
+ BulkPreBanSummary result = apiInstance.postBulkPreBanSummary(bulkPreBanParams)
+ .includeByUserIdAndEmail(includeByUserIdAndEmail)
+ .includeByIP(includeByIP)
+ .includeByEmailDomain(includeByEmailDomain)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#postBulkPreBanSummary");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **bulkPreBanParams** | [**BulkPreBanParams**](BulkPreBanParams.md)| | |
+| **includeByUserIdAndEmail** | **Boolean**| | [optional] |
+| **includeByIP** | **Boolean**| | [optional] |
+| **includeByEmailDomain** | **Boolean**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**BulkPreBanSummary**](BulkPreBanSummary.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **postCommentsByIds**
+> ModerationAPIChildCommentsResponse postCommentsByIds(commentsByIdsParams).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ CommentsByIdsParams commentsByIdsParams = new CommentsByIdsParams(); // CommentsByIdsParams |
+ String sso = "sso_example"; // String |
+ try {
+ ModerationAPIChildCommentsResponse result = apiInstance.postCommentsByIds(commentsByIdsParams)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#postCommentsByIds");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentsByIdsParams** | [**CommentsByIdsParams**](CommentsByIdsParams.md)| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**ModerationAPIChildCommentsResponse**](ModerationAPIChildCommentsResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **postFlagComment**
+> APIEmptyResponse postFlagComment(commentId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ APIEmptyResponse result = apiInstance.postFlagComment(commentId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#postFlagComment");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**APIEmptyResponse**](APIEmptyResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **postRemoveComment**
+> PostRemoveCommentResponse postRemoveComment(commentId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ PostRemoveCommentResponse result = apiInstance.postRemoveComment(commentId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#postRemoveComment");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**PostRemoveCommentResponse**](PostRemoveCommentResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **postRestoreDeletedComment**
+> APIEmptyResponse postRestoreDeletedComment(commentId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ APIEmptyResponse result = apiInstance.postRestoreDeletedComment(commentId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#postRestoreDeletedComment");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**APIEmptyResponse**](APIEmptyResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **postSetCommentApprovalStatus**
+> SetCommentApprovedResponse postSetCommentApprovalStatus(commentId).approved(approved).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ Boolean approved = true; // Boolean |
+ String sso = "sso_example"; // String |
+ try {
+ SetCommentApprovedResponse result = apiInstance.postSetCommentApprovalStatus(commentId)
+ .approved(approved)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#postSetCommentApprovalStatus");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **approved** | **Boolean**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**SetCommentApprovedResponse**](SetCommentApprovedResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **postSetCommentReviewStatus**
+> APIEmptyResponse postSetCommentReviewStatus(commentId).reviewed(reviewed).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ Boolean reviewed = true; // Boolean |
+ String sso = "sso_example"; // String |
+ try {
+ APIEmptyResponse result = apiInstance.postSetCommentReviewStatus(commentId)
+ .reviewed(reviewed)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#postSetCommentReviewStatus");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **reviewed** | **Boolean**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**APIEmptyResponse**](APIEmptyResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **postSetCommentSpamStatus**
+> APIEmptyResponse postSetCommentSpamStatus(commentId).spam(spam).permNotSpam(permNotSpam).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ Boolean spam = true; // Boolean |
+ Boolean permNotSpam = true; // Boolean |
+ String sso = "sso_example"; // String |
+ try {
+ APIEmptyResponse result = apiInstance.postSetCommentSpamStatus(commentId)
+ .spam(spam)
+ .permNotSpam(permNotSpam)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#postSetCommentSpamStatus");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **spam** | **Boolean**| | [optional] |
+| **permNotSpam** | **Boolean**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**APIEmptyResponse**](APIEmptyResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **postSetCommentText**
+> SetCommentTextResponse postSetCommentText(commentId, setCommentTextParams).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ SetCommentTextParams setCommentTextParams = new SetCommentTextParams(); // SetCommentTextParams |
+ String sso = "sso_example"; // String |
+ try {
+ SetCommentTextResponse result = apiInstance.postSetCommentText(commentId, setCommentTextParams)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#postSetCommentText");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **setCommentTextParams** | [**SetCommentTextParams**](SetCommentTextParams.md)| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**SetCommentTextResponse**](SetCommentTextResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **postUnFlagComment**
+> APIEmptyResponse postUnFlagComment(commentId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ APIEmptyResponse result = apiInstance.postUnFlagComment(commentId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#postUnFlagComment");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**APIEmptyResponse**](APIEmptyResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **postVote**
+> VoteResponse postVote(commentId).direction(direction).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String commentId = "commentId_example"; // String |
+ String direction = "direction_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ VoteResponse result = apiInstance.postVote(commentId)
+ .direction(direction)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#postVote");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **commentId** | **String**| | |
+| **direction** | **String**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**VoteResponse**](VoteResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **putAwardBadge**
+> AwardUserBadgeResponse putAwardBadge(badgeId).userId(userId).commentId(commentId).broadcastId(broadcastId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String badgeId = "badgeId_example"; // String |
+ String userId = "userId_example"; // String |
+ String commentId = "commentId_example"; // String |
+ String broadcastId = "broadcastId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ AwardUserBadgeResponse result = apiInstance.putAwardBadge(badgeId)
+ .userId(userId)
+ .commentId(commentId)
+ .broadcastId(broadcastId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#putAwardBadge");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **badgeId** | **String**| | |
+| **userId** | **String**| | [optional] |
+| **commentId** | **String**| | [optional] |
+| **broadcastId** | **String**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**AwardUserBadgeResponse**](AwardUserBadgeResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **putCloseThread**
+> APIEmptyResponse putCloseThread(urlId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String urlId = "urlId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ APIEmptyResponse result = apiInstance.putCloseThread(urlId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#putCloseThread");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **urlId** | **String**| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**APIEmptyResponse**](APIEmptyResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **putRemoveBadge**
+> RemoveUserBadgeResponse putRemoveBadge(badgeId).userId(userId).commentId(commentId).broadcastId(broadcastId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String badgeId = "badgeId_example"; // String |
+ String userId = "userId_example"; // String |
+ String commentId = "commentId_example"; // String |
+ String broadcastId = "broadcastId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ RemoveUserBadgeResponse result = apiInstance.putRemoveBadge(badgeId)
+ .userId(userId)
+ .commentId(commentId)
+ .broadcastId(broadcastId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#putRemoveBadge");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **badgeId** | **String**| | |
+| **userId** | **String**| | [optional] |
+| **commentId** | **String**| | [optional] |
+| **broadcastId** | **String**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**RemoveUserBadgeResponse**](RemoveUserBadgeResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **putReopenThread**
+> APIEmptyResponse putReopenThread(urlId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String urlId = "urlId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ APIEmptyResponse result = apiInstance.putReopenThread(urlId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#putReopenThread");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **urlId** | **String**| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**APIEmptyResponse**](APIEmptyResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **setTrustFactor**
+> SetUserTrustFactorResponse setTrustFactor().userId(userId).trustFactor(trustFactor).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.ModerationApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ ModerationApi apiInstance = new ModerationApi(defaultClient);
+ String userId = "userId_example"; // String |
+ String trustFactor = "trustFactor_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ SetUserTrustFactorResponse result = apiInstance.setTrustFactor()
+ .userId(userId)
+ .trustFactor(trustFactor)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling ModerationApi#setTrustFactor");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **userId** | **String**| | [optional] |
+| **trustFactor** | **String**| | [optional] |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**SetUserTrustFactorResponse**](SetUserTrustFactorResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
diff --git a/client/docs/ModerationCommentSearchResponse.md b/client/docs/ModerationCommentSearchResponse.md
new file mode 100644
index 00000000..0253b810
--- /dev/null
+++ b/client/docs/ModerationCommentSearchResponse.md
@@ -0,0 +1,14 @@
+
+
+# ModerationCommentSearchResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**commentCount** | **Integer** | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/ModerationExportResponse.md b/client/docs/ModerationExportResponse.md
new file mode 100644
index 00000000..aafc1eab
--- /dev/null
+++ b/client/docs/ModerationExportResponse.md
@@ -0,0 +1,14 @@
+
+
+# ModerationExportResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **String** | | |
+|**batchJobId** | **String** | | |
+
+
+
diff --git a/client/docs/ModerationExportStatusResponse.md b/client/docs/ModerationExportStatusResponse.md
new file mode 100644
index 00000000..dc24b99c
--- /dev/null
+++ b/client/docs/ModerationExportStatusResponse.md
@@ -0,0 +1,16 @@
+
+
+# ModerationExportStatusResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **String** | | |
+|**jobStatus** | **String** | | |
+|**recordCount** | **Integer** | | |
+|**downloadUrl** | **String** | | [optional] |
+
+
+
diff --git a/client/docs/ModerationFilter.md b/client/docs/ModerationFilter.md
new file mode 100644
index 00000000..20087e5a
--- /dev/null
+++ b/client/docs/ModerationFilter.md
@@ -0,0 +1,24 @@
+
+
+# ModerationFilter
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**reviewed** | **Boolean** | | [optional] |
+|**approved** | **Boolean** | | [optional] |
+|**isSpam** | **Boolean** | | [optional] |
+|**isBannedUser** | **Boolean** | | [optional] |
+|**isLocked** | **Boolean** | | [optional] |
+|**flagCountGt** | **Double** | | [optional] |
+|**userId** | **String** | | [optional] |
+|**urlId** | **String** | | [optional] |
+|**domain** | **String** | | [optional] |
+|**moderationGroupIds** | **List<String>** | | [optional] |
+|**commentTextSearch** | **List<String>** | Text search terms. Each term is matched case-insensitively against the comment text. A term wrapped in quotes means exact phrase match. | [optional] |
+|**exactCommentText** | **String** | Set by the `exact=\"...\"` search syntax. The comment text must equal this value exactly (case-sensitive, full-string), as opposed to the substring matching of commentTextSearch. | [optional] |
+
+
+
diff --git a/client/docs/ModerationPageSearchProjected.md b/client/docs/ModerationPageSearchProjected.md
new file mode 100644
index 00000000..f48faa52
--- /dev/null
+++ b/client/docs/ModerationPageSearchProjected.md
@@ -0,0 +1,16 @@
+
+
+# ModerationPageSearchProjected
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**urlId** | **String** | | |
+|**url** | **String** | | |
+|**title** | **String** | | |
+|**commentCount** | **Double** | | |
+
+
+
diff --git a/client/docs/ModerationPageSearchResponse.md b/client/docs/ModerationPageSearchResponse.md
new file mode 100644
index 00000000..6529dafa
--- /dev/null
+++ b/client/docs/ModerationPageSearchResponse.md
@@ -0,0 +1,14 @@
+
+
+# ModerationPageSearchResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**pages** | [**List<ModerationPageSearchProjected>**](ModerationPageSearchProjected.md) | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/ModerationSiteSearchProjected.md b/client/docs/ModerationSiteSearchProjected.md
new file mode 100644
index 00000000..03939523
--- /dev/null
+++ b/client/docs/ModerationSiteSearchProjected.md
@@ -0,0 +1,14 @@
+
+
+# ModerationSiteSearchProjected
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**domain** | **String** | | |
+|**logoSrc100px** | **String** | | [optional] |
+
+
+
diff --git a/client/docs/ModerationSiteSearchResponse.md b/client/docs/ModerationSiteSearchResponse.md
new file mode 100644
index 00000000..4ec75fc1
--- /dev/null
+++ b/client/docs/ModerationSiteSearchResponse.md
@@ -0,0 +1,14 @@
+
+
+# ModerationSiteSearchResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**sites** | [**List<ModerationSiteSearchProjected>**](ModerationSiteSearchProjected.md) | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/ModerationSuggestResponse.md b/client/docs/ModerationSuggestResponse.md
new file mode 100644
index 00000000..18276c48
--- /dev/null
+++ b/client/docs/ModerationSuggestResponse.md
@@ -0,0 +1,16 @@
+
+
+# ModerationSuggestResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **String** | | |
+|**pages** | [**List<ModerationPageSearchProjected>**](ModerationPageSearchProjected.md) | | [optional] |
+|**users** | [**List<ModerationUserSearchProjected>**](ModerationUserSearchProjected.md) | | [optional] |
+|**code** | **String** | | [optional] |
+
+
+
diff --git a/client/docs/ModerationUserSearchProjected.md b/client/docs/ModerationUserSearchProjected.md
new file mode 100644
index 00000000..c76a9a2a
--- /dev/null
+++ b/client/docs/ModerationUserSearchProjected.md
@@ -0,0 +1,16 @@
+
+
+# ModerationUserSearchProjected
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**id** | **String** | | |
+|**username** | **String** | | |
+|**displayName** | **String** | | [optional] |
+|**avatarSrc** | **String** | | [optional] |
+
+
+
diff --git a/client/docs/ModerationUserSearchResponse.md b/client/docs/ModerationUserSearchResponse.md
new file mode 100644
index 00000000..2f0494c8
--- /dev/null
+++ b/client/docs/ModerationUserSearchResponse.md
@@ -0,0 +1,14 @@
+
+
+# ModerationUserSearchResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**users** | [**List<ModerationUserSearchProjected>**](ModerationUserSearchProjected.md) | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/PageUserEntry.md b/client/docs/PageUserEntry.md
new file mode 100644
index 00000000..fdb16ee5
--- /dev/null
+++ b/client/docs/PageUserEntry.md
@@ -0,0 +1,16 @@
+
+
+# PageUserEntry
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**isPrivate** | **Boolean** | | [optional] |
+|**avatarSrc** | **String** | | [optional] |
+|**displayName** | **String** | | |
+|**id** | **String** | | |
+
+
+
diff --git a/client/docs/PageUsersInfoResponse.md b/client/docs/PageUsersInfoResponse.md
new file mode 100644
index 00000000..d5481a6c
--- /dev/null
+++ b/client/docs/PageUsersInfoResponse.md
@@ -0,0 +1,14 @@
+
+
+# PageUsersInfoResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**users** | [**List<PageUserEntry>**](PageUserEntry.md) | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/PageUsersOfflineResponse.md b/client/docs/PageUsersOfflineResponse.md
new file mode 100644
index 00000000..f1cd1a2c
--- /dev/null
+++ b/client/docs/PageUsersOfflineResponse.md
@@ -0,0 +1,16 @@
+
+
+# PageUsersOfflineResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**nextAfterUserId** | **String** | | |
+|**nextAfterName** | **String** | | |
+|**users** | [**List<PageUserEntry>**](PageUserEntry.md) | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/PageUsersOnlineResponse.md b/client/docs/PageUsersOnlineResponse.md
new file mode 100644
index 00000000..7d06ba24
--- /dev/null
+++ b/client/docs/PageUsersOnlineResponse.md
@@ -0,0 +1,18 @@
+
+
+# PageUsersOnlineResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**nextAfterUserId** | **String** | | |
+|**nextAfterName** | **String** | | |
+|**totalCount** | **Double** | | |
+|**anonCount** | **Double** | | |
+|**users** | [**List<PageUserEntry>**](PageUserEntry.md) | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/PagesSortBy.md b/client/docs/PagesSortBy.md
new file mode 100644
index 00000000..df25183a
--- /dev/null
+++ b/client/docs/PagesSortBy.md
@@ -0,0 +1,15 @@
+
+
+# PagesSortBy
+
+## Enum
+
+
+* `UPDATED_AT` (value: `"updatedAt"`)
+
+* `COMMENT_COUNT` (value: `"commentCount"`)
+
+* `TITLE` (value: `"title"`)
+
+
+
diff --git a/client/docs/PatchDomainConfigResponse.md b/client/docs/PatchDomainConfigResponse.md
new file mode 100644
index 00000000..ef245c8b
--- /dev/null
+++ b/client/docs/PatchDomainConfigResponse.md
@@ -0,0 +1,16 @@
+
+
+# PatchDomainConfigResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**_configuration** | **Object** | | [optional] |
+|**status** | **Object** | | |
+|**reason** | **String** | | [optional] |
+|**code** | **String** | | [optional] |
+
+
+
diff --git a/client/docs/PinComment200Response.md b/client/docs/PinComment200Response.md
deleted file mode 100644
index 4b10fcf9..00000000
--- a/client/docs/PinComment200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# PinComment200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**commentPositions** | [**Map<String, RecordStringBeforeStringOrNullAfterStringOrNullValue>**](RecordStringBeforeStringOrNullAfterStringOrNullValue.md) | Construct a type with a set of properties K of type T | [optional] |
-|**status** | **APIStatus** | | |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/PostRemoveCommentResponse.md b/client/docs/PostRemoveCommentResponse.md
new file mode 100644
index 00000000..ad9d1d96
--- /dev/null
+++ b/client/docs/PostRemoveCommentResponse.md
@@ -0,0 +1,14 @@
+
+
+# PostRemoveCommentResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**action** | **String** | | |
+|**status** | **String** | | |
+
+
+
diff --git a/client/docs/PreBanSummary.md b/client/docs/PreBanSummary.md
new file mode 100644
index 00000000..39e07ba7
--- /dev/null
+++ b/client/docs/PreBanSummary.md
@@ -0,0 +1,15 @@
+
+
+# PreBanSummary
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **APIStatus** | | |
+|**usernames** | **List<String>** | | |
+|**count** | **Double** | | |
+
+
+
diff --git a/client/docs/PublicApi.md b/client/docs/PublicApi.md
index a386a341..fc189e61 100644
--- a/client/docs/PublicApi.md
+++ b/client/docs/PublicApi.md
@@ -9,22 +9,39 @@ All URIs are relative to *https://fastcomments.com*
| [**checkedCommentsForBlocked**](PublicApi.md#checkedCommentsForBlocked) | **GET** /check-blocked-comments | |
| [**createCommentPublic**](PublicApi.md#createCommentPublic) | **POST** /comments/{tenantId} | |
| [**createFeedPostPublic**](PublicApi.md#createFeedPostPublic) | **POST** /feed-posts/{tenantId} | |
+| [**createV1PageReact**](PublicApi.md#createV1PageReact) | **POST** /page-reacts/v1/likes/{tenantId} | |
+| [**createV2PageReact**](PublicApi.md#createV2PageReact) | **POST** /page-reacts/v2/{tenantId} | |
| [**deleteCommentPublic**](PublicApi.md#deleteCommentPublic) | **DELETE** /comments/{tenantId}/{commentId} | |
| [**deleteCommentVote**](PublicApi.md#deleteCommentVote) | **DELETE** /comments/{tenantId}/{commentId}/vote/{voteId} | |
| [**deleteFeedPostPublic**](PublicApi.md#deleteFeedPostPublic) | **DELETE** /feed-posts/{tenantId}/{postId} | |
+| [**deleteV1PageReact**](PublicApi.md#deleteV1PageReact) | **DELETE** /page-reacts/v1/likes/{tenantId} | |
+| [**deleteV2PageReact**](PublicApi.md#deleteV2PageReact) | **DELETE** /page-reacts/v2/{tenantId} | |
| [**flagCommentPublic**](PublicApi.md#flagCommentPublic) | **POST** /flag-comment/{commentId} | |
| [**getCommentText**](PublicApi.md#getCommentText) | **GET** /comments/{tenantId}/{commentId}/text | |
| [**getCommentVoteUserNames**](PublicApi.md#getCommentVoteUserNames) | **GET** /comments/{tenantId}/{commentId}/votes | |
+| [**getCommentsForUser**](PublicApi.md#getCommentsForUser) | **GET** /comments-for-user | |
| [**getCommentsPublic**](PublicApi.md#getCommentsPublic) | **GET** /comments/{tenantId} | |
| [**getEventLog**](PublicApi.md#getEventLog) | **GET** /event-log/{tenantId} | |
| [**getFeedPostsPublic**](PublicApi.md#getFeedPostsPublic) | **GET** /feed-posts/{tenantId} | |
| [**getFeedPostsStats**](PublicApi.md#getFeedPostsStats) | **GET** /feed-posts/{tenantId}/stats | |
+| [**getGifLarge**](PublicApi.md#getGifLarge) | **GET** /gifs/get-large/{tenantId} | |
+| [**getGifsSearch**](PublicApi.md#getGifsSearch) | **GET** /gifs/search/{tenantId} | |
+| [**getGifsTrending**](PublicApi.md#getGifsTrending) | **GET** /gifs/trending/{tenantId} | |
| [**getGlobalEventLog**](PublicApi.md#getGlobalEventLog) | **GET** /event-log/global/{tenantId} | |
+| [**getOfflineUsers**](PublicApi.md#getOfflineUsers) | **GET** /pages/{tenantId}/users/offline | |
+| [**getOnlineUsers**](PublicApi.md#getOnlineUsers) | **GET** /pages/{tenantId}/users/online | |
+| [**getPagesPublic**](PublicApi.md#getPagesPublic) | **GET** /pages/{tenantId} | |
+| [**getTranslations**](PublicApi.md#getTranslations) | **GET** /translations/{namespace}/{component} | |
| [**getUserNotificationCount**](PublicApi.md#getUserNotificationCount) | **GET** /user-notifications/get-count | |
| [**getUserNotifications**](PublicApi.md#getUserNotifications) | **GET** /user-notifications | |
| [**getUserPresenceStatuses**](PublicApi.md#getUserPresenceStatuses) | **GET** /user-presence-status | |
| [**getUserReactsPublic**](PublicApi.md#getUserReactsPublic) | **GET** /feed-posts/{tenantId}/user-reacts | |
+| [**getUsersInfo**](PublicApi.md#getUsersInfo) | **GET** /pages/{tenantId}/users/info | |
+| [**getV1PageLikes**](PublicApi.md#getV1PageLikes) | **GET** /page-reacts/v1/likes/{tenantId} | |
+| [**getV2PageReactUsers**](PublicApi.md#getV2PageReactUsers) | **GET** /page-reacts/v2/{tenantId}/list | |
+| [**getV2PageReacts**](PublicApi.md#getV2PageReacts) | **GET** /page-reacts/v2/{tenantId} | |
| [**lockComment**](PublicApi.md#lockComment) | **POST** /comments/{tenantId}/{commentId}/lock | |
+| [**logoutPublic**](PublicApi.md#logoutPublic) | **PUT** /auth/logout | |
| [**pinComment**](PublicApi.md#pinComment) | **POST** /comments/{tenantId}/{commentId}/pin | |
| [**reactFeedPostPublic**](PublicApi.md#reactFeedPostPublic) | **POST** /feed-posts/{tenantId}/react/{postId} | |
| [**resetUserNotificationCount**](PublicApi.md#resetUserNotificationCount) | **POST** /user-notifications/reset-count | |
@@ -44,7 +61,7 @@ All URIs are relative to *https://fastcomments.com*
# **blockFromCommentPublic**
-> BlockFromCommentPublic200Response blockFromCommentPublic(tenantId, commentId, publicBlockFromCommentParams).sso(sso).execute();
+> BlockSuccess blockFromCommentPublic(tenantId, commentId, publicBlockFromCommentParams).sso(sso).execute();
@@ -68,7 +85,7 @@ public class Example {
PublicBlockFromCommentParams publicBlockFromCommentParams = new PublicBlockFromCommentParams(); // PublicBlockFromCommentParams |
String sso = "sso_example"; // String |
try {
- BlockFromCommentPublic200Response result = apiInstance.blockFromCommentPublic(tenantId, commentId, publicBlockFromCommentParams)
+ BlockSuccess result = apiInstance.blockFromCommentPublic(tenantId, commentId, publicBlockFromCommentParams)
.sso(sso)
.execute();
System.out.println(result);
@@ -94,7 +111,7 @@ public class Example {
### Return type
-[**BlockFromCommentPublic200Response**](BlockFromCommentPublic200Response.md)
+[**BlockSuccess**](BlockSuccess.md)
### Authorization
@@ -109,10 +126,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **checkedCommentsForBlocked**
-> CheckedCommentsForBlocked200Response checkedCommentsForBlocked(tenantId, commentIds).sso(sso).execute();
+> CheckBlockedCommentsResponse checkedCommentsForBlocked(tenantId, commentIds).sso(sso).execute();
@@ -135,7 +153,7 @@ public class Example {
String commentIds = "commentIds_example"; // String | A comma separated list of comment ids.
String sso = "sso_example"; // String |
try {
- CheckedCommentsForBlocked200Response result = apiInstance.checkedCommentsForBlocked(tenantId, commentIds)
+ CheckBlockedCommentsResponse result = apiInstance.checkedCommentsForBlocked(tenantId, commentIds)
.sso(sso)
.execute();
System.out.println(result);
@@ -160,7 +178,7 @@ public class Example {
### Return type
-[**CheckedCommentsForBlocked200Response**](CheckedCommentsForBlocked200Response.md)
+[**CheckBlockedCommentsResponse**](CheckBlockedCommentsResponse.md)
### Authorization
@@ -175,10 +193,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **createCommentPublic**
-> CreateCommentPublic200Response createCommentPublic(tenantId, urlId, broadcastId, commentData).sessionId(sessionId).sso(sso).execute();
+> SaveCommentsResponseWithPresence createCommentPublic(tenantId, urlId, broadcastId, commentData).sessionId(sessionId).sso(sso).execute();
@@ -204,7 +223,7 @@ public class Example {
String sessionId = "sessionId_example"; // String |
String sso = "sso_example"; // String |
try {
- CreateCommentPublic200Response result = apiInstance.createCommentPublic(tenantId, urlId, broadcastId, commentData)
+ SaveCommentsResponseWithPresence result = apiInstance.createCommentPublic(tenantId, urlId, broadcastId, commentData)
.sessionId(sessionId)
.sso(sso)
.execute();
@@ -233,7 +252,7 @@ public class Example {
### Return type
-[**CreateCommentPublic200Response**](CreateCommentPublic200Response.md)
+[**SaveCommentsResponseWithPresence**](SaveCommentsResponseWithPresence.md)
### Authorization
@@ -248,10 +267,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **createFeedPostPublic**
-> CreateFeedPostPublic200Response createFeedPostPublic(tenantId, createFeedPostParams).broadcastId(broadcastId).sso(sso).execute();
+> CreateFeedPostResponse createFeedPostPublic(tenantId, createFeedPostParams).broadcastId(broadcastId).sso(sso).execute();
@@ -275,7 +295,7 @@ public class Example {
String broadcastId = "broadcastId_example"; // String |
String sso = "sso_example"; // String |
try {
- CreateFeedPostPublic200Response result = apiInstance.createFeedPostPublic(tenantId, createFeedPostParams)
+ CreateFeedPostResponse result = apiInstance.createFeedPostPublic(tenantId, createFeedPostParams)
.broadcastId(broadcastId)
.sso(sso)
.execute();
@@ -302,7 +322,7 @@ public class Example {
### Return type
-[**CreateFeedPostPublic200Response**](CreateFeedPostPublic200Response.md)
+[**CreateFeedPostResponse**](CreateFeedPostResponse.md)
### Authorization
@@ -317,10 +337,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
-
-# **deleteCommentPublic**
-> DeleteCommentPublic200Response deleteCommentPublic(tenantId, commentId, broadcastId).editKey(editKey).sso(sso).execute();
+
+# **createV1PageReact**
+> CreateV1PageReact createV1PageReact(tenantId, urlId).title(title).execute();
@@ -340,18 +361,15 @@ public class Example {
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
- String commentId = "commentId_example"; // String |
- String broadcastId = "broadcastId_example"; // String |
- String editKey = "editKey_example"; // String |
- String sso = "sso_example"; // String |
+ String urlId = "urlId_example"; // String |
+ String title = "title_example"; // String |
try {
- DeleteCommentPublic200Response result = apiInstance.deleteCommentPublic(tenantId, commentId, broadcastId)
- .editKey(editKey)
- .sso(sso)
+ CreateV1PageReact result = apiInstance.createV1PageReact(tenantId, urlId)
+ .title(title)
.execute();
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling PublicApi#deleteCommentPublic");
+ System.err.println("Exception when calling PublicApi#createV1PageReact");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -366,14 +384,12 @@ public class Example {
| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **tenantId** | **String**| | |
-| **commentId** | **String**| | |
-| **broadcastId** | **String**| | |
-| **editKey** | **String**| | [optional] |
-| **sso** | **String**| | [optional] |
+| **urlId** | **String**| | |
+| **title** | **String**| | [optional] |
### Return type
-[**DeleteCommentPublic200Response**](DeleteCommentPublic200Response.md)
+[**CreateV1PageReact**](CreateV1PageReact.md)
### Authorization
@@ -388,10 +404,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
-
-# **deleteCommentVote**
-> DeleteCommentVote200Response deleteCommentVote(tenantId, commentId, voteId, urlId, broadcastId).editKey(editKey).sso(sso).execute();
+
+# **createV2PageReact**
+> CreateV1PageReact createV2PageReact(tenantId, urlId, id).title(title).execute();
@@ -411,20 +428,16 @@ public class Example {
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
- String commentId = "commentId_example"; // String |
- String voteId = "voteId_example"; // String |
String urlId = "urlId_example"; // String |
- String broadcastId = "broadcastId_example"; // String |
- String editKey = "editKey_example"; // String |
- String sso = "sso_example"; // String |
+ String id = "id_example"; // String |
+ String title = "title_example"; // String |
try {
- DeleteCommentVote200Response result = apiInstance.deleteCommentVote(tenantId, commentId, voteId, urlId, broadcastId)
- .editKey(editKey)
- .sso(sso)
+ CreateV1PageReact result = apiInstance.createV2PageReact(tenantId, urlId, id)
+ .title(title)
.execute();
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling PublicApi#deleteCommentVote");
+ System.err.println("Exception when calling PublicApi#createV2PageReact");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -439,16 +452,13 @@ public class Example {
| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **tenantId** | **String**| | |
-| **commentId** | **String**| | |
-| **voteId** | **String**| | |
| **urlId** | **String**| | |
-| **broadcastId** | **String**| | |
-| **editKey** | **String**| | [optional] |
-| **sso** | **String**| | [optional] |
+| **id** | **String**| | |
+| **title** | **String**| | [optional] |
### Return type
-[**DeleteCommentVote200Response**](DeleteCommentVote200Response.md)
+[**CreateV1PageReact**](CreateV1PageReact.md)
### Authorization
@@ -463,10 +473,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
-
-# **deleteFeedPostPublic**
-> DeleteFeedPostPublic200Response deleteFeedPostPublic(tenantId, postId).broadcastId(broadcastId).sso(sso).execute();
+
+# **deleteCommentPublic**
+> PublicAPIDeleteCommentResponse deleteCommentPublic(tenantId, commentId, broadcastId).editKey(editKey).sso(sso).execute();
@@ -486,17 +497,18 @@ public class Example {
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
- String postId = "postId_example"; // String |
+ String commentId = "commentId_example"; // String |
String broadcastId = "broadcastId_example"; // String |
+ String editKey = "editKey_example"; // String |
String sso = "sso_example"; // String |
try {
- DeleteFeedPostPublic200Response result = apiInstance.deleteFeedPostPublic(tenantId, postId)
- .broadcastId(broadcastId)
+ PublicAPIDeleteCommentResponse result = apiInstance.deleteCommentPublic(tenantId, commentId, broadcastId)
+ .editKey(editKey)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling PublicApi#deleteFeedPostPublic");
+ System.err.println("Exception when calling PublicApi#deleteCommentPublic");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -511,13 +523,14 @@ public class Example {
| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **tenantId** | **String**| | |
-| **postId** | **String**| | |
-| **broadcastId** | **String**| | [optional] |
+| **commentId** | **String**| | |
+| **broadcastId** | **String**| | |
+| **editKey** | **String**| | [optional] |
| **sso** | **String**| | [optional] |
### Return type
-[**DeleteFeedPostPublic200Response**](DeleteFeedPostPublic200Response.md)
+[**PublicAPIDeleteCommentResponse**](PublicAPIDeleteCommentResponse.md)
### Authorization
@@ -532,10 +545,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
-
-# **flagCommentPublic**
-> FlagCommentPublic200Response flagCommentPublic(tenantId, commentId, isFlagged).sso(sso).execute();
+
+# **deleteCommentVote**
+> VoteDeleteResponse deleteCommentVote(tenantId, commentId, voteId, urlId, broadcastId).editKey(editKey).sso(sso).execute();
@@ -556,15 +570,19 @@ public class Example {
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String commentId = "commentId_example"; // String |
- Boolean isFlagged = true; // Boolean |
+ String voteId = "voteId_example"; // String |
+ String urlId = "urlId_example"; // String |
+ String broadcastId = "broadcastId_example"; // String |
+ String editKey = "editKey_example"; // String |
String sso = "sso_example"; // String |
try {
- FlagCommentPublic200Response result = apiInstance.flagCommentPublic(tenantId, commentId, isFlagged)
+ VoteDeleteResponse result = apiInstance.deleteCommentVote(tenantId, commentId, voteId, urlId, broadcastId)
+ .editKey(editKey)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling PublicApi#flagCommentPublic");
+ System.err.println("Exception when calling PublicApi#deleteCommentVote");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -580,12 +598,15 @@ public class Example {
|------------- | ------------- | ------------- | -------------|
| **tenantId** | **String**| | |
| **commentId** | **String**| | |
-| **isFlagged** | **Boolean**| | |
+| **voteId** | **String**| | |
+| **urlId** | **String**| | |
+| **broadcastId** | **String**| | |
+| **editKey** | **String**| | [optional] |
| **sso** | **String**| | [optional] |
### Return type
-[**FlagCommentPublic200Response**](FlagCommentPublic200Response.md)
+[**VoteDeleteResponse**](VoteDeleteResponse.md)
### Authorization
@@ -600,10 +621,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
-
-# **getCommentText**
-> GetCommentText200Response getCommentText(tenantId, commentId).editKey(editKey).sso(sso).execute();
+
+# **deleteFeedPostPublic**
+> DeleteFeedPostPublicResponse deleteFeedPostPublic(tenantId, postId).broadcastId(broadcastId).sso(sso).execute();
@@ -623,17 +645,17 @@ public class Example {
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
- String commentId = "commentId_example"; // String |
- String editKey = "editKey_example"; // String |
+ String postId = "postId_example"; // String |
+ String broadcastId = "broadcastId_example"; // String |
String sso = "sso_example"; // String |
try {
- GetCommentText200Response result = apiInstance.getCommentText(tenantId, commentId)
- .editKey(editKey)
+ DeleteFeedPostPublicResponse result = apiInstance.deleteFeedPostPublic(tenantId, postId)
+ .broadcastId(broadcastId)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling PublicApi#getCommentText");
+ System.err.println("Exception when calling PublicApi#deleteFeedPostPublic");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -648,13 +670,13 @@ public class Example {
| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **tenantId** | **String**| | |
-| **commentId** | **String**| | |
-| **editKey** | **String**| | [optional] |
+| **postId** | **String**| | |
+| **broadcastId** | **String**| | [optional] |
| **sso** | **String**| | [optional] |
### Return type
-[**GetCommentText200Response**](GetCommentText200Response.md)
+[**DeleteFeedPostPublicResponse**](DeleteFeedPostPublicResponse.md)
### Authorization
@@ -669,10 +691,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
-
-# **getCommentVoteUserNames**
-> GetCommentVoteUserNames200Response getCommentVoteUserNames(tenantId, commentId, dir).sso(sso).execute();
+
+# **deleteV1PageReact**
+> CreateV1PageReact deleteV1PageReact(tenantId, urlId).execute();
@@ -692,16 +715,13 @@ public class Example {
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
- String commentId = "commentId_example"; // String |
- Integer dir = 56; // Integer |
- String sso = "sso_example"; // String |
+ String urlId = "urlId_example"; // String |
try {
- GetCommentVoteUserNames200Response result = apiInstance.getCommentVoteUserNames(tenantId, commentId, dir)
- .sso(sso)
+ CreateV1PageReact result = apiInstance.deleteV1PageReact(tenantId, urlId)
.execute();
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling PublicApi#getCommentVoteUserNames");
+ System.err.println("Exception when calling PublicApi#deleteV1PageReact");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -716,13 +736,11 @@ public class Example {
| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **tenantId** | **String**| | |
-| **commentId** | **String**| | |
-| **dir** | **Integer**| | |
-| **sso** | **String**| | [optional] |
+| **urlId** | **String**| | |
### Return type
-[**GetCommentVoteUserNames200Response**](GetCommentVoteUserNames200Response.md)
+[**CreateV1PageReact**](CreateV1PageReact.md)
### Authorization
@@ -737,14 +755,13 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
-
-# **getCommentsPublic**
-> GetCommentsPublic200Response getCommentsPublic(tenantId, urlId).page(page).direction(direction).sso(sso).skip(skip).skipChildren(skipChildren).limit(limit).limitChildren(limitChildren).countChildren(countChildren).fetchPageForCommentId(fetchPageForCommentId).includeConfig(includeConfig).countAll(countAll).includei10n(includei10n).locale(locale).modules(modules).isCrawler(isCrawler).includeNotificationCount(includeNotificationCount).asTree(asTree).maxTreeDepth(maxTreeDepth).useFullTranslationIds(useFullTranslationIds).parentId(parentId).searchText(searchText).hashTags(hashTags).userId(userId).customConfigStr(customConfigStr).afterCommentId(afterCommentId).beforeCommentId(beforeCommentId).execute();
-
+
+# **deleteV2PageReact**
+> CreateV1PageReact deleteV2PageReact(tenantId, urlId, id).execute();
- req tenantId urlId
### Example
```java
@@ -763,64 +780,13 @@ public class Example {
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
String urlId = "urlId_example"; // String |
- Integer page = 56; // Integer |
- SortDirections direction = SortDirections.fromValue("OF"); // SortDirections |
- String sso = "sso_example"; // String |
- Integer skip = 56; // Integer |
- Integer skipChildren = 56; // Integer |
- Integer limit = 56; // Integer |
- Integer limitChildren = 56; // Integer |
- Boolean countChildren = true; // Boolean |
- String fetchPageForCommentId = "fetchPageForCommentId_example"; // String |
- Boolean includeConfig = true; // Boolean |
- Boolean countAll = true; // Boolean |
- Boolean includei10n = true; // Boolean |
- String locale = "locale_example"; // String |
- String modules = "modules_example"; // String |
- Boolean isCrawler = true; // Boolean |
- Boolean includeNotificationCount = true; // Boolean |
- Boolean asTree = true; // Boolean |
- Integer maxTreeDepth = 56; // Integer |
- Boolean useFullTranslationIds = true; // Boolean |
- String parentId = "parentId_example"; // String |
- String searchText = "searchText_example"; // String |
- List hashTags = Arrays.asList(); // List |
- String userId = "userId_example"; // String |
- String customConfigStr = "customConfigStr_example"; // String |
- String afterCommentId = "afterCommentId_example"; // String |
- String beforeCommentId = "beforeCommentId_example"; // String |
+ String id = "id_example"; // String |
try {
- GetCommentsPublic200Response result = apiInstance.getCommentsPublic(tenantId, urlId)
- .page(page)
- .direction(direction)
- .sso(sso)
- .skip(skip)
- .skipChildren(skipChildren)
- .limit(limit)
- .limitChildren(limitChildren)
- .countChildren(countChildren)
- .fetchPageForCommentId(fetchPageForCommentId)
- .includeConfig(includeConfig)
- .countAll(countAll)
- .includei10n(includei10n)
- .locale(locale)
- .modules(modules)
- .isCrawler(isCrawler)
- .includeNotificationCount(includeNotificationCount)
- .asTree(asTree)
- .maxTreeDepth(maxTreeDepth)
- .useFullTranslationIds(useFullTranslationIds)
- .parentId(parentId)
- .searchText(searchText)
- .hashTags(hashTags)
- .userId(userId)
- .customConfigStr(customConfigStr)
- .afterCommentId(afterCommentId)
- .beforeCommentId(beforeCommentId)
+ CreateV1PageReact result = apiInstance.deleteV2PageReact(tenantId, urlId, id)
.execute();
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling PublicApi#getCommentsPublic");
+ System.err.println("Exception when calling PublicApi#deleteV2PageReact");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -836,36 +802,11 @@ public class Example {
|------------- | ------------- | ------------- | -------------|
| **tenantId** | **String**| | |
| **urlId** | **String**| | |
-| **page** | **Integer**| | [optional] |
-| **direction** | [**SortDirections**](.md)| | [optional] [enum: OF, NF, MR] |
-| **sso** | **String**| | [optional] |
-| **skip** | **Integer**| | [optional] |
-| **skipChildren** | **Integer**| | [optional] |
-| **limit** | **Integer**| | [optional] |
-| **limitChildren** | **Integer**| | [optional] |
-| **countChildren** | **Boolean**| | [optional] |
-| **fetchPageForCommentId** | **String**| | [optional] |
-| **includeConfig** | **Boolean**| | [optional] |
-| **countAll** | **Boolean**| | [optional] |
-| **includei10n** | **Boolean**| | [optional] |
-| **locale** | **String**| | [optional] |
-| **modules** | **String**| | [optional] |
-| **isCrawler** | **Boolean**| | [optional] |
-| **includeNotificationCount** | **Boolean**| | [optional] |
-| **asTree** | **Boolean**| | [optional] |
-| **maxTreeDepth** | **Integer**| | [optional] |
-| **useFullTranslationIds** | **Boolean**| | [optional] |
-| **parentId** | **String**| | [optional] |
-| **searchText** | **String**| | [optional] |
-| **hashTags** | [**List<String>**](String.md)| | [optional] |
-| **userId** | **String**| | [optional] |
-| **customConfigStr** | **String**| | [optional] |
-| **afterCommentId** | **String**| | [optional] |
-| **beforeCommentId** | **String**| | [optional] |
+| **id** | **String**| | |
### Return type
-[**GetCommentsPublic200Response**](GetCommentsPublic200Response.md)
+[**CreateV1PageReact**](CreateV1PageReact.md)
### Authorization
@@ -880,14 +821,13 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
-
-# **getEventLog**
-> GetEventLog200Response getEventLog(tenantId, urlId, userIdWS, startTime, endTime).execute();
-
+
+# **flagCommentPublic**
+> APIEmptyResponse flagCommentPublic(tenantId, commentId, isFlagged).sso(sso).execute();
- req tenantId urlId userIdWS
### Example
```java
@@ -905,16 +845,16 @@ public class Example {
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
- String urlId = "urlId_example"; // String |
- String userIdWS = "userIdWS_example"; // String |
- Long startTime = 56L; // Long |
- Long endTime = 56L; // Long |
+ String commentId = "commentId_example"; // String |
+ Boolean isFlagged = true; // Boolean |
+ String sso = "sso_example"; // String |
try {
- GetEventLog200Response result = apiInstance.getEventLog(tenantId, urlId, userIdWS, startTime, endTime)
+ APIEmptyResponse result = apiInstance.flagCommentPublic(tenantId, commentId, isFlagged)
+ .sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling PublicApi#getEventLog");
+ System.err.println("Exception when calling PublicApi#flagCommentPublic");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -929,14 +869,13 @@ public class Example {
| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **tenantId** | **String**| | |
-| **urlId** | **String**| | |
-| **userIdWS** | **String**| | |
-| **startTime** | **Long**| | |
-| **endTime** | **Long**| | |
+| **commentId** | **String**| | |
+| **isFlagged** | **Boolean**| | |
+| **sso** | **String**| | [optional] |
### Return type
-[**GetEventLog200Response**](GetEventLog200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -951,14 +890,13 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
-
-# **getFeedPostsPublic**
-> GetFeedPostsPublic200Response getFeedPostsPublic(tenantId).afterId(afterId).limit(limit).tags(tags).sso(sso).isCrawler(isCrawler).includeUserInfo(includeUserInfo).execute();
-
+
+# **getCommentText**
+> PublicAPIGetCommentTextResponse getCommentText(tenantId, commentId).editKey(editKey).sso(sso).execute();
- req tenantId afterId
### Example
```java
@@ -976,24 +914,17 @@ public class Example {
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
- String afterId = "afterId_example"; // String |
- Integer limit = 56; // Integer |
- List tags = Arrays.asList(); // List |
+ String commentId = "commentId_example"; // String |
+ String editKey = "editKey_example"; // String |
String sso = "sso_example"; // String |
- Boolean isCrawler = true; // Boolean |
- Boolean includeUserInfo = true; // Boolean |
try {
- GetFeedPostsPublic200Response result = apiInstance.getFeedPostsPublic(tenantId)
- .afterId(afterId)
- .limit(limit)
- .tags(tags)
+ PublicAPIGetCommentTextResponse result = apiInstance.getCommentText(tenantId, commentId)
+ .editKey(editKey)
.sso(sso)
- .isCrawler(isCrawler)
- .includeUserInfo(includeUserInfo)
.execute();
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling PublicApi#getFeedPostsPublic");
+ System.err.println("Exception when calling PublicApi#getCommentText");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -1008,16 +939,13 @@ public class Example {
| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **tenantId** | **String**| | |
-| **afterId** | **String**| | [optional] |
-| **limit** | **Integer**| | [optional] |
-| **tags** | [**List<String>**](String.md)| | [optional] |
+| **commentId** | **String**| | |
+| **editKey** | **String**| | [optional] |
| **sso** | **String**| | [optional] |
-| **isCrawler** | **Boolean**| | [optional] |
-| **includeUserInfo** | **Boolean**| | [optional] |
### Return type
-[**GetFeedPostsPublic200Response**](GetFeedPostsPublic200Response.md)
+[**PublicAPIGetCommentTextResponse**](PublicAPIGetCommentTextResponse.md)
### Authorization
@@ -1032,10 +960,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
-
-# **getFeedPostsStats**
-> GetFeedPostsStats200Response getFeedPostsStats(tenantId, postIds).sso(sso).execute();
+
+# **getCommentVoteUserNames**
+> GetCommentVoteUserNamesSuccessResponse getCommentVoteUserNames(tenantId, commentId, dir).sso(sso).execute();
@@ -1055,15 +984,16 @@ public class Example {
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
- List postIds = Arrays.asList(); // List |
+ String commentId = "commentId_example"; // String |
+ Integer dir = 56; // Integer |
String sso = "sso_example"; // String |
try {
- GetFeedPostsStats200Response result = apiInstance.getFeedPostsStats(tenantId, postIds)
+ GetCommentVoteUserNamesSuccessResponse result = apiInstance.getCommentVoteUserNames(tenantId, commentId, dir)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling PublicApi#getFeedPostsStats");
+ System.err.println("Exception when calling PublicApi#getCommentVoteUserNames");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -1078,12 +1008,13 @@ public class Example {
| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **tenantId** | **String**| | |
-| **postIds** | [**List<String>**](String.md)| | |
+| **commentId** | **String**| | |
+| **dir** | **Integer**| | |
| **sso** | **String**| | [optional] |
### Return type
-[**GetFeedPostsStats200Response**](GetFeedPostsStats200Response.md)
+[**GetCommentVoteUserNamesSuccessResponse**](GetCommentVoteUserNamesSuccessResponse.md)
### Authorization
@@ -1098,15 +1029,14 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
-
-# **getGlobalEventLog**
-> GetEventLog200Response getGlobalEventLog(tenantId, urlId, userIdWS, startTime, endTime).execute();
+
+# **getCommentsForUser**
+> GetCommentsForUserResponse getCommentsForUser().userId(userId).direction(direction).repliesToUserId(repliesToUserId).page(page).includei10n(includei10n).locale(locale).isCrawler(isCrawler).execute();
- req tenantId urlId userIdWS
-
### Example
```java
// Import classes:
@@ -1122,13 +1052,672 @@ public class Example {
defaultClient.setBasePath("https://fastcomments.com");
PublicApi apiInstance = new PublicApi(defaultClient);
- String tenantId = "tenantId_example"; // String |
- String urlId = "urlId_example"; // String |
- String userIdWS = "userIdWS_example"; // String |
- Long startTime = 56L; // Long |
- Long endTime = 56L; // Long |
+ String userId = "userId_example"; // String |
+ SortDirections direction = SortDirections.fromValue("OF"); // SortDirections |
+ String repliesToUserId = "repliesToUserId_example"; // String |
+ Double page = 3.4D; // Double |
+ Boolean includei10n = true; // Boolean |
+ String locale = "locale_example"; // String |
+ Boolean isCrawler = true; // Boolean |
try {
- GetEventLog200Response result = apiInstance.getGlobalEventLog(tenantId, urlId, userIdWS, startTime, endTime)
+ GetCommentsForUserResponse result = apiInstance.getCommentsForUser()
+ .userId(userId)
+ .direction(direction)
+ .repliesToUserId(repliesToUserId)
+ .page(page)
+ .includei10n(includei10n)
+ .locale(locale)
+ .isCrawler(isCrawler)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#getCommentsForUser");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **userId** | **String**| | [optional] |
+| **direction** | [**SortDirections**](.md)| | [optional] [enum: OF, NF, MR] |
+| **repliesToUserId** | **String**| | [optional] |
+| **page** | **Double**| | [optional] |
+| **includei10n** | **Boolean**| | [optional] |
+| **locale** | **String**| | [optional] |
+| **isCrawler** | **Boolean**| | [optional] |
+
+### Return type
+
+[**GetCommentsForUserResponse**](GetCommentsForUserResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getCommentsPublic**
+> GetCommentsResponseWithPresencePublicComment getCommentsPublic(tenantId, urlId).page(page).direction(direction).sso(sso).skip(skip).skipChildren(skipChildren).limit(limit).limitChildren(limitChildren).countChildren(countChildren).fetchPageForCommentId(fetchPageForCommentId).includeConfig(includeConfig).countAll(countAll).includei10n(includei10n).locale(locale).modules(modules).isCrawler(isCrawler).includeNotificationCount(includeNotificationCount).asTree(asTree).maxTreeDepth(maxTreeDepth).useFullTranslationIds(useFullTranslationIds).parentId(parentId).searchText(searchText).hashTags(hashTags).userId(userId).customConfigStr(customConfigStr).afterCommentId(afterCommentId).beforeCommentId(beforeCommentId).execute();
+
+
+
+ req tenantId urlId
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ String tenantId = "tenantId_example"; // String |
+ String urlId = "urlId_example"; // String |
+ Integer page = 56; // Integer |
+ SortDirections direction = SortDirections.fromValue("OF"); // SortDirections |
+ String sso = "sso_example"; // String |
+ Integer skip = 56; // Integer |
+ Integer skipChildren = 56; // Integer |
+ Integer limit = 56; // Integer |
+ Integer limitChildren = 56; // Integer |
+ Boolean countChildren = true; // Boolean |
+ String fetchPageForCommentId = "fetchPageForCommentId_example"; // String |
+ Boolean includeConfig = true; // Boolean |
+ Boolean countAll = true; // Boolean |
+ Boolean includei10n = true; // Boolean |
+ String locale = "locale_example"; // String |
+ String modules = "modules_example"; // String |
+ Boolean isCrawler = true; // Boolean |
+ Boolean includeNotificationCount = true; // Boolean |
+ Boolean asTree = true; // Boolean |
+ Integer maxTreeDepth = 56; // Integer |
+ Boolean useFullTranslationIds = true; // Boolean |
+ String parentId = "parentId_example"; // String |
+ String searchText = "searchText_example"; // String |
+ List hashTags = Arrays.asList(); // List |
+ String userId = "userId_example"; // String |
+ String customConfigStr = "customConfigStr_example"; // String |
+ String afterCommentId = "afterCommentId_example"; // String |
+ String beforeCommentId = "beforeCommentId_example"; // String |
+ try {
+ GetCommentsResponseWithPresencePublicComment result = apiInstance.getCommentsPublic(tenantId, urlId)
+ .page(page)
+ .direction(direction)
+ .sso(sso)
+ .skip(skip)
+ .skipChildren(skipChildren)
+ .limit(limit)
+ .limitChildren(limitChildren)
+ .countChildren(countChildren)
+ .fetchPageForCommentId(fetchPageForCommentId)
+ .includeConfig(includeConfig)
+ .countAll(countAll)
+ .includei10n(includei10n)
+ .locale(locale)
+ .modules(modules)
+ .isCrawler(isCrawler)
+ .includeNotificationCount(includeNotificationCount)
+ .asTree(asTree)
+ .maxTreeDepth(maxTreeDepth)
+ .useFullTranslationIds(useFullTranslationIds)
+ .parentId(parentId)
+ .searchText(searchText)
+ .hashTags(hashTags)
+ .userId(userId)
+ .customConfigStr(customConfigStr)
+ .afterCommentId(afterCommentId)
+ .beforeCommentId(beforeCommentId)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#getCommentsPublic");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **tenantId** | **String**| | |
+| **urlId** | **String**| | |
+| **page** | **Integer**| | [optional] |
+| **direction** | [**SortDirections**](.md)| | [optional] [enum: OF, NF, MR] |
+| **sso** | **String**| | [optional] |
+| **skip** | **Integer**| | [optional] |
+| **skipChildren** | **Integer**| | [optional] |
+| **limit** | **Integer**| | [optional] |
+| **limitChildren** | **Integer**| | [optional] |
+| **countChildren** | **Boolean**| | [optional] |
+| **fetchPageForCommentId** | **String**| | [optional] |
+| **includeConfig** | **Boolean**| | [optional] |
+| **countAll** | **Boolean**| | [optional] |
+| **includei10n** | **Boolean**| | [optional] |
+| **locale** | **String**| | [optional] |
+| **modules** | **String**| | [optional] |
+| **isCrawler** | **Boolean**| | [optional] |
+| **includeNotificationCount** | **Boolean**| | [optional] |
+| **asTree** | **Boolean**| | [optional] |
+| **maxTreeDepth** | **Integer**| | [optional] |
+| **useFullTranslationIds** | **Boolean**| | [optional] |
+| **parentId** | **String**| | [optional] |
+| **searchText** | **String**| | [optional] |
+| **hashTags** | [**List<String>**](String.md)| | [optional] |
+| **userId** | **String**| | [optional] |
+| **customConfigStr** | **String**| | [optional] |
+| **afterCommentId** | **String**| | [optional] |
+| **beforeCommentId** | **String**| | [optional] |
+
+### Return type
+
+[**GetCommentsResponseWithPresencePublicComment**](GetCommentsResponseWithPresencePublicComment.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getEventLog**
+> GetEventLogResponse getEventLog(tenantId, urlId, userIdWS, startTime).endTime(endTime).execute();
+
+
+
+ req tenantId urlId userIdWS
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ String tenantId = "tenantId_example"; // String |
+ String urlId = "urlId_example"; // String |
+ String userIdWS = "userIdWS_example"; // String |
+ Long startTime = 56L; // Long |
+ Long endTime = 56L; // Long |
+ try {
+ GetEventLogResponse result = apiInstance.getEventLog(tenantId, urlId, userIdWS, startTime)
+ .endTime(endTime)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#getEventLog");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **tenantId** | **String**| | |
+| **urlId** | **String**| | |
+| **userIdWS** | **String**| | |
+| **startTime** | **Long**| | |
+| **endTime** | **Long**| | [optional] |
+
+### Return type
+
+[**GetEventLogResponse**](GetEventLogResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getFeedPostsPublic**
+> PublicFeedPostsResponse getFeedPostsPublic(tenantId).afterId(afterId).limit(limit).tags(tags).sso(sso).isCrawler(isCrawler).includeUserInfo(includeUserInfo).execute();
+
+
+
+ req tenantId afterId
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ String tenantId = "tenantId_example"; // String |
+ String afterId = "afterId_example"; // String |
+ Integer limit = 56; // Integer |
+ List tags = Arrays.asList(); // List |
+ String sso = "sso_example"; // String |
+ Boolean isCrawler = true; // Boolean |
+ Boolean includeUserInfo = true; // Boolean |
+ try {
+ PublicFeedPostsResponse result = apiInstance.getFeedPostsPublic(tenantId)
+ .afterId(afterId)
+ .limit(limit)
+ .tags(tags)
+ .sso(sso)
+ .isCrawler(isCrawler)
+ .includeUserInfo(includeUserInfo)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#getFeedPostsPublic");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **tenantId** | **String**| | |
+| **afterId** | **String**| | [optional] |
+| **limit** | **Integer**| | [optional] |
+| **tags** | [**List<String>**](String.md)| | [optional] |
+| **sso** | **String**| | [optional] |
+| **isCrawler** | **Boolean**| | [optional] |
+| **includeUserInfo** | **Boolean**| | [optional] |
+
+### Return type
+
+[**PublicFeedPostsResponse**](PublicFeedPostsResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getFeedPostsStats**
+> FeedPostsStatsResponse getFeedPostsStats(tenantId, postIds).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ String tenantId = "tenantId_example"; // String |
+ List postIds = Arrays.asList(); // List |
+ String sso = "sso_example"; // String |
+ try {
+ FeedPostsStatsResponse result = apiInstance.getFeedPostsStats(tenantId, postIds)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#getFeedPostsStats");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **tenantId** | **String**| | |
+| **postIds** | [**List<String>**](String.md)| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**FeedPostsStatsResponse**](FeedPostsStatsResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getGifLarge**
+> GifGetLargeResponse getGifLarge(tenantId, largeInternalURLSanitized).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ String tenantId = "tenantId_example"; // String |
+ String largeInternalURLSanitized = "largeInternalURLSanitized_example"; // String |
+ try {
+ GifGetLargeResponse result = apiInstance.getGifLarge(tenantId, largeInternalURLSanitized)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#getGifLarge");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **tenantId** | **String**| | |
+| **largeInternalURLSanitized** | **String**| | |
+
+### Return type
+
+[**GifGetLargeResponse**](GifGetLargeResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **422** | Validation Failed | - |
+| **0** | Error | - |
+
+
+# **getGifsSearch**
+> GetGifsSearchResponse getGifsSearch(tenantId, search).locale(locale).rating(rating).page(page).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ String tenantId = "tenantId_example"; // String |
+ String search = "search_example"; // String |
+ String locale = "locale_example"; // String |
+ String rating = "rating_example"; // String |
+ Double page = 3.4D; // Double |
+ try {
+ GetGifsSearchResponse result = apiInstance.getGifsSearch(tenantId, search)
+ .locale(locale)
+ .rating(rating)
+ .page(page)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#getGifsSearch");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **tenantId** | **String**| | |
+| **search** | **String**| | |
+| **locale** | **String**| | [optional] |
+| **rating** | **String**| | [optional] |
+| **page** | **Double**| | [optional] |
+
+### Return type
+
+[**GetGifsSearchResponse**](GetGifsSearchResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **422** | Validation Failed | - |
+| **0** | Error | - |
+
+
+# **getGifsTrending**
+> GetGifsTrendingResponse getGifsTrending(tenantId).locale(locale).rating(rating).page(page).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ String tenantId = "tenantId_example"; // String |
+ String locale = "locale_example"; // String |
+ String rating = "rating_example"; // String |
+ Double page = 3.4D; // Double |
+ try {
+ GetGifsTrendingResponse result = apiInstance.getGifsTrending(tenantId)
+ .locale(locale)
+ .rating(rating)
+ .page(page)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#getGifsTrending");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **tenantId** | **String**| | |
+| **locale** | **String**| | [optional] |
+| **rating** | **String**| | [optional] |
+| **page** | **Double**| | [optional] |
+
+### Return type
+
+[**GetGifsTrendingResponse**](GetGifsTrendingResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+
+
+# **getGlobalEventLog**
+> GetEventLogResponse getGlobalEventLog(tenantId, urlId, userIdWS, startTime).endTime(endTime).execute();
+
+
+
+ req tenantId urlId userIdWS
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ String tenantId = "tenantId_example"; // String |
+ String urlId = "urlId_example"; // String |
+ String userIdWS = "userIdWS_example"; // String |
+ Long startTime = 56L; // Long |
+ Long endTime = 56L; // Long |
+ try {
+ GetEventLogResponse result = apiInstance.getGlobalEventLog(tenantId, urlId, userIdWS, startTime)
+ .endTime(endTime)
.execute();
System.out.println(result);
} catch (ApiException e) {
@@ -1147,14 +1736,473 @@ public class Example {
| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **tenantId** | **String**| | |
-| **urlId** | **String**| | |
-| **userIdWS** | **String**| | |
-| **startTime** | **Long**| | |
-| **endTime** | **Long**| | |
+| **urlId** | **String**| | |
+| **userIdWS** | **String**| | |
+| **startTime** | **Long**| | |
+| **endTime** | **Long**| | [optional] |
+
+### Return type
+
+[**GetEventLogResponse**](GetEventLogResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getOfflineUsers**
+> PageUsersOfflineResponse getOfflineUsers(tenantId, urlId).afterName(afterName).afterUserId(afterUserId).execute();
+
+
+
+Past commenters on the page who are NOT currently online. Sorted by displayName. Use this after exhausting /users/online to render a \"Members\" section. Cursor pagination on commenterName: server walks the partial {tenantId, urlId, commenterName} index from afterName forward via $gt, no $skip cost.
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ String tenantId = "tenantId_example"; // String |
+ String urlId = "urlId_example"; // String | Page URL identifier (cleaned server-side).
+ String afterName = "afterName_example"; // String | Cursor: pass nextAfterName from the previous response.
+ String afterUserId = "afterUserId_example"; // String | Cursor tiebreaker: pass nextAfterUserId from the previous response. Required when afterName is set so name-ties don't drop entries.
+ try {
+ PageUsersOfflineResponse result = apiInstance.getOfflineUsers(tenantId, urlId)
+ .afterName(afterName)
+ .afterUserId(afterUserId)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#getOfflineUsers");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **tenantId** | **String**| | |
+| **urlId** | **String**| Page URL identifier (cleaned server-side). | |
+| **afterName** | **String**| Cursor: pass nextAfterName from the previous response. | [optional] |
+| **afterUserId** | **String**| Cursor tiebreaker: pass nextAfterUserId from the previous response. Required when afterName is set so name-ties don't drop entries. | [optional] |
+
+### Return type
+
+[**PageUsersOfflineResponse**](PageUsersOfflineResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **403** | Forbidden | - |
+| **422** | Validation Failed | - |
+| **0** | Error | - |
+
+
+# **getOnlineUsers**
+> PageUsersOnlineResponse getOnlineUsers(tenantId, urlId).afterName(afterName).afterUserId(afterUserId).execute();
+
+
+
+Currently-online viewers of a page: people whose websocket session is subscribed to the page right now. Returns anonCount + totalCount (room-wide subscribers, including anon viewers we don't enumerate).
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ String tenantId = "tenantId_example"; // String |
+ String urlId = "urlId_example"; // String | Page URL identifier (cleaned server-side).
+ String afterName = "afterName_example"; // String | Cursor: pass nextAfterName from the previous response.
+ String afterUserId = "afterUserId_example"; // String | Cursor tiebreaker: pass nextAfterUserId from the previous response. Required when afterName is set so name-ties don't drop entries.
+ try {
+ PageUsersOnlineResponse result = apiInstance.getOnlineUsers(tenantId, urlId)
+ .afterName(afterName)
+ .afterUserId(afterUserId)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#getOnlineUsers");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **tenantId** | **String**| | |
+| **urlId** | **String**| Page URL identifier (cleaned server-side). | |
+| **afterName** | **String**| Cursor: pass nextAfterName from the previous response. | [optional] |
+| **afterUserId** | **String**| Cursor tiebreaker: pass nextAfterUserId from the previous response. Required when afterName is set so name-ties don't drop entries. | [optional] |
+
+### Return type
+
+[**PageUsersOnlineResponse**](PageUsersOnlineResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **403** | Forbidden | - |
+| **422** | Validation Failed | - |
+| **0** | Error | - |
+
+
+# **getPagesPublic**
+> GetPublicPagesResponse getPagesPublic(tenantId).cursor(cursor).limit(limit).q(q).sortBy(sortBy).hasComments(hasComments).execute();
+
+
+
+List pages for a tenant. Used by the FChat desktop client to populate its room list. Requires `enableFChat` to be true on the resolved custom config for each page. Pages that require SSO are filtered against the requesting user's group access.
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ String tenantId = "tenantId_example"; // String |
+ String cursor = "cursor_example"; // String | Opaque pagination cursor returned as `nextCursor` from a prior request. Tied to the same `sortBy`.
+ Integer limit = 56; // Integer | 1..200, default 50
+ String q = "q_example"; // String | Optional case-insensitive title prefix filter.
+ PagesSortBy sortBy = PagesSortBy.fromValue("updatedAt"); // PagesSortBy | Sort order. `updatedAt` (default, newest first), `commentCount` (most comments first), or `title` (alphabetical).
+ Boolean hasComments = true; // Boolean | If true, only return pages with at least one comment.
+ try {
+ GetPublicPagesResponse result = apiInstance.getPagesPublic(tenantId)
+ .cursor(cursor)
+ .limit(limit)
+ .q(q)
+ .sortBy(sortBy)
+ .hasComments(hasComments)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#getPagesPublic");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **tenantId** | **String**| | |
+| **cursor** | **String**| Opaque pagination cursor returned as `nextCursor` from a prior request. Tied to the same `sortBy`. | [optional] |
+| **limit** | **Integer**| 1..200, default 50 | [optional] |
+| **q** | **String**| Optional case-insensitive title prefix filter. | [optional] |
+| **sortBy** | [**PagesSortBy**](.md)| Sort order. `updatedAt` (default, newest first), `commentCount` (most comments first), or `title` (alphabetical). | [optional] [enum: updatedAt, commentCount, title] |
+| **hasComments** | **Boolean**| If true, only return pages with at least one comment. | [optional] |
+
+### Return type
+
+[**GetPublicPagesResponse**](GetPublicPagesResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getTranslations**
+> GetTranslationsResponse getTranslations(namespace, component).locale(locale).useFullTranslationIds(useFullTranslationIds).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ String namespace = "namespace_example"; // String |
+ String component = "component_example"; // String |
+ String locale = "locale_example"; // String |
+ Boolean useFullTranslationIds = true; // Boolean |
+ try {
+ GetTranslationsResponse result = apiInstance.getTranslations(namespace, component)
+ .locale(locale)
+ .useFullTranslationIds(useFullTranslationIds)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#getTranslations");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **namespace** | **String**| | |
+| **component** | **String**| | |
+| **locale** | **String**| | [optional] |
+| **useFullTranslationIds** | **Boolean**| | [optional] |
+
+### Return type
+
+[**GetTranslationsResponse**](GetTranslationsResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **422** | Validation Failed | - |
+| **500** | Internal | - |
+| **0** | Error | - |
+
+
+# **getUserNotificationCount**
+> GetUserNotificationCountResponse getUserNotificationCount(tenantId).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ String tenantId = "tenantId_example"; // String |
+ String sso = "sso_example"; // String |
+ try {
+ GetUserNotificationCountResponse result = apiInstance.getUserNotificationCount(tenantId)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#getUserNotificationCount");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **tenantId** | **String**| | |
+| **sso** | **String**| | [optional] |
+
+### Return type
+
+[**GetUserNotificationCountResponse**](GetUserNotificationCountResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getUserNotifications**
+> GetMyNotificationsResponse getUserNotifications(tenantId).urlId(urlId).pageSize(pageSize).afterId(afterId).includeContext(includeContext).afterCreatedAt(afterCreatedAt).unreadOnly(unreadOnly).dmOnly(dmOnly).noDm(noDm).includeTranslations(includeTranslations).includeTenantNotifications(includeTenantNotifications).sso(sso).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ String tenantId = "tenantId_example"; // String |
+ String urlId = "urlId_example"; // String | Used to determine whether the current page is subscribed.
+ Integer pageSize = 56; // Integer |
+ String afterId = "afterId_example"; // String |
+ Boolean includeContext = true; // Boolean |
+ Long afterCreatedAt = 56L; // Long |
+ Boolean unreadOnly = true; // Boolean |
+ Boolean dmOnly = true; // Boolean |
+ Boolean noDm = true; // Boolean |
+ Boolean includeTranslations = true; // Boolean |
+ Boolean includeTenantNotifications = true; // Boolean |
+ String sso = "sso_example"; // String |
+ try {
+ GetMyNotificationsResponse result = apiInstance.getUserNotifications(tenantId)
+ .urlId(urlId)
+ .pageSize(pageSize)
+ .afterId(afterId)
+ .includeContext(includeContext)
+ .afterCreatedAt(afterCreatedAt)
+ .unreadOnly(unreadOnly)
+ .dmOnly(dmOnly)
+ .noDm(noDm)
+ .includeTranslations(includeTranslations)
+ .includeTenantNotifications(includeTenantNotifications)
+ .sso(sso)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#getUserNotifications");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **tenantId** | **String**| | |
+| **urlId** | **String**| Used to determine whether the current page is subscribed. | [optional] |
+| **pageSize** | **Integer**| | [optional] |
+| **afterId** | **String**| | [optional] |
+| **includeContext** | **Boolean**| | [optional] |
+| **afterCreatedAt** | **Long**| | [optional] |
+| **unreadOnly** | **Boolean**| | [optional] |
+| **dmOnly** | **Boolean**| | [optional] |
+| **noDm** | **Boolean**| | [optional] |
+| **includeTranslations** | **Boolean**| | [optional] |
+| **includeTenantNotifications** | **Boolean**| | [optional] |
+| **sso** | **String**| | [optional] |
### Return type
-[**GetEventLog200Response**](GetEventLog200Response.md)
+[**GetMyNotificationsResponse**](GetMyNotificationsResponse.md)
### Authorization
@@ -1169,10 +2217,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
-
-# **getUserNotificationCount**
-> GetUserNotificationCount200Response getUserNotificationCount(tenantId).sso(sso).execute();
+
+# **getUserPresenceStatuses**
+> GetUserPresenceStatusesResponse getUserPresenceStatuses(tenantId, urlIdWS, userIds).execute();
@@ -1192,14 +2241,14 @@ public class Example {
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
- String sso = "sso_example"; // String |
+ String urlIdWS = "urlIdWS_example"; // String |
+ String userIds = "userIds_example"; // String |
try {
- GetUserNotificationCount200Response result = apiInstance.getUserNotificationCount(tenantId)
- .sso(sso)
+ GetUserPresenceStatusesResponse result = apiInstance.getUserPresenceStatuses(tenantId, urlIdWS, userIds)
.execute();
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling PublicApi#getUserNotificationCount");
+ System.err.println("Exception when calling PublicApi#getUserPresenceStatuses");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -1214,11 +2263,12 @@ public class Example {
| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **tenantId** | **String**| | |
-| **sso** | **String**| | [optional] |
+| **urlIdWS** | **String**| | |
+| **userIds** | **String**| | |
### Return type
-[**GetUserNotificationCount200Response**](GetUserNotificationCount200Response.md)
+[**GetUserPresenceStatusesResponse**](GetUserPresenceStatusesResponse.md)
### Authorization
@@ -1233,10 +2283,12 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **422** | Validation Failed | - |
+| **0** | Error | - |
-
-# **getUserNotifications**
-> GetUserNotifications200Response getUserNotifications(tenantId).pageSize(pageSize).afterId(afterId).includeContext(includeContext).afterCreatedAt(afterCreatedAt).unreadOnly(unreadOnly).dmOnly(dmOnly).noDm(noDm).includeTranslations(includeTranslations).sso(sso).execute();
+
+# **getUserReactsPublic**
+> UserReactsResponse getUserReactsPublic(tenantId).postIds(postIds).sso(sso).execute();
@@ -1256,30 +2308,16 @@ public class Example {
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
- Integer pageSize = 56; // Integer |
- String afterId = "afterId_example"; // String |
- Boolean includeContext = true; // Boolean |
- Long afterCreatedAt = 56L; // Long |
- Boolean unreadOnly = true; // Boolean |
- Boolean dmOnly = true; // Boolean |
- Boolean noDm = true; // Boolean |
- Boolean includeTranslations = true; // Boolean |
+ List postIds = Arrays.asList(); // List |
String sso = "sso_example"; // String |
try {
- GetUserNotifications200Response result = apiInstance.getUserNotifications(tenantId)
- .pageSize(pageSize)
- .afterId(afterId)
- .includeContext(includeContext)
- .afterCreatedAt(afterCreatedAt)
- .unreadOnly(unreadOnly)
- .dmOnly(dmOnly)
- .noDm(noDm)
- .includeTranslations(includeTranslations)
+ UserReactsResponse result = apiInstance.getUserReactsPublic(tenantId)
+ .postIds(postIds)
.sso(sso)
.execute();
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling PublicApi#getUserNotifications");
+ System.err.println("Exception when calling PublicApi#getUserReactsPublic");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -1294,19 +2332,12 @@ public class Example {
| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **tenantId** | **String**| | |
-| **pageSize** | **Integer**| | [optional] |
-| **afterId** | **String**| | [optional] |
-| **includeContext** | **Boolean**| | [optional] |
-| **afterCreatedAt** | **Long**| | [optional] |
-| **unreadOnly** | **Boolean**| | [optional] |
-| **dmOnly** | **Boolean**| | [optional] |
-| **noDm** | **Boolean**| | [optional] |
-| **includeTranslations** | **Boolean**| | [optional] |
+| **postIds** | [**List<String>**](String.md)| | [optional] |
| **sso** | **String**| | [optional] |
### Return type
-[**GetUserNotifications200Response**](GetUserNotifications200Response.md)
+[**UserReactsResponse**](UserReactsResponse.md)
### Authorization
@@ -1321,12 +2352,15 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getUsersInfo**
+> PageUsersInfoResponse getUsersInfo(tenantId, ids).execute();
-
-# **getUserPresenceStatuses**
-> GetUserPresenceStatuses200Response getUserPresenceStatuses(tenantId, urlIdWS, userIds).execute();
+Bulk user info for a tenant. Given userIds, return display info from User / SSOUser. Used by the comment widget to enrich users that just appeared via a presence event. No page context: privacy is enforced uniformly (private profiles are masked).
### Example
```java
@@ -1344,14 +2378,13 @@ public class Example {
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
- String urlIdWS = "urlIdWS_example"; // String |
- String userIds = "userIds_example"; // String |
+ String ids = "ids_example"; // String | Comma-delimited userIds.
try {
- GetUserPresenceStatuses200Response result = apiInstance.getUserPresenceStatuses(tenantId, urlIdWS, userIds)
+ PageUsersInfoResponse result = apiInstance.getUsersInfo(tenantId, ids)
.execute();
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling PublicApi#getUserPresenceStatuses");
+ System.err.println("Exception when calling PublicApi#getUsersInfo");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -1366,12 +2399,11 @@ public class Example {
| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **tenantId** | **String**| | |
-| **urlIdWS** | **String**| | |
-| **userIds** | **String**| | |
+| **ids** | **String**| Comma-delimited userIds. | |
### Return type
-[**GetUserPresenceStatuses200Response**](GetUserPresenceStatuses200Response.md)
+[**PageUsersInfoResponse**](PageUsersInfoResponse.md)
### Authorization
@@ -1387,10 +2419,11 @@ No authorization required
|-------------|-------------|------------------|
| **200** | Ok | - |
| **422** | Validation Failed | - |
+| **0** | Error | - |
-
-# **getUserReactsPublic**
-> GetUserReactsPublic200Response getUserReactsPublic(tenantId).postIds(postIds).sso(sso).execute();
+
+# **getV1PageLikes**
+> GetV1PageLikes getV1PageLikes(tenantId, urlId).execute();
@@ -1410,16 +2443,13 @@ public class Example {
PublicApi apiInstance = new PublicApi(defaultClient);
String tenantId = "tenantId_example"; // String |
- List postIds = Arrays.asList(); // List |
- String sso = "sso_example"; // String |
+ String urlId = "urlId_example"; // String |
try {
- GetUserReactsPublic200Response result = apiInstance.getUserReactsPublic(tenantId)
- .postIds(postIds)
- .sso(sso)
+ GetV1PageLikes result = apiInstance.getV1PageLikes(tenantId, urlId)
.execute();
System.out.println(result);
} catch (ApiException e) {
- System.err.println("Exception when calling PublicApi#getUserReactsPublic");
+ System.err.println("Exception when calling PublicApi#getV1PageLikes");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
@@ -1434,12 +2464,141 @@ public class Example {
| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **tenantId** | **String**| | |
-| **postIds** | [**List<String>**](String.md)| | [optional] |
-| **sso** | **String**| | [optional] |
+| **urlId** | **String**| | |
+
+### Return type
+
+[**GetV1PageLikes**](GetV1PageLikes.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getV2PageReactUsers**
+> GetV2PageReactUsersResponse getV2PageReactUsers(tenantId, urlId, id).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ String tenantId = "tenantId_example"; // String |
+ String urlId = "urlId_example"; // String |
+ String id = "id_example"; // String |
+ try {
+ GetV2PageReactUsersResponse result = apiInstance.getV2PageReactUsers(tenantId, urlId, id)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#getV2PageReactUsers");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **tenantId** | **String**| | |
+| **urlId** | **String**| | |
+| **id** | **String**| | |
+
+### Return type
+
+[**GetV2PageReactUsersResponse**](GetV2PageReactUsersResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **getV2PageReacts**
+> GetV2PageReacts getV2PageReacts(tenantId, urlId).execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ String tenantId = "tenantId_example"; // String |
+ String urlId = "urlId_example"; // String |
+ try {
+ GetV2PageReacts result = apiInstance.getV2PageReacts(tenantId, urlId)
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#getV2PageReacts");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **tenantId** | **String**| | |
+| **urlId** | **String**| | |
### Return type
-[**GetUserReactsPublic200Response**](GetUserReactsPublic200Response.md)
+[**GetV2PageReacts**](GetV2PageReacts.md)
### Authorization
@@ -1454,10 +2613,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **lockComment**
-> LockComment200Response lockComment(tenantId, commentId, broadcastId).sso(sso).execute();
+> APIEmptyResponse lockComment(tenantId, commentId, broadcastId).sso(sso).execute();
@@ -1481,7 +2641,7 @@ public class Example {
String broadcastId = "broadcastId_example"; // String |
String sso = "sso_example"; // String |
try {
- LockComment200Response result = apiInstance.lockComment(tenantId, commentId, broadcastId)
+ APIEmptyResponse result = apiInstance.lockComment(tenantId, commentId, broadcastId)
.sso(sso)
.execute();
System.out.println(result);
@@ -1507,7 +2667,65 @@ public class Example {
### Return type
-[**LockComment200Response**](LockComment200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Ok | - |
+| **0** | Error | - |
+
+
+# **logoutPublic**
+> APIEmptyResponse logoutPublic().execute();
+
+
+
+### Example
+```java
+// Import classes:
+import com.fastcomments.invoker.ApiClient;
+import com.fastcomments.invoker.ApiException;
+import com.fastcomments.invoker.Configuration;
+import com.fastcomments.invoker.models.*;
+import com.fastcomments.api.PublicApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://fastcomments.com");
+
+ PublicApi apiInstance = new PublicApi(defaultClient);
+ try {
+ APIEmptyResponse result = apiInstance.logoutPublic()
+ .execute();
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling PublicApi#logoutPublic");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -1525,7 +2743,7 @@ No authorization required
# **pinComment**
-> PinComment200Response pinComment(tenantId, commentId, broadcastId).sso(sso).execute();
+> ChangeCommentPinStatusResponse pinComment(tenantId, commentId, broadcastId).sso(sso).execute();
@@ -1549,7 +2767,7 @@ public class Example {
String broadcastId = "broadcastId_example"; // String |
String sso = "sso_example"; // String |
try {
- PinComment200Response result = apiInstance.pinComment(tenantId, commentId, broadcastId)
+ ChangeCommentPinStatusResponse result = apiInstance.pinComment(tenantId, commentId, broadcastId)
.sso(sso)
.execute();
System.out.println(result);
@@ -1575,7 +2793,7 @@ public class Example {
### Return type
-[**PinComment200Response**](PinComment200Response.md)
+[**ChangeCommentPinStatusResponse**](ChangeCommentPinStatusResponse.md)
### Authorization
@@ -1590,10 +2808,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **reactFeedPostPublic**
-> ReactFeedPostPublic200Response reactFeedPostPublic(tenantId, postId, reactBodyParams).isUndo(isUndo).broadcastId(broadcastId).sso(sso).execute();
+> ReactFeedPostResponse reactFeedPostPublic(tenantId, postId, reactBodyParams).isUndo(isUndo).broadcastId(broadcastId).sso(sso).execute();
@@ -1619,7 +2838,7 @@ public class Example {
String broadcastId = "broadcastId_example"; // String |
String sso = "sso_example"; // String |
try {
- ReactFeedPostPublic200Response result = apiInstance.reactFeedPostPublic(tenantId, postId, reactBodyParams)
+ ReactFeedPostResponse result = apiInstance.reactFeedPostPublic(tenantId, postId, reactBodyParams)
.isUndo(isUndo)
.broadcastId(broadcastId)
.sso(sso)
@@ -1649,7 +2868,7 @@ public class Example {
### Return type
-[**ReactFeedPostPublic200Response**](ReactFeedPostPublic200Response.md)
+[**ReactFeedPostResponse**](ReactFeedPostResponse.md)
### Authorization
@@ -1664,10 +2883,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **resetUserNotificationCount**
-> ResetUserNotifications200Response resetUserNotificationCount(tenantId).sso(sso).execute();
+> ResetUserNotificationsResponse resetUserNotificationCount(tenantId).sso(sso).execute();
@@ -1689,7 +2909,7 @@ public class Example {
String tenantId = "tenantId_example"; // String |
String sso = "sso_example"; // String |
try {
- ResetUserNotifications200Response result = apiInstance.resetUserNotificationCount(tenantId)
+ ResetUserNotificationsResponse result = apiInstance.resetUserNotificationCount(tenantId)
.sso(sso)
.execute();
System.out.println(result);
@@ -1713,7 +2933,7 @@ public class Example {
### Return type
-[**ResetUserNotifications200Response**](ResetUserNotifications200Response.md)
+[**ResetUserNotificationsResponse**](ResetUserNotificationsResponse.md)
### Authorization
@@ -1728,10 +2948,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **resetUserNotifications**
-> ResetUserNotifications200Response resetUserNotifications(tenantId).afterId(afterId).afterCreatedAt(afterCreatedAt).unreadOnly(unreadOnly).dmOnly(dmOnly).noDm(noDm).sso(sso).execute();
+> ResetUserNotificationsResponse resetUserNotifications(tenantId).afterId(afterId).afterCreatedAt(afterCreatedAt).unreadOnly(unreadOnly).dmOnly(dmOnly).noDm(noDm).sso(sso).execute();
@@ -1758,7 +2979,7 @@ public class Example {
Boolean noDm = true; // Boolean |
String sso = "sso_example"; // String |
try {
- ResetUserNotifications200Response result = apiInstance.resetUserNotifications(tenantId)
+ ResetUserNotificationsResponse result = apiInstance.resetUserNotifications(tenantId)
.afterId(afterId)
.afterCreatedAt(afterCreatedAt)
.unreadOnly(unreadOnly)
@@ -1792,7 +3013,7 @@ public class Example {
### Return type
-[**ResetUserNotifications200Response**](ResetUserNotifications200Response.md)
+[**ResetUserNotificationsResponse**](ResetUserNotificationsResponse.md)
### Authorization
@@ -1807,10 +3028,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **searchUsers**
-> SearchUsers200Response searchUsers(tenantId, urlId).usernameStartsWith(usernameStartsWith).mentionGroupIds(mentionGroupIds).sso(sso).searchSection(searchSection).execute();
+> SearchUsersResult searchUsers(tenantId, urlId).usernameStartsWith(usernameStartsWith).mentionGroupIds(mentionGroupIds).sso(sso).searchSection(searchSection).execute();
@@ -1836,7 +3058,7 @@ public class Example {
String sso = "sso_example"; // String |
String searchSection = "fast"; // String |
try {
- SearchUsers200Response result = apiInstance.searchUsers(tenantId, urlId)
+ SearchUsersResult result = apiInstance.searchUsers(tenantId, urlId)
.usernameStartsWith(usernameStartsWith)
.mentionGroupIds(mentionGroupIds)
.sso(sso)
@@ -1867,7 +3089,7 @@ public class Example {
### Return type
-[**SearchUsers200Response**](SearchUsers200Response.md)
+[**SearchUsersResult**](SearchUsersResult.md)
### Authorization
@@ -1882,10 +3104,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **setCommentText**
-> SetCommentText200Response setCommentText(tenantId, commentId, broadcastId, commentTextUpdateRequest).editKey(editKey).sso(sso).execute();
+> PublicAPISetCommentTextResponse setCommentText(tenantId, commentId, broadcastId, commentTextUpdateRequest).editKey(editKey).sso(sso).execute();
@@ -1911,7 +3134,7 @@ public class Example {
String editKey = "editKey_example"; // String |
String sso = "sso_example"; // String |
try {
- SetCommentText200Response result = apiInstance.setCommentText(tenantId, commentId, broadcastId, commentTextUpdateRequest)
+ PublicAPISetCommentTextResponse result = apiInstance.setCommentText(tenantId, commentId, broadcastId, commentTextUpdateRequest)
.editKey(editKey)
.sso(sso)
.execute();
@@ -1940,7 +3163,7 @@ public class Example {
### Return type
-[**SetCommentText200Response**](SetCommentText200Response.md)
+[**PublicAPISetCommentTextResponse**](PublicAPISetCommentTextResponse.md)
### Authorization
@@ -1955,10 +3178,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **unBlockCommentPublic**
-> UnBlockCommentPublic200Response unBlockCommentPublic(tenantId, commentId, publicBlockFromCommentParams).sso(sso).execute();
+> UnblockSuccess unBlockCommentPublic(tenantId, commentId, publicBlockFromCommentParams).sso(sso).execute();
@@ -1982,7 +3206,7 @@ public class Example {
PublicBlockFromCommentParams publicBlockFromCommentParams = new PublicBlockFromCommentParams(); // PublicBlockFromCommentParams |
String sso = "sso_example"; // String |
try {
- UnBlockCommentPublic200Response result = apiInstance.unBlockCommentPublic(tenantId, commentId, publicBlockFromCommentParams)
+ UnblockSuccess result = apiInstance.unBlockCommentPublic(tenantId, commentId, publicBlockFromCommentParams)
.sso(sso)
.execute();
System.out.println(result);
@@ -2008,7 +3232,7 @@ public class Example {
### Return type
-[**UnBlockCommentPublic200Response**](UnBlockCommentPublic200Response.md)
+[**UnblockSuccess**](UnblockSuccess.md)
### Authorization
@@ -2023,10 +3247,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **unLockComment**
-> LockComment200Response unLockComment(tenantId, commentId, broadcastId).sso(sso).execute();
+> APIEmptyResponse unLockComment(tenantId, commentId, broadcastId).sso(sso).execute();
@@ -2050,7 +3275,7 @@ public class Example {
String broadcastId = "broadcastId_example"; // String |
String sso = "sso_example"; // String |
try {
- LockComment200Response result = apiInstance.unLockComment(tenantId, commentId, broadcastId)
+ APIEmptyResponse result = apiInstance.unLockComment(tenantId, commentId, broadcastId)
.sso(sso)
.execute();
System.out.println(result);
@@ -2076,7 +3301,7 @@ public class Example {
### Return type
-[**LockComment200Response**](LockComment200Response.md)
+[**APIEmptyResponse**](APIEmptyResponse.md)
### Authorization
@@ -2091,10 +3316,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **unPinComment**
-> PinComment200Response unPinComment(tenantId, commentId, broadcastId).sso(sso).execute();
+> ChangeCommentPinStatusResponse unPinComment(tenantId, commentId, broadcastId).sso(sso).execute();
@@ -2118,7 +3344,7 @@ public class Example {
String broadcastId = "broadcastId_example"; // String |
String sso = "sso_example"; // String |
try {
- PinComment200Response result = apiInstance.unPinComment(tenantId, commentId, broadcastId)
+ ChangeCommentPinStatusResponse result = apiInstance.unPinComment(tenantId, commentId, broadcastId)
.sso(sso)
.execute();
System.out.println(result);
@@ -2144,7 +3370,7 @@ public class Example {
### Return type
-[**PinComment200Response**](PinComment200Response.md)
+[**ChangeCommentPinStatusResponse**](ChangeCommentPinStatusResponse.md)
### Authorization
@@ -2159,10 +3385,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **updateFeedPostPublic**
-> CreateFeedPostPublic200Response updateFeedPostPublic(tenantId, postId, updateFeedPostParams).broadcastId(broadcastId).sso(sso).execute();
+> CreateFeedPostResponse updateFeedPostPublic(tenantId, postId, updateFeedPostParams).broadcastId(broadcastId).sso(sso).execute();
@@ -2187,7 +3414,7 @@ public class Example {
String broadcastId = "broadcastId_example"; // String |
String sso = "sso_example"; // String |
try {
- CreateFeedPostPublic200Response result = apiInstance.updateFeedPostPublic(tenantId, postId, updateFeedPostParams)
+ CreateFeedPostResponse result = apiInstance.updateFeedPostPublic(tenantId, postId, updateFeedPostParams)
.broadcastId(broadcastId)
.sso(sso)
.execute();
@@ -2215,7 +3442,7 @@ public class Example {
### Return type
-[**CreateFeedPostPublic200Response**](CreateFeedPostPublic200Response.md)
+[**CreateFeedPostResponse**](CreateFeedPostResponse.md)
### Authorization
@@ -2230,10 +3457,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **updateUserNotificationCommentSubscriptionStatus**
-> UpdateUserNotificationStatus200Response updateUserNotificationCommentSubscriptionStatus(tenantId, notificationId, optedInOrOut, commentId).sso(sso).execute();
+> UpdateUserNotificationCommentSubscriptionStatusResponse updateUserNotificationCommentSubscriptionStatus(tenantId, notificationId, optedInOrOut, commentId).sso(sso).execute();
@@ -2260,7 +3488,7 @@ public class Example {
String commentId = "commentId_example"; // String |
String sso = "sso_example"; // String |
try {
- UpdateUserNotificationStatus200Response result = apiInstance.updateUserNotificationCommentSubscriptionStatus(tenantId, notificationId, optedInOrOut, commentId)
+ UpdateUserNotificationCommentSubscriptionStatusResponse result = apiInstance.updateUserNotificationCommentSubscriptionStatus(tenantId, notificationId, optedInOrOut, commentId)
.sso(sso)
.execute();
System.out.println(result);
@@ -2287,7 +3515,7 @@ public class Example {
### Return type
-[**UpdateUserNotificationStatus200Response**](UpdateUserNotificationStatus200Response.md)
+[**UpdateUserNotificationCommentSubscriptionStatusResponse**](UpdateUserNotificationCommentSubscriptionStatusResponse.md)
### Authorization
@@ -2302,10 +3530,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **updateUserNotificationPageSubscriptionStatus**
-> UpdateUserNotificationStatus200Response updateUserNotificationPageSubscriptionStatus(tenantId, urlId, url, pageTitle, subscribedOrUnsubscribed).sso(sso).execute();
+> UpdateUserNotificationPageSubscriptionStatusResponse updateUserNotificationPageSubscriptionStatus(tenantId, urlId, url, pageTitle, subscribedOrUnsubscribed).sso(sso).execute();
@@ -2333,7 +3562,7 @@ public class Example {
String subscribedOrUnsubscribed = "subscribe"; // String |
String sso = "sso_example"; // String |
try {
- UpdateUserNotificationStatus200Response result = apiInstance.updateUserNotificationPageSubscriptionStatus(tenantId, urlId, url, pageTitle, subscribedOrUnsubscribed)
+ UpdateUserNotificationPageSubscriptionStatusResponse result = apiInstance.updateUserNotificationPageSubscriptionStatus(tenantId, urlId, url, pageTitle, subscribedOrUnsubscribed)
.sso(sso)
.execute();
System.out.println(result);
@@ -2361,7 +3590,7 @@ public class Example {
### Return type
-[**UpdateUserNotificationStatus200Response**](UpdateUserNotificationStatus200Response.md)
+[**UpdateUserNotificationPageSubscriptionStatusResponse**](UpdateUserNotificationPageSubscriptionStatusResponse.md)
### Authorization
@@ -2376,10 +3605,11 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **updateUserNotificationStatus**
-> UpdateUserNotificationStatus200Response updateUserNotificationStatus(tenantId, notificationId, newStatus).sso(sso).execute();
+> UpdateUserNotificationStatusResponse updateUserNotificationStatus(tenantId, notificationId, newStatus).sso(sso).execute();
@@ -2403,7 +3633,7 @@ public class Example {
String newStatus = "read"; // String |
String sso = "sso_example"; // String |
try {
- UpdateUserNotificationStatus200Response result = apiInstance.updateUserNotificationStatus(tenantId, notificationId, newStatus)
+ UpdateUserNotificationStatusResponse result = apiInstance.updateUserNotificationStatus(tenantId, notificationId, newStatus)
.sso(sso)
.execute();
System.out.println(result);
@@ -2429,7 +3659,7 @@ public class Example {
### Return type
-[**UpdateUserNotificationStatus200Response**](UpdateUserNotificationStatus200Response.md)
+[**UpdateUserNotificationStatusResponse**](UpdateUserNotificationStatusResponse.md)
### Authorization
@@ -2444,6 +3674,7 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
# **uploadImage**
@@ -2518,7 +3749,7 @@ No authorization required
# **voteComment**
-> VoteComment200Response voteComment(tenantId, commentId, urlId, broadcastId, voteBodyParams).sessionId(sessionId).sso(sso).execute();
+> VoteResponse voteComment(tenantId, commentId, urlId, broadcastId, voteBodyParams).sessionId(sessionId).sso(sso).execute();
@@ -2545,7 +3776,7 @@ public class Example {
String sessionId = "sessionId_example"; // String |
String sso = "sso_example"; // String |
try {
- VoteComment200Response result = apiInstance.voteComment(tenantId, commentId, urlId, broadcastId, voteBodyParams)
+ VoteResponse result = apiInstance.voteComment(tenantId, commentId, urlId, broadcastId, voteBodyParams)
.sessionId(sessionId)
.sso(sso)
.execute();
@@ -2575,7 +3806,7 @@ public class Example {
### Return type
-[**VoteComment200Response**](VoteComment200Response.md)
+[**VoteResponse**](VoteResponse.md)
### Authorization
@@ -2590,4 +3821,5 @@ No authorization required
| Status code | Description | Response headers |
|-------------|-------------|------------------|
| **200** | Ok | - |
+| **0** | Error | - |
diff --git a/client/docs/PublicPage.md b/client/docs/PublicPage.md
new file mode 100644
index 00000000..17b6916f
--- /dev/null
+++ b/client/docs/PublicPage.md
@@ -0,0 +1,17 @@
+
+
+# PublicPage
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**updatedAt** | **Long** | | |
+|**commentCount** | **Integer** | | |
+|**title** | **String** | | |
+|**url** | **String** | | |
+|**urlId** | **String** | | |
+
+
+
diff --git a/client/docs/PutDomainConfigResponse.md b/client/docs/PutDomainConfigResponse.md
new file mode 100644
index 00000000..92f26912
--- /dev/null
+++ b/client/docs/PutDomainConfigResponse.md
@@ -0,0 +1,16 @@
+
+
+# PutDomainConfigResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**_configuration** | **Object** | | [optional] |
+|**status** | **Object** | | |
+|**reason** | **String** | | [optional] |
+|**code** | **String** | | [optional] |
+
+
+
diff --git a/client/docs/ReactFeedPostPublic200Response.md b/client/docs/ReactFeedPostPublic200Response.md
deleted file mode 100644
index 1c7824a2..00000000
--- a/client/docs/ReactFeedPostPublic200Response.md
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-# ReactFeedPostPublic200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**reactType** | **String** | | [optional] |
-|**isUndo** | **Boolean** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/RemoveCommentActionResponse.md b/client/docs/RemoveCommentActionResponse.md
new file mode 100644
index 00000000..66192643
--- /dev/null
+++ b/client/docs/RemoveCommentActionResponse.md
@@ -0,0 +1,14 @@
+
+
+# RemoveCommentActionResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **String** | | |
+|**action** | **String** | | |
+
+
+
diff --git a/client/docs/RemoveUserBadgeResponse.md b/client/docs/RemoveUserBadgeResponse.md
new file mode 100644
index 00000000..110e8bf9
--- /dev/null
+++ b/client/docs/RemoveUserBadgeResponse.md
@@ -0,0 +1,14 @@
+
+
+# RemoveUserBadgeResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**badges** | [**List<CommentUserBadgeInfo>**](CommentUserBadgeInfo.md) | | [optional] |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/RenderEmailTemplate200Response.md b/client/docs/RenderEmailTemplate200Response.md
deleted file mode 100644
index 7e3cff0f..00000000
--- a/client/docs/RenderEmailTemplate200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# RenderEmailTemplate200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**html** | **String** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/ResetUserNotifications200Response.md b/client/docs/ResetUserNotifications200Response.md
deleted file mode 100644
index 2358be6d..00000000
--- a/client/docs/ResetUserNotifications200Response.md
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-# ResetUserNotifications200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**code** | **String** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/SaveComment200Response.md b/client/docs/SaveCommentsBulkResponse.md
similarity index 88%
rename from client/docs/SaveComment200Response.md
rename to client/docs/SaveCommentsBulkResponse.md
index 1a3e3660..eed33dcf 100644
--- a/client/docs/SaveComment200Response.md
+++ b/client/docs/SaveCommentsBulkResponse.md
@@ -1,6 +1,6 @@
-# SaveComment200Response
+# SaveCommentsBulkResponse
## Properties
@@ -8,7 +8,7 @@
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**status** | **APIStatus** | | |
-|**comment** | [**FComment**](FComment.md) | | [optional] |
+|**comment** | [**APIComment**](APIComment.md) | | [optional] |
|**user** | [**UserSessionInfo**](UserSessionInfo.md) | | [optional] |
|**moduleData** | **Map<String, Object>** | Construct a type with a set of properties K of type T | [optional] |
|**reason** | **String** | | [optional] |
diff --git a/client/docs/SearchUsers200Response.md b/client/docs/SearchUsers200Response.md
deleted file mode 100644
index b789f848..00000000
--- a/client/docs/SearchUsers200Response.md
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-# SearchUsers200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**sections** | [**List<UserSearchSectionResult>**](UserSearchSectionResult.md) | | [optional] |
-|**users** | [**List<UserSearchResult>**](UserSearchResult.md) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/SearchUsersResult.md b/client/docs/SearchUsersResult.md
new file mode 100644
index 00000000..65618ed6
--- /dev/null
+++ b/client/docs/SearchUsersResult.md
@@ -0,0 +1,15 @@
+
+
+# SearchUsersResult
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **APIStatus** | | |
+|**sections** | [**List<UserSearchSectionResult>**](UserSearchSectionResult.md) | | [optional] |
+|**users** | [**List<UserSearchResult>**](UserSearchResult.md) | | [optional] |
+
+
+
diff --git a/client/docs/SetCommentApprovedResponse.md b/client/docs/SetCommentApprovedResponse.md
new file mode 100644
index 00000000..82b733d3
--- /dev/null
+++ b/client/docs/SetCommentApprovedResponse.md
@@ -0,0 +1,14 @@
+
+
+# SetCommentApprovedResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**didResetFlaggedCount** | **Boolean** | | [optional] |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/SetCommentText200Response.md b/client/docs/SetCommentText200Response.md
deleted file mode 100644
index 86d5016b..00000000
--- a/client/docs/SetCommentText200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# SetCommentText200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**comment** | [**SetCommentTextResult**](SetCommentTextResult.md) | | [optional] |
-|**status** | **APIStatus** | | |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/SetCommentTextParams.md b/client/docs/SetCommentTextParams.md
new file mode 100644
index 00000000..0f41858f
--- /dev/null
+++ b/client/docs/SetCommentTextParams.md
@@ -0,0 +1,13 @@
+
+
+# SetCommentTextParams
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**comment** | **String** | | |
+
+
+
diff --git a/client/docs/SetCommentTextResponse.md b/client/docs/SetCommentTextResponse.md
new file mode 100644
index 00000000..36e72841
--- /dev/null
+++ b/client/docs/SetCommentTextResponse.md
@@ -0,0 +1,14 @@
+
+
+# SetCommentTextResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**newCommentTextHTML** | **String** | | |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/SetUserTrustFactorResponse.md b/client/docs/SetUserTrustFactorResponse.md
new file mode 100644
index 00000000..479195db
--- /dev/null
+++ b/client/docs/SetUserTrustFactorResponse.md
@@ -0,0 +1,14 @@
+
+
+# SetUserTrustFactorResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**previousManualTrustFactor** | **Double** | | [optional] |
+|**status** | **APIStatus** | | |
+
+
+
diff --git a/client/docs/TenantBadge.md b/client/docs/TenantBadge.md
new file mode 100644
index 00000000..1ab35c2f
--- /dev/null
+++ b/client/docs/TenantBadge.md
@@ -0,0 +1,33 @@
+
+
+# TenantBadge
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**id** | **String** | | |
+|**tenantId** | **String** | | |
+|**createdByUserId** | **String** | | |
+|**createdAt** | **OffsetDateTime** | | |
+|**enabled** | **Boolean** | | |
+|**urlId** | **String** | | [optional] |
+|**type** | **Double** | | |
+|**threshold** | **Double** | | |
+|**uses** | **Double** | | |
+|**name** | **String** | | |
+|**description** | **String** | | |
+|**displayLabel** | **String** | | |
+|**displaySrc** | **String** | | |
+|**backgroundColor** | **String** | | |
+|**borderColor** | **String** | | |
+|**textColor** | **String** | | |
+|**cssClass** | **String** | | [optional] |
+|**veteranUserThresholdMillis** | **Double** | | [optional] |
+|**isAwaitingReprocess** | **Boolean** | | |
+|**isAwaitingDeletion** | **Boolean** | | |
+|**replacesBadgeId** | **String** | | [optional] |
+
+
+
diff --git a/client/docs/TenantPackage.md b/client/docs/TenantPackage.md
index 78fad5f8..7f28ddde 100644
--- a/client/docs/TenantPackage.md
+++ b/client/docs/TenantPackage.md
@@ -11,6 +11,7 @@
|**name** | **String** | | |
|**tenantId** | **String** | | |
|**createdAt** | **OffsetDateTime** | | |
+|**templateId** | **String** | | [optional] |
|**monthlyCostUSD** | **Double** | | |
|**yearlyCostUSD** | **Double** | | |
|**monthlyStripePlanId** | **String** | | |
@@ -63,6 +64,10 @@
|**flexSSOModeratorCostCents** | **Double** | | [optional] |
|**flexSSOModeratorUnit** | **Double** | | [optional] |
|**isSSOBillingMonthlyActiveUsers** | **Boolean** | | [optional] |
+|**hasAIAgents** | **Boolean** | | [optional] |
+|**maxAIAgents** | **Double** | | [optional] |
+|**aiAgentDailyBudgetCents** | **Double** | | [optional] |
+|**aiAgentMonthlyBudgetCents** | **Double** | | [optional] |
diff --git a/client/docs/UnBlockCommentPublic200Response.md b/client/docs/UnBlockCommentPublic200Response.md
deleted file mode 100644
index 72f0405e..00000000
--- a/client/docs/UnBlockCommentPublic200Response.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-# UnBlockCommentPublic200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**commentStatuses** | **Map<String, Boolean>** | Construct a type with a set of properties K of type T | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/UpdateUserBadge200Response.md b/client/docs/UpdateUserBadge200Response.md
deleted file mode 100644
index b198bda7..00000000
--- a/client/docs/UpdateUserBadge200Response.md
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-# UpdateUserBadge200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/docs/UpdateUserNotificationStatus200Response.md b/client/docs/UpdateUserNotificationCommentSubscriptionStatusResponse.md
similarity index 52%
rename from client/docs/UpdateUserNotificationStatus200Response.md
rename to client/docs/UpdateUserNotificationCommentSubscriptionStatusResponse.md
index 8601f990..884ec500 100644
--- a/client/docs/UpdateUserNotificationStatus200Response.md
+++ b/client/docs/UpdateUserNotificationCommentSubscriptionStatusResponse.md
@@ -1,6 +1,6 @@
-# UpdateUserNotificationStatus200Response
+# UpdateUserNotificationCommentSubscriptionStatusResponse
## Properties
@@ -11,13 +11,6 @@
|**matchedCount** | **Long** | | [optional] |
|**modifiedCount** | **Long** | | [optional] |
|**note** | [**NoteEnum**](#NoteEnum) | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
diff --git a/client/docs/UpdateUserNotificationPageSubscriptionStatusResponse.md b/client/docs/UpdateUserNotificationPageSubscriptionStatusResponse.md
new file mode 100644
index 00000000..e735cead
--- /dev/null
+++ b/client/docs/UpdateUserNotificationPageSubscriptionStatusResponse.md
@@ -0,0 +1,25 @@
+
+
+# UpdateUserNotificationPageSubscriptionStatusResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **APIStatus** | | |
+|**matchedCount** | **Long** | | [optional] |
+|**modifiedCount** | **Long** | | [optional] |
+|**note** | [**NoteEnum**](#NoteEnum) | | [optional] |
+
+
+
+## Enum: NoteEnum
+
+| Name | Value |
+|---- | -----|
+| IGNORED_SINCE_IMPERSONATED | "ignored-since-impersonated" |
+| DEMO_NOOP | "demo-noop" |
+
+
+
diff --git a/client/docs/UpdateUserNotificationStatusResponse.md b/client/docs/UpdateUserNotificationStatusResponse.md
new file mode 100644
index 00000000..7976fc31
--- /dev/null
+++ b/client/docs/UpdateUserNotificationStatusResponse.md
@@ -0,0 +1,25 @@
+
+
+# UpdateUserNotificationStatusResponse
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**status** | **APIStatus** | | |
+|**matchedCount** | **Long** | | [optional] |
+|**modifiedCount** | **Long** | | [optional] |
+|**note** | [**NoteEnum**](#NoteEnum) | | [optional] |
+
+
+
+## Enum: NoteEnum
+
+| Name | Value |
+|---- | -----|
+| IGNORED_SINCE_IMPERSONATED | "ignored-since-impersonated" |
+| DEMO_NOOP | "demo-noop" |
+
+
+
diff --git a/client/docs/User.md b/client/docs/User.md
index 462085ee..cf92e16b 100644
--- a/client/docs/User.md
+++ b/client/docs/User.md
@@ -46,6 +46,7 @@
|**digestEmailFrequency** | **DigestEmailFrequency** | | [optional] |
|**notificationFrequency** | **Double** | | [optional] |
|**adminNotificationFrequency** | **Double** | | [optional] |
+|**agentApprovalNotificationFrequency** | **ImportedAgentApprovalNotificationFrequency** | | [optional] |
|**lastTenantNotificationSentDate** | **OffsetDateTime** | | [optional] |
|**lastReplyNotificationSentDate** | **OffsetDateTime** | | [optional] |
|**ignoredAddToMySiteMessages** | **Boolean** | | [optional] |
diff --git a/client/docs/UsersListLocation.md b/client/docs/UsersListLocation.md
new file mode 100644
index 00000000..6988f08e
--- /dev/null
+++ b/client/docs/UsersListLocation.md
@@ -0,0 +1,17 @@
+
+
+# UsersListLocation
+
+## Enum
+
+
+* `NUMBER_0` (value: `0`)
+
+* `NUMBER_1` (value: `1`)
+
+* `NUMBER_2` (value: `2`)
+
+* `NUMBER_3` (value: `3`)
+
+
+
diff --git a/client/docs/VoteComment200Response.md b/client/docs/VoteComment200Response.md
deleted file mode 100644
index 863fed45..00000000
--- a/client/docs/VoteComment200Response.md
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-# VoteComment200Response
-
-
-## Properties
-
-| Name | Type | Description | Notes |
-|------------ | ------------- | ------------- | -------------|
-|**status** | **APIStatus** | | |
-|**voteId** | **String** | | [optional] |
-|**isVerified** | **Boolean** | | [optional] |
-|**user** | [**VoteResponseUser**](VoteResponseUser.md) | | [optional] |
-|**editKey** | **String** | | [optional] |
-|**reason** | **String** | | [optional] |
-|**code** | **String** | | [optional] |
-|**secondaryCode** | **String** | | [optional] |
-|**bannedUntil** | **Long** | | [optional] |
-|**maxCharacterLength** | **Integer** | | [optional] |
-|**translatedError** | **String** | | [optional] |
-|**customConfig** | [**CustomConfigParameters**](CustomConfigParameters.md) | | [optional] |
-
-
-
diff --git a/client/src/main/java/com/fastcomments/api/DefaultApi.java b/client/src/main/java/com/fastcomments/api/DefaultApi.java
index 7f37f692..677aced1 100644
--- a/client/src/main/java/com/fastcomments/api/DefaultApi.java
+++ b/client/src/main/java/com/fastcomments/api/DefaultApi.java
@@ -27,119 +27,122 @@
import java.io.IOException;
-import com.fastcomments.model.AddDomainConfig200Response;
+import com.fastcomments.model.APICreateUserBadgeResponse;
+import com.fastcomments.model.APIEmptyResponse;
+import com.fastcomments.model.APIEmptySuccessResponse;
+import com.fastcomments.model.APIError;
+import com.fastcomments.model.APIGetCommentResponse;
+import com.fastcomments.model.APIGetCommentsResponse;
+import com.fastcomments.model.APIGetUserBadgeProgressListResponse;
+import com.fastcomments.model.APIGetUserBadgeProgressResponse;
+import com.fastcomments.model.APIGetUserBadgeResponse;
+import com.fastcomments.model.APIGetUserBadgesResponse;
+import com.fastcomments.model.APISaveCommentResponse;
import com.fastcomments.model.AddDomainConfigParams;
-import com.fastcomments.model.AddHashTag200Response;
-import com.fastcomments.model.AddHashTagsBulk200Response;
+import com.fastcomments.model.AddDomainConfigResponse;
import com.fastcomments.model.AddPageAPIResponse;
import com.fastcomments.model.AddSSOUserAPIResponse;
-import com.fastcomments.model.AggregateQuestionResults200Response;
+import com.fastcomments.model.AggregateQuestionResultsResponse;
+import com.fastcomments.model.AggregateResponse;
import com.fastcomments.model.AggregateTimeBucket;
import com.fastcomments.model.AggregationRequest;
-import com.fastcomments.model.AggregationResponse;
import com.fastcomments.model.BlockFromCommentParams;
-import com.fastcomments.model.BlockFromCommentPublic200Response;
-import com.fastcomments.model.BulkAggregateQuestionResults200Response;
+import com.fastcomments.model.BlockSuccess;
import com.fastcomments.model.BulkAggregateQuestionResultsRequest;
+import com.fastcomments.model.BulkAggregateQuestionResultsResponse;
import com.fastcomments.model.BulkCreateHashTagsBody;
-import com.fastcomments.model.ChangeTicketState200Response;
+import com.fastcomments.model.BulkCreateHashTagsResponse;
import com.fastcomments.model.ChangeTicketStateBody;
-import com.fastcomments.model.CombineCommentsWithQuestionResults200Response;
+import com.fastcomments.model.ChangeTicketStateResponse;
+import com.fastcomments.model.CombineQuestionResultsWithCommentsResponse;
import com.fastcomments.model.CreateAPIPageData;
import com.fastcomments.model.CreateAPISSOUserData;
import com.fastcomments.model.CreateAPIUserSubscriptionData;
import com.fastcomments.model.CreateCommentParams;
-import com.fastcomments.model.CreateEmailTemplate200Response;
import com.fastcomments.model.CreateEmailTemplateBody;
-import com.fastcomments.model.CreateFeedPost200Response;
+import com.fastcomments.model.CreateEmailTemplateResponse;
import com.fastcomments.model.CreateFeedPostParams;
+import com.fastcomments.model.CreateFeedPostsResponse;
import com.fastcomments.model.CreateHashTagBody;
-import com.fastcomments.model.CreateModerator200Response;
+import com.fastcomments.model.CreateHashTagResponse;
import com.fastcomments.model.CreateModeratorBody;
-import com.fastcomments.model.CreateQuestionConfig200Response;
+import com.fastcomments.model.CreateModeratorResponse;
import com.fastcomments.model.CreateQuestionConfigBody;
-import com.fastcomments.model.CreateQuestionResult200Response;
+import com.fastcomments.model.CreateQuestionConfigResponse;
import com.fastcomments.model.CreateQuestionResultBody;
+import com.fastcomments.model.CreateQuestionResultResponse;
import com.fastcomments.model.CreateSubscriptionAPIResponse;
-import com.fastcomments.model.CreateTenant200Response;
import com.fastcomments.model.CreateTenantBody;
-import com.fastcomments.model.CreateTenantPackage200Response;
import com.fastcomments.model.CreateTenantPackageBody;
-import com.fastcomments.model.CreateTenantUser200Response;
+import com.fastcomments.model.CreateTenantPackageResponse;
+import com.fastcomments.model.CreateTenantResponse;
import com.fastcomments.model.CreateTenantUserBody;
-import com.fastcomments.model.CreateTicket200Response;
+import com.fastcomments.model.CreateTenantUserResponse;
import com.fastcomments.model.CreateTicketBody;
-import com.fastcomments.model.CreateUserBadge200Response;
+import com.fastcomments.model.CreateTicketResponse;
import com.fastcomments.model.CreateUserBadgeParams;
-import com.fastcomments.model.DeleteComment200Response;
-import com.fastcomments.model.DeleteCommentVote200Response;
-import com.fastcomments.model.DeleteDomainConfig200Response;
-import com.fastcomments.model.DeleteHashTagRequest;
+import com.fastcomments.model.DeleteCommentResult;
+import com.fastcomments.model.DeleteDomainConfigResponse;
+import com.fastcomments.model.DeleteHashTagRequestBody;
import com.fastcomments.model.DeletePageAPIResponse;
import com.fastcomments.model.DeleteSSOUserAPIResponse;
import com.fastcomments.model.DeleteSubscriptionAPIResponse;
import com.fastcomments.model.FeedPost;
-import com.fastcomments.model.FlagComment200Response;
-import com.fastcomments.model.FlagCommentPublic200Response;
-import com.fastcomments.model.GetAuditLogs200Response;
-import com.fastcomments.model.GetCachedNotificationCount200Response;
-import com.fastcomments.model.GetComment200Response;
-import com.fastcomments.model.GetComments200Response;
-import com.fastcomments.model.GetDomainConfig200Response;
-import com.fastcomments.model.GetDomainConfigs200Response;
-import com.fastcomments.model.GetEmailTemplate200Response;
-import com.fastcomments.model.GetEmailTemplateDefinitions200Response;
-import com.fastcomments.model.GetEmailTemplateRenderErrors200Response;
-import com.fastcomments.model.GetEmailTemplates200Response;
-import com.fastcomments.model.GetFeedPosts200Response;
-import com.fastcomments.model.GetHashTags200Response;
-import com.fastcomments.model.GetModerator200Response;
-import com.fastcomments.model.GetModerators200Response;
-import com.fastcomments.model.GetNotificationCount200Response;
-import com.fastcomments.model.GetNotifications200Response;
+import com.fastcomments.model.FlagCommentResponse;
+import com.fastcomments.model.GetAuditLogsResponse;
+import com.fastcomments.model.GetCachedNotificationCountResponse;
+import com.fastcomments.model.GetDomainConfigResponse;
+import com.fastcomments.model.GetDomainConfigsResponse;
+import com.fastcomments.model.GetEmailTemplateDefinitionsResponse;
+import com.fastcomments.model.GetEmailTemplateRenderErrorsResponse;
+import com.fastcomments.model.GetEmailTemplateResponse;
+import com.fastcomments.model.GetEmailTemplatesResponse;
+import com.fastcomments.model.GetFeedPostsResponse;
+import com.fastcomments.model.GetHashTagsResponse;
+import com.fastcomments.model.GetModeratorResponse;
+import com.fastcomments.model.GetModeratorsResponse;
+import com.fastcomments.model.GetNotificationCountResponse;
+import com.fastcomments.model.GetNotificationsResponse;
import com.fastcomments.model.GetPageByURLIdAPIResponse;
import com.fastcomments.model.GetPagesAPIResponse;
-import com.fastcomments.model.GetPendingWebhookEventCount200Response;
-import com.fastcomments.model.GetPendingWebhookEvents200Response;
-import com.fastcomments.model.GetQuestionConfig200Response;
-import com.fastcomments.model.GetQuestionConfigs200Response;
-import com.fastcomments.model.GetQuestionResult200Response;
-import com.fastcomments.model.GetQuestionResults200Response;
+import com.fastcomments.model.GetPendingWebhookEventCountResponse;
+import com.fastcomments.model.GetPendingWebhookEventsResponse;
+import com.fastcomments.model.GetQuestionConfigResponse;
+import com.fastcomments.model.GetQuestionConfigsResponse;
+import com.fastcomments.model.GetQuestionResultResponse;
+import com.fastcomments.model.GetQuestionResultsResponse;
import com.fastcomments.model.GetSSOUserByEmailAPIResponse;
import com.fastcomments.model.GetSSOUserByIdAPIResponse;
-import com.fastcomments.model.GetSSOUsers200Response;
+import com.fastcomments.model.GetSSOUsersResponse;
import com.fastcomments.model.GetSubscriptionsAPIResponse;
-import com.fastcomments.model.GetTenant200Response;
-import com.fastcomments.model.GetTenantDailyUsages200Response;
-import com.fastcomments.model.GetTenantPackage200Response;
-import com.fastcomments.model.GetTenantPackages200Response;
-import com.fastcomments.model.GetTenantUser200Response;
-import com.fastcomments.model.GetTenantUsers200Response;
-import com.fastcomments.model.GetTenants200Response;
-import com.fastcomments.model.GetTicket200Response;
-import com.fastcomments.model.GetTickets200Response;
-import com.fastcomments.model.GetUser200Response;
-import com.fastcomments.model.GetUserBadge200Response;
-import com.fastcomments.model.GetUserBadgeProgressById200Response;
-import com.fastcomments.model.GetUserBadgeProgressList200Response;
-import com.fastcomments.model.GetUserBadges200Response;
-import com.fastcomments.model.GetVotes200Response;
-import com.fastcomments.model.GetVotesForUser200Response;
+import com.fastcomments.model.GetTenantDailyUsagesResponse;
+import com.fastcomments.model.GetTenantPackageResponse;
+import com.fastcomments.model.GetTenantPackagesResponse;
+import com.fastcomments.model.GetTenantResponse;
+import com.fastcomments.model.GetTenantUserResponse;
+import com.fastcomments.model.GetTenantUsersResponse;
+import com.fastcomments.model.GetTenantsResponse;
+import com.fastcomments.model.GetTicketResponse;
+import com.fastcomments.model.GetTicketsResponse;
+import com.fastcomments.model.GetUserResponse;
+import com.fastcomments.model.GetVotesForUserResponse;
+import com.fastcomments.model.GetVotesResponse;
import java.time.OffsetDateTime;
import com.fastcomments.model.PatchDomainConfigParams;
-import com.fastcomments.model.PatchHashTag200Response;
+import com.fastcomments.model.PatchDomainConfigResponse;
import com.fastcomments.model.PatchPageAPIResponse;
import com.fastcomments.model.PatchSSOUserAPIResponse;
+import com.fastcomments.model.PutDomainConfigResponse;
import com.fastcomments.model.PutSSOUserAPIResponse;
-import com.fastcomments.model.RenderEmailTemplate200Response;
import com.fastcomments.model.RenderEmailTemplateBody;
+import com.fastcomments.model.RenderEmailTemplateResponse;
import com.fastcomments.model.ReplaceTenantPackageBody;
import com.fastcomments.model.ReplaceTenantUserBody;
import com.fastcomments.model.SORTDIR;
-import com.fastcomments.model.SaveComment200Response;
+import com.fastcomments.model.SaveCommentsBulkResponse;
import com.fastcomments.model.SortDirections;
-import com.fastcomments.model.UnBlockCommentPublic200Response;
import com.fastcomments.model.UnBlockFromCommentParams;
+import com.fastcomments.model.UnblockSuccess;
import com.fastcomments.model.UpdatableCommentParams;
import com.fastcomments.model.UpdateAPIPageData;
import com.fastcomments.model.UpdateAPISSOUserData;
@@ -147,6 +150,7 @@
import com.fastcomments.model.UpdateDomainConfigParams;
import com.fastcomments.model.UpdateEmailTemplateBody;
import com.fastcomments.model.UpdateHashTagBody;
+import com.fastcomments.model.UpdateHashTagResponse;
import com.fastcomments.model.UpdateModeratorBody;
import com.fastcomments.model.UpdateNotificationBody;
import com.fastcomments.model.UpdateQuestionConfigBody;
@@ -155,9 +159,9 @@
import com.fastcomments.model.UpdateTenantBody;
import com.fastcomments.model.UpdateTenantPackageBody;
import com.fastcomments.model.UpdateTenantUserBody;
-import com.fastcomments.model.UpdateUserBadge200Response;
import com.fastcomments.model.UpdateUserBadgeParams;
-import com.fastcomments.model.VoteComment200Response;
+import com.fastcomments.model.VoteDeleteResponse;
+import com.fastcomments.model.VoteResponse;
import java.lang.reflect.Type;
import java.util.ArrayList;
@@ -268,16 +272,16 @@ private okhttp3.Call addDomainConfigValidateBeforeCall(@javax.annotation.Nonnull
}
- private ApiResponse addDomainConfigWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull AddDomainConfigParams addDomainConfigParams) throws ApiException {
+ private ApiResponse addDomainConfigWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull AddDomainConfigParams addDomainConfigParams) throws ApiException {
okhttp3.Call localVarCall = addDomainConfigValidateBeforeCall(tenantId, addDomainConfigParams, null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
- private okhttp3.Call addDomainConfigAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull AddDomainConfigParams addDomainConfigParams, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call addDomainConfigAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull AddDomainConfigParams addDomainConfigParams, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = addDomainConfigValidateBeforeCall(tenantId, addDomainConfigParams, _callback);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
@@ -311,7 +315,7 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
/**
* Execute addDomainConfig request
- * @return AddDomainConfig200Response
+ * @return AddDomainConfigResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -320,14 +324,14 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
| 200 | Ok | - |
*/
- public AddDomainConfig200Response execute() throws ApiException {
- ApiResponse localVarResp = addDomainConfigWithHttpInfo(tenantId, addDomainConfigParams);
+ public AddDomainConfigResponse execute() throws ApiException {
+ ApiResponse localVarResp = addDomainConfigWithHttpInfo(tenantId, addDomainConfigParams);
return localVarResp.getData();
}
/**
* Execute addDomainConfig request with HTTP info returned
- * @return ApiResponse<AddDomainConfig200Response>
+ * @return ApiResponse<AddDomainConfigResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -336,7 +340,7 @@ public AddDomainConfig200Response execute() throws ApiException {
| 200 | Ok | - |
*/
- public ApiResponse executeWithHttpInfo() throws ApiException {
+ public ApiResponse executeWithHttpInfo() throws ApiException {
return addDomainConfigWithHttpInfo(tenantId, addDomainConfigParams);
}
@@ -352,7 +356,7 @@ public ApiResponse executeWithHttpInfo() throws ApiE
| 200 | Ok | - |
*/
- public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
return addDomainConfigAsync(tenantId, addDomainConfigParams, _callback);
}
}
@@ -429,16 +433,16 @@ private okhttp3.Call addHashTagValidateBeforeCall(@javax.annotation.Nullable Str
}
- private ApiResponse addHashTagWithHttpInfo(@javax.annotation.Nullable String tenantId, @javax.annotation.Nullable CreateHashTagBody createHashTagBody) throws ApiException {
+ private ApiResponse addHashTagWithHttpInfo(@javax.annotation.Nullable String tenantId, @javax.annotation.Nullable CreateHashTagBody createHashTagBody) throws ApiException {
okhttp3.Call localVarCall = addHashTagValidateBeforeCall(tenantId, createHashTagBody, null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
- private okhttp3.Call addHashTagAsync(@javax.annotation.Nullable String tenantId, @javax.annotation.Nullable CreateHashTagBody createHashTagBody, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call addHashTagAsync(@javax.annotation.Nullable String tenantId, @javax.annotation.Nullable CreateHashTagBody createHashTagBody, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = addHashTagValidateBeforeCall(tenantId, createHashTagBody, _callback);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
@@ -482,6 +486,7 @@ public APIaddHashTagRequest createHashTagBody(@javax.annotation.Nullable CreateH
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
@@ -490,32 +495,34 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
/**
* Execute addHashTag request
- * @return AddHashTag200Response
+ * @return CreateHashTagResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public AddHashTag200Response execute() throws ApiException {
- ApiResponse localVarResp = addHashTagWithHttpInfo(tenantId, createHashTagBody);
+ public CreateHashTagResponse execute() throws ApiException {
+ ApiResponse localVarResp = addHashTagWithHttpInfo(tenantId, createHashTagBody);
return localVarResp.getData();
}
/**
* Execute addHashTag request with HTTP info returned
- * @return ApiResponse<AddHashTag200Response>
+ * @return ApiResponse<CreateHashTagResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public ApiResponse executeWithHttpInfo() throws ApiException {
+ public ApiResponse executeWithHttpInfo() throws ApiException {
return addHashTagWithHttpInfo(tenantId, createHashTagBody);
}
@@ -529,9 +536,10 @@ public ApiResponse executeWithHttpInfo() throws ApiExcept
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
return addHashTagAsync(tenantId, createHashTagBody, _callback);
}
}
@@ -545,6 +553,7 @@ public okhttp3.Call executeAsync(final ApiCallback _callb
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public APIaddHashTagRequest addHashTag() {
@@ -606,16 +615,16 @@ private okhttp3.Call addHashTagsBulkValidateBeforeCall(@javax.annotation.Nullabl
}
- private ApiResponse addHashTagsBulkWithHttpInfo(@javax.annotation.Nullable String tenantId, @javax.annotation.Nullable BulkCreateHashTagsBody bulkCreateHashTagsBody) throws ApiException {
+ private ApiResponse addHashTagsBulkWithHttpInfo(@javax.annotation.Nullable String tenantId, @javax.annotation.Nullable BulkCreateHashTagsBody bulkCreateHashTagsBody) throws ApiException {
okhttp3.Call localVarCall = addHashTagsBulkValidateBeforeCall(tenantId, bulkCreateHashTagsBody, null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
- private okhttp3.Call addHashTagsBulkAsync(@javax.annotation.Nullable String tenantId, @javax.annotation.Nullable BulkCreateHashTagsBody bulkCreateHashTagsBody, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call addHashTagsBulkAsync(@javax.annotation.Nullable String tenantId, @javax.annotation.Nullable BulkCreateHashTagsBody bulkCreateHashTagsBody, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = addHashTagsBulkValidateBeforeCall(tenantId, bulkCreateHashTagsBody, _callback);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
@@ -659,6 +668,7 @@ public APIaddHashTagsBulkRequest bulkCreateHashTagsBody(@javax.annotation.Nullab
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
@@ -667,32 +677,34 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
/**
* Execute addHashTagsBulk request
- * @return AddHashTagsBulk200Response
+ * @return BulkCreateHashTagsResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public AddHashTagsBulk200Response execute() throws ApiException {
- ApiResponse localVarResp = addHashTagsBulkWithHttpInfo(tenantId, bulkCreateHashTagsBody);
+ public BulkCreateHashTagsResponse execute() throws ApiException {
+ ApiResponse localVarResp = addHashTagsBulkWithHttpInfo(tenantId, bulkCreateHashTagsBody);
return localVarResp.getData();
}
/**
* Execute addHashTagsBulk request with HTTP info returned
- * @return ApiResponse<AddHashTagsBulk200Response>
+ * @return ApiResponse<BulkCreateHashTagsResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public ApiResponse executeWithHttpInfo() throws ApiException {
+ public ApiResponse executeWithHttpInfo() throws ApiException {
return addHashTagsBulkWithHttpInfo(tenantId, bulkCreateHashTagsBody);
}
@@ -706,9 +718,10 @@ public ApiResponse executeWithHttpInfo() throws ApiE
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
return addHashTagsBulkAsync(tenantId, bulkCreateHashTagsBody, _callback);
}
}
@@ -722,6 +735,7 @@ public okhttp3.Call executeAsync(final ApiCallback _
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public APIaddHashTagsBulkRequest addHashTagsBulk() {
@@ -1143,16 +1157,16 @@ private okhttp3.Call aggregateValidateBeforeCall(@javax.annotation.Nonnull Strin
}
- private ApiResponse aggregateWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull AggregationRequest aggregationRequest, @javax.annotation.Nullable String parentTenantId, @javax.annotation.Nullable Boolean includeStats) throws ApiException {
+ private ApiResponse aggregateWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull AggregationRequest aggregationRequest, @javax.annotation.Nullable String parentTenantId, @javax.annotation.Nullable Boolean includeStats) throws ApiException {
okhttp3.Call localVarCall = aggregateValidateBeforeCall(tenantId, aggregationRequest, parentTenantId, includeStats, null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
- private okhttp3.Call aggregateAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull AggregationRequest aggregationRequest, @javax.annotation.Nullable String parentTenantId, @javax.annotation.Nullable Boolean includeStats, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call aggregateAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull AggregationRequest aggregationRequest, @javax.annotation.Nullable String parentTenantId, @javax.annotation.Nullable Boolean includeStats, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = aggregateValidateBeforeCall(tenantId, aggregationRequest, parentTenantId, includeStats, _callback);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
@@ -1210,7 +1224,7 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
/**
* Execute aggregate request
- * @return AggregationResponse
+ * @return AggregateResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -1219,14 +1233,14 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
| 200 | Ok | - |
*/
- public AggregationResponse execute() throws ApiException {
- ApiResponse localVarResp = aggregateWithHttpInfo(tenantId, aggregationRequest, parentTenantId, includeStats);
+ public AggregateResponse execute() throws ApiException {
+ ApiResponse localVarResp = aggregateWithHttpInfo(tenantId, aggregationRequest, parentTenantId, includeStats);
return localVarResp.getData();
}
/**
* Execute aggregate request with HTTP info returned
- * @return ApiResponse<AggregationResponse>
+ * @return ApiResponse<AggregateResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -1235,7 +1249,7 @@ public AggregationResponse execute() throws ApiException {
| 200 | Ok | - |
*/
- public ApiResponse executeWithHttpInfo() throws ApiException {
+ public ApiResponse executeWithHttpInfo() throws ApiException {
return aggregateWithHttpInfo(tenantId, aggregationRequest, parentTenantId, includeStats);
}
@@ -1251,7 +1265,7 @@ public ApiResponse executeWithHttpInfo() throws ApiExceptio
| 200 | Ok | - |
*/
- public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
return aggregateAsync(tenantId, aggregationRequest, parentTenantId, includeStats, _callback);
}
}
@@ -1356,16 +1370,16 @@ private okhttp3.Call aggregateQuestionResultsValidateBeforeCall(@javax.annotatio
}
- private ApiResponse aggregateQuestionResultsWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nullable String questionId, @javax.annotation.Nullable List questionIds, @javax.annotation.Nullable String urlId, @javax.annotation.Nullable AggregateTimeBucket timeBucket, @javax.annotation.Nullable OffsetDateTime startDate, @javax.annotation.Nullable Boolean forceRecalculate) throws ApiException {
+ private ApiResponse aggregateQuestionResultsWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nullable String questionId, @javax.annotation.Nullable List questionIds, @javax.annotation.Nullable String urlId, @javax.annotation.Nullable AggregateTimeBucket timeBucket, @javax.annotation.Nullable OffsetDateTime startDate, @javax.annotation.Nullable Boolean forceRecalculate) throws ApiException {
okhttp3.Call localVarCall = aggregateQuestionResultsValidateBeforeCall(tenantId, questionId, questionIds, urlId, timeBucket, startDate, forceRecalculate, null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
- private okhttp3.Call aggregateQuestionResultsAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nullable String questionId, @javax.annotation.Nullable List questionIds, @javax.annotation.Nullable String urlId, @javax.annotation.Nullable AggregateTimeBucket timeBucket, @javax.annotation.Nullable OffsetDateTime startDate, @javax.annotation.Nullable Boolean forceRecalculate, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call aggregateQuestionResultsAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nullable String questionId, @javax.annotation.Nullable List questionIds, @javax.annotation.Nullable String urlId, @javax.annotation.Nullable AggregateTimeBucket timeBucket, @javax.annotation.Nullable OffsetDateTime startDate, @javax.annotation.Nullable Boolean forceRecalculate, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = aggregateQuestionResultsValidateBeforeCall(tenantId, questionId, questionIds, urlId, timeBucket, startDate, forceRecalculate, _callback);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
@@ -1460,6 +1474,7 @@ public APIaggregateQuestionResultsRequest forceRecalculate(@javax.annotation.Nul
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
@@ -1468,32 +1483,34 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
/**
* Execute aggregateQuestionResults request
- * @return AggregateQuestionResults200Response
+ * @return AggregateQuestionResultsResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public AggregateQuestionResults200Response execute() throws ApiException {
- ApiResponse localVarResp = aggregateQuestionResultsWithHttpInfo(tenantId, questionId, questionIds, urlId, timeBucket, startDate, forceRecalculate);
+ public AggregateQuestionResultsResponse execute() throws ApiException {
+ ApiResponse localVarResp = aggregateQuestionResultsWithHttpInfo(tenantId, questionId, questionIds, urlId, timeBucket, startDate, forceRecalculate);
return localVarResp.getData();
}
/**
* Execute aggregateQuestionResults request with HTTP info returned
- * @return ApiResponse<AggregateQuestionResults200Response>
+ * @return ApiResponse<AggregateQuestionResultsResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public ApiResponse executeWithHttpInfo() throws ApiException {
+ public ApiResponse executeWithHttpInfo() throws ApiException {
return aggregateQuestionResultsWithHttpInfo(tenantId, questionId, questionIds, urlId, timeBucket, startDate, forceRecalculate);
}
@@ -1507,9 +1524,10 @@ public ApiResponse executeWithHttpInfo() th
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
return aggregateQuestionResultsAsync(tenantId, questionId, questionIds, urlId, timeBucket, startDate, forceRecalculate, _callback);
}
}
@@ -1524,6 +1542,7 @@ public okhttp3.Call executeAsync(final ApiCallbackResponse Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public APIaggregateQuestionResultsRequest aggregateQuestionResults(@javax.annotation.Nonnull String tenantId) {
@@ -1609,16 +1628,16 @@ private okhttp3.Call blockUserFromCommentValidateBeforeCall(@javax.annotation.No
}
- private ApiResponse blockUserFromCommentWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull String id, @javax.annotation.Nonnull BlockFromCommentParams blockFromCommentParams, @javax.annotation.Nullable String userId, @javax.annotation.Nullable String anonUserId) throws ApiException {
+ private ApiResponse blockUserFromCommentWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull String id, @javax.annotation.Nonnull BlockFromCommentParams blockFromCommentParams, @javax.annotation.Nullable String userId, @javax.annotation.Nullable String anonUserId) throws ApiException {
okhttp3.Call localVarCall = blockUserFromCommentValidateBeforeCall(tenantId, id, blockFromCommentParams, userId, anonUserId, null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
- private okhttp3.Call blockUserFromCommentAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull String id, @javax.annotation.Nonnull BlockFromCommentParams blockFromCommentParams, @javax.annotation.Nullable String userId, @javax.annotation.Nullable String anonUserId, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call blockUserFromCommentAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull String id, @javax.annotation.Nonnull BlockFromCommentParams blockFromCommentParams, @javax.annotation.Nullable String userId, @javax.annotation.Nullable String anonUserId, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = blockUserFromCommentValidateBeforeCall(tenantId, id, blockFromCommentParams, userId, anonUserId, _callback);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
@@ -1671,6 +1690,7 @@ public APIblockUserFromCommentRequest anonUserId(@javax.annotation.Nullable Stri
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
@@ -1679,32 +1699,34 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
/**
* Execute blockUserFromComment request
- * @return BlockFromCommentPublic200Response
+ * @return BlockSuccess
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public BlockFromCommentPublic200Response execute() throws ApiException {
- ApiResponse localVarResp = blockUserFromCommentWithHttpInfo(tenantId, id, blockFromCommentParams, userId, anonUserId);
+ public BlockSuccess execute() throws ApiException {
+ ApiResponse localVarResp = blockUserFromCommentWithHttpInfo(tenantId, id, blockFromCommentParams, userId, anonUserId);
return localVarResp.getData();
}
/**
* Execute blockUserFromComment request with HTTP info returned
- * @return ApiResponse<BlockFromCommentPublic200Response>
+ * @return ApiResponse<BlockSuccess>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public ApiResponse executeWithHttpInfo() throws ApiException {
+ public ApiResponse executeWithHttpInfo() throws ApiException {
return blockUserFromCommentWithHttpInfo(tenantId, id, blockFromCommentParams, userId, anonUserId);
}
@@ -1718,9 +1740,10 @@ public ApiResponse executeWithHttpInfo() thro
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
return blockUserFromCommentAsync(tenantId, id, blockFromCommentParams, userId, anonUserId, _callback);
}
}
@@ -1737,6 +1760,7 @@ public okhttp3.Call executeAsync(final ApiCallbackResponse Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public APIblockUserFromCommentRequest blockUserFromComment(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull String id, @javax.annotation.Nonnull BlockFromCommentParams blockFromCommentParams) {
@@ -1812,16 +1836,16 @@ private okhttp3.Call bulkAggregateQuestionResultsValidateBeforeCall(@javax.annot
}
- private ApiResponse bulkAggregateQuestionResultsWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull BulkAggregateQuestionResultsRequest bulkAggregateQuestionResultsRequest, @javax.annotation.Nullable Boolean forceRecalculate) throws ApiException {
+ private ApiResponse bulkAggregateQuestionResultsWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull BulkAggregateQuestionResultsRequest bulkAggregateQuestionResultsRequest, @javax.annotation.Nullable Boolean forceRecalculate) throws ApiException {
okhttp3.Call localVarCall = bulkAggregateQuestionResultsValidateBeforeCall(tenantId, bulkAggregateQuestionResultsRequest, forceRecalculate, null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
- private okhttp3.Call bulkAggregateQuestionResultsAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull BulkAggregateQuestionResultsRequest bulkAggregateQuestionResultsRequest, @javax.annotation.Nullable Boolean forceRecalculate, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call bulkAggregateQuestionResultsAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull BulkAggregateQuestionResultsRequest bulkAggregateQuestionResultsRequest, @javax.annotation.Nullable Boolean forceRecalculate, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = bulkAggregateQuestionResultsValidateBeforeCall(tenantId, bulkAggregateQuestionResultsRequest, forceRecalculate, _callback);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
@@ -1859,6 +1883,7 @@ public APIbulkAggregateQuestionResultsRequest forceRecalculate(@javax.annotation
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
@@ -1867,32 +1892,34 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
/**
* Execute bulkAggregateQuestionResults request
- * @return BulkAggregateQuestionResults200Response
+ * @return BulkAggregateQuestionResultsResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public BulkAggregateQuestionResults200Response execute() throws ApiException {
- ApiResponse localVarResp = bulkAggregateQuestionResultsWithHttpInfo(tenantId, bulkAggregateQuestionResultsRequest, forceRecalculate);
+ public BulkAggregateQuestionResultsResponse execute() throws ApiException {
+ ApiResponse localVarResp = bulkAggregateQuestionResultsWithHttpInfo(tenantId, bulkAggregateQuestionResultsRequest, forceRecalculate);
return localVarResp.getData();
}
/**
* Execute bulkAggregateQuestionResults request with HTTP info returned
- * @return ApiResponse<BulkAggregateQuestionResults200Response>
+ * @return ApiResponse<BulkAggregateQuestionResultsResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public ApiResponse executeWithHttpInfo() throws ApiException {
+ public ApiResponse executeWithHttpInfo() throws ApiException {
return bulkAggregateQuestionResultsWithHttpInfo(tenantId, bulkAggregateQuestionResultsRequest, forceRecalculate);
}
@@ -1906,9 +1933,10 @@ public ApiResponse executeWithHttpInfo(
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
return bulkAggregateQuestionResultsAsync(tenantId, bulkAggregateQuestionResultsRequest, forceRecalculate, _callback);
}
}
@@ -1924,6 +1952,7 @@ public okhttp3.Call executeAsync(final ApiCallbackResponse Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public APIbulkAggregateQuestionResultsRequest bulkAggregateQuestionResults(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull BulkAggregateQuestionResultsRequest bulkAggregateQuestionResultsRequest) {
@@ -2010,16 +2039,16 @@ private okhttp3.Call changeTicketStateValidateBeforeCall(@javax.annotation.Nonnu
}
- private ApiResponse changeTicketStateWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull String userId, @javax.annotation.Nonnull String id, @javax.annotation.Nonnull ChangeTicketStateBody changeTicketStateBody) throws ApiException {
+ private ApiResponse changeTicketStateWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull String userId, @javax.annotation.Nonnull String id, @javax.annotation.Nonnull ChangeTicketStateBody changeTicketStateBody) throws ApiException {
okhttp3.Call localVarCall = changeTicketStateValidateBeforeCall(tenantId, userId, id, changeTicketStateBody, null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
- private okhttp3.Call changeTicketStateAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull String userId, @javax.annotation.Nonnull String id, @javax.annotation.Nonnull ChangeTicketStateBody changeTicketStateBody, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call changeTicketStateAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull String userId, @javax.annotation.Nonnull String id, @javax.annotation.Nonnull ChangeTicketStateBody changeTicketStateBody, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = changeTicketStateValidateBeforeCall(tenantId, userId, id, changeTicketStateBody, _callback);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
@@ -2051,6 +2080,7 @@ private APIchangeTicketStateRequest(@javax.annotation.Nonnull String tenantId, @
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
@@ -2059,32 +2089,34 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
/**
* Execute changeTicketState request
- * @return ChangeTicketState200Response
+ * @return ChangeTicketStateResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public ChangeTicketState200Response execute() throws ApiException {
- ApiResponse localVarResp = changeTicketStateWithHttpInfo(tenantId, userId, id, changeTicketStateBody);
+ public ChangeTicketStateResponse execute() throws ApiException {
+ ApiResponse localVarResp = changeTicketStateWithHttpInfo(tenantId, userId, id, changeTicketStateBody);
return localVarResp.getData();
}
/**
* Execute changeTicketState request with HTTP info returned
- * @return ApiResponse<ChangeTicketState200Response>
+ * @return ApiResponse<ChangeTicketStateResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public ApiResponse executeWithHttpInfo() throws ApiException {
+ public ApiResponse executeWithHttpInfo() throws ApiException {
return changeTicketStateWithHttpInfo(tenantId, userId, id, changeTicketStateBody);
}
@@ -2098,9 +2130,10 @@ public ApiResponse executeWithHttpInfo() throws Ap
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
return changeTicketStateAsync(tenantId, userId, id, changeTicketStateBody, _callback);
}
}
@@ -2118,6 +2151,7 @@ public okhttp3.Call executeAsync(final ApiCallback
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public APIchangeTicketStateRequest changeTicketState(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull String userId, @javax.annotation.Nonnull String id, @javax.annotation.Nonnull ChangeTicketStateBody changeTicketStateBody) {
@@ -2215,16 +2249,16 @@ private okhttp3.Call combineCommentsWithQuestionResultsValidateBeforeCall(@javax
}
- private ApiResponse combineCommentsWithQuestionResultsWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nullable String questionId, @javax.annotation.Nullable List questionIds, @javax.annotation.Nullable String urlId, @javax.annotation.Nullable OffsetDateTime startDate, @javax.annotation.Nullable Boolean forceRecalculate, @javax.annotation.Nullable Double minValue, @javax.annotation.Nullable Double maxValue, @javax.annotation.Nullable Double limit) throws ApiException {
+ private ApiResponse combineCommentsWithQuestionResultsWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nullable String questionId, @javax.annotation.Nullable List questionIds, @javax.annotation.Nullable String urlId, @javax.annotation.Nullable OffsetDateTime startDate, @javax.annotation.Nullable Boolean forceRecalculate, @javax.annotation.Nullable Double minValue, @javax.annotation.Nullable Double maxValue, @javax.annotation.Nullable Double limit) throws ApiException {
okhttp3.Call localVarCall = combineCommentsWithQuestionResultsValidateBeforeCall(tenantId, questionId, questionIds, urlId, startDate, forceRecalculate, minValue, maxValue, limit, null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
- private okhttp3.Call combineCommentsWithQuestionResultsAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nullable String questionId, @javax.annotation.Nullable List questionIds, @javax.annotation.Nullable String urlId, @javax.annotation.Nullable OffsetDateTime startDate, @javax.annotation.Nullable Boolean forceRecalculate, @javax.annotation.Nullable Double minValue, @javax.annotation.Nullable Double maxValue, @javax.annotation.Nullable Double limit, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call combineCommentsWithQuestionResultsAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nullable String questionId, @javax.annotation.Nullable List questionIds, @javax.annotation.Nullable String urlId, @javax.annotation.Nullable OffsetDateTime startDate, @javax.annotation.Nullable Boolean forceRecalculate, @javax.annotation.Nullable Double minValue, @javax.annotation.Nullable Double maxValue, @javax.annotation.Nullable Double limit, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = combineCommentsWithQuestionResultsValidateBeforeCall(tenantId, questionId, questionIds, urlId, startDate, forceRecalculate, minValue, maxValue, limit, _callback);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
@@ -2343,6 +2377,7 @@ public APIcombineCommentsWithQuestionResultsRequest limit(@javax.annotation.Null
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
@@ -2351,32 +2386,34 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
/**
* Execute combineCommentsWithQuestionResults request
- * @return CombineCommentsWithQuestionResults200Response
+ * @return CombineQuestionResultsWithCommentsResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public CombineCommentsWithQuestionResults200Response execute() throws ApiException {
- ApiResponse localVarResp = combineCommentsWithQuestionResultsWithHttpInfo(tenantId, questionId, questionIds, urlId, startDate, forceRecalculate, minValue, maxValue, limit);
+ public CombineQuestionResultsWithCommentsResponse execute() throws ApiException {
+ ApiResponse localVarResp = combineCommentsWithQuestionResultsWithHttpInfo(tenantId, questionId, questionIds, urlId, startDate, forceRecalculate, minValue, maxValue, limit);
return localVarResp.getData();
}
/**
* Execute combineCommentsWithQuestionResults request with HTTP info returned
- * @return ApiResponse<CombineCommentsWithQuestionResults200Response>
+ * @return ApiResponse<CombineQuestionResultsWithCommentsResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public ApiResponse executeWithHttpInfo() throws ApiException {
+ public ApiResponse executeWithHttpInfo() throws ApiException {
return combineCommentsWithQuestionResultsWithHttpInfo(tenantId, questionId, questionIds, urlId, startDate, forceRecalculate, minValue, maxValue, limit);
}
@@ -2390,9 +2427,10 @@ public ApiResponse executeWithHtt
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
return combineCommentsWithQuestionResultsAsync(tenantId, questionId, questionIds, urlId, startDate, forceRecalculate, minValue, maxValue, limit, _callback);
}
}
@@ -2407,6 +2445,7 @@ public okhttp3.Call executeAsync(final ApiCallbackResponse Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public APIcombineCommentsWithQuestionResultsRequest combineCommentsWithQuestionResults(@javax.annotation.Nonnull String tenantId) {
@@ -2478,16 +2517,16 @@ private okhttp3.Call createEmailTemplateValidateBeforeCall(@javax.annotation.Non
}
- private ApiResponse createEmailTemplateWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateEmailTemplateBody createEmailTemplateBody) throws ApiException {
+ private ApiResponse createEmailTemplateWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateEmailTemplateBody createEmailTemplateBody) throws ApiException {
okhttp3.Call localVarCall = createEmailTemplateValidateBeforeCall(tenantId, createEmailTemplateBody, null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
- private okhttp3.Call createEmailTemplateAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateEmailTemplateBody createEmailTemplateBody, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call createEmailTemplateAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateEmailTemplateBody createEmailTemplateBody, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = createEmailTemplateValidateBeforeCall(tenantId, createEmailTemplateBody, _callback);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
@@ -2513,6 +2552,7 @@ private APIcreateEmailTemplateRequest(@javax.annotation.Nonnull String tenantId,
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
@@ -2521,32 +2561,34 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
/**
* Execute createEmailTemplate request
- * @return CreateEmailTemplate200Response
+ * @return CreateEmailTemplateResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public CreateEmailTemplate200Response execute() throws ApiException {
- ApiResponse localVarResp = createEmailTemplateWithHttpInfo(tenantId, createEmailTemplateBody);
+ public CreateEmailTemplateResponse execute() throws ApiException {
+ ApiResponse localVarResp = createEmailTemplateWithHttpInfo(tenantId, createEmailTemplateBody);
return localVarResp.getData();
}
/**
* Execute createEmailTemplate request with HTTP info returned
- * @return ApiResponse<CreateEmailTemplate200Response>
+ * @return ApiResponse<CreateEmailTemplateResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public ApiResponse executeWithHttpInfo() throws ApiException {
+ public ApiResponse executeWithHttpInfo() throws ApiException {
return createEmailTemplateWithHttpInfo(tenantId, createEmailTemplateBody);
}
@@ -2560,9 +2602,10 @@ public ApiResponse executeWithHttpInfo() throws
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
return createEmailTemplateAsync(tenantId, createEmailTemplateBody, _callback);
}
}
@@ -2578,6 +2621,7 @@ public okhttp3.Call executeAsync(final ApiCallbackResponse Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public APIcreateEmailTemplateRequest createEmailTemplate(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateEmailTemplateBody createEmailTemplateBody) {
@@ -2665,16 +2709,16 @@ private okhttp3.Call createFeedPostValidateBeforeCall(@javax.annotation.Nonnull
}
- private ApiResponse createFeedPostWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateFeedPostParams createFeedPostParams, @javax.annotation.Nullable String broadcastId, @javax.annotation.Nullable Boolean isLive, @javax.annotation.Nullable Boolean doSpamCheck, @javax.annotation.Nullable Boolean skipDupCheck) throws ApiException {
+ private ApiResponse createFeedPostWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateFeedPostParams createFeedPostParams, @javax.annotation.Nullable String broadcastId, @javax.annotation.Nullable Boolean isLive, @javax.annotation.Nullable Boolean doSpamCheck, @javax.annotation.Nullable Boolean skipDupCheck) throws ApiException {
okhttp3.Call localVarCall = createFeedPostValidateBeforeCall(tenantId, createFeedPostParams, broadcastId, isLive, doSpamCheck, skipDupCheck, null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
- private okhttp3.Call createFeedPostAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateFeedPostParams createFeedPostParams, @javax.annotation.Nullable String broadcastId, @javax.annotation.Nullable Boolean isLive, @javax.annotation.Nullable Boolean doSpamCheck, @javax.annotation.Nullable Boolean skipDupCheck, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call createFeedPostAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateFeedPostParams createFeedPostParams, @javax.annotation.Nullable String broadcastId, @javax.annotation.Nullable Boolean isLive, @javax.annotation.Nullable Boolean doSpamCheck, @javax.annotation.Nullable Boolean skipDupCheck, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = createFeedPostValidateBeforeCall(tenantId, createFeedPostParams, broadcastId, isLive, doSpamCheck, skipDupCheck, _callback);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
@@ -2748,6 +2792,7 @@ public APIcreateFeedPostRequest skipDupCheck(@javax.annotation.Nullable Boolean
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
@@ -2756,32 +2801,34 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
/**
* Execute createFeedPost request
- * @return CreateFeedPost200Response
+ * @return CreateFeedPostsResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public CreateFeedPost200Response execute() throws ApiException {
- ApiResponse localVarResp = createFeedPostWithHttpInfo(tenantId, createFeedPostParams, broadcastId, isLive, doSpamCheck, skipDupCheck);
+ public CreateFeedPostsResponse execute() throws ApiException {
+ ApiResponse localVarResp = createFeedPostWithHttpInfo(tenantId, createFeedPostParams, broadcastId, isLive, doSpamCheck, skipDupCheck);
return localVarResp.getData();
}
/**
* Execute createFeedPost request with HTTP info returned
- * @return ApiResponse<CreateFeedPost200Response>
+ * @return ApiResponse<CreateFeedPostsResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public ApiResponse executeWithHttpInfo() throws ApiException {
+ public ApiResponse executeWithHttpInfo() throws ApiException {
return createFeedPostWithHttpInfo(tenantId, createFeedPostParams, broadcastId, isLive, doSpamCheck, skipDupCheck);
}
@@ -2795,9 +2842,10 @@ public ApiResponse executeWithHttpInfo() throws ApiEx
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
return createFeedPostAsync(tenantId, createFeedPostParams, broadcastId, isLive, doSpamCheck, skipDupCheck, _callback);
}
}
@@ -2813,6 +2861,7 @@ public okhttp3.Call executeAsync(final ApiCallback _c
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public APIcreateFeedPostRequest createFeedPost(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateFeedPostParams createFeedPostParams) {
@@ -2884,16 +2933,16 @@ private okhttp3.Call createModeratorValidateBeforeCall(@javax.annotation.Nonnull
}
- private ApiResponse createModeratorWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateModeratorBody createModeratorBody) throws ApiException {
+ private ApiResponse createModeratorWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateModeratorBody createModeratorBody) throws ApiException {
okhttp3.Call localVarCall = createModeratorValidateBeforeCall(tenantId, createModeratorBody, null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
- private okhttp3.Call createModeratorAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateModeratorBody createModeratorBody, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call createModeratorAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateModeratorBody createModeratorBody, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = createModeratorValidateBeforeCall(tenantId, createModeratorBody, _callback);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
@@ -2919,6 +2968,7 @@ private APIcreateModeratorRequest(@javax.annotation.Nonnull String tenantId, @ja
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
@@ -2927,32 +2977,34 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
/**
* Execute createModerator request
- * @return CreateModerator200Response
+ * @return CreateModeratorResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public CreateModerator200Response execute() throws ApiException {
- ApiResponse localVarResp = createModeratorWithHttpInfo(tenantId, createModeratorBody);
+ public CreateModeratorResponse execute() throws ApiException {
+ ApiResponse localVarResp = createModeratorWithHttpInfo(tenantId, createModeratorBody);
return localVarResp.getData();
}
/**
* Execute createModerator request with HTTP info returned
- * @return ApiResponse<CreateModerator200Response>
+ * @return ApiResponse<CreateModeratorResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public ApiResponse executeWithHttpInfo() throws ApiException {
+ public ApiResponse executeWithHttpInfo() throws ApiException {
return createModeratorWithHttpInfo(tenantId, createModeratorBody);
}
@@ -2966,9 +3018,10 @@ public ApiResponse executeWithHttpInfo() throws ApiE
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
return createModeratorAsync(tenantId, createModeratorBody, _callback);
}
}
@@ -2984,6 +3037,7 @@ public okhttp3.Call executeAsync(final ApiCallback _
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public APIcreateModeratorRequest createModerator(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateModeratorBody createModeratorBody) {
@@ -3055,16 +3109,16 @@ private okhttp3.Call createQuestionConfigValidateBeforeCall(@javax.annotation.No
}
- private ApiResponse createQuestionConfigWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateQuestionConfigBody createQuestionConfigBody) throws ApiException {
+ private ApiResponse createQuestionConfigWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateQuestionConfigBody createQuestionConfigBody) throws ApiException {
okhttp3.Call localVarCall = createQuestionConfigValidateBeforeCall(tenantId, createQuestionConfigBody, null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
- private okhttp3.Call createQuestionConfigAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateQuestionConfigBody createQuestionConfigBody, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call createQuestionConfigAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateQuestionConfigBody createQuestionConfigBody, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = createQuestionConfigValidateBeforeCall(tenantId, createQuestionConfigBody, _callback);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
@@ -3090,6 +3144,7 @@ private APIcreateQuestionConfigRequest(@javax.annotation.Nonnull String tenantId
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
@@ -3098,32 +3153,34 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
/**
* Execute createQuestionConfig request
- * @return CreateQuestionConfig200Response
+ * @return CreateQuestionConfigResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public CreateQuestionConfig200Response execute() throws ApiException {
- ApiResponse localVarResp = createQuestionConfigWithHttpInfo(tenantId, createQuestionConfigBody);
+ public CreateQuestionConfigResponse execute() throws ApiException {
+ ApiResponse localVarResp = createQuestionConfigWithHttpInfo(tenantId, createQuestionConfigBody);
return localVarResp.getData();
}
/**
* Execute createQuestionConfig request with HTTP info returned
- * @return ApiResponse<CreateQuestionConfig200Response>
+ * @return ApiResponse<CreateQuestionConfigResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public ApiResponse executeWithHttpInfo() throws ApiException {
+ public ApiResponse executeWithHttpInfo() throws ApiException {
return createQuestionConfigWithHttpInfo(tenantId, createQuestionConfigBody);
}
@@ -3137,9 +3194,10 @@ public ApiResponse executeWithHttpInfo() throws
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
return createQuestionConfigAsync(tenantId, createQuestionConfigBody, _callback);
}
}
@@ -3155,6 +3213,7 @@ public okhttp3.Call executeAsync(final ApiCallbackResponse Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public APIcreateQuestionConfigRequest createQuestionConfig(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateQuestionConfigBody createQuestionConfigBody) {
@@ -3226,16 +3285,16 @@ private okhttp3.Call createQuestionResultValidateBeforeCall(@javax.annotation.No
}
- private ApiResponse createQuestionResultWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateQuestionResultBody createQuestionResultBody) throws ApiException {
+ private ApiResponse createQuestionResultWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateQuestionResultBody createQuestionResultBody) throws ApiException {
okhttp3.Call localVarCall = createQuestionResultValidateBeforeCall(tenantId, createQuestionResultBody, null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
- private okhttp3.Call createQuestionResultAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateQuestionResultBody createQuestionResultBody, final ApiCallback _callback) throws ApiException {
+ private okhttp3.Call createQuestionResultAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateQuestionResultBody createQuestionResultBody, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = createQuestionResultValidateBeforeCall(tenantId, createQuestionResultBody, _callback);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
@@ -3261,6 +3320,7 @@ private APIcreateQuestionResultRequest(@javax.annotation.Nonnull String tenantId
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
@@ -3269,32 +3329,34 @@ public okhttp3.Call buildCall(final ApiCallback _callback) throws ApiException {
/**
* Execute createQuestionResult request
- * @return CreateQuestionResult200Response
+ * @return CreateQuestionResultResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public CreateQuestionResult200Response execute() throws ApiException {
- ApiResponse localVarResp = createQuestionResultWithHttpInfo(tenantId, createQuestionResultBody);
+ public CreateQuestionResultResponse execute() throws ApiException {
+ ApiResponse localVarResp = createQuestionResultWithHttpInfo(tenantId, createQuestionResultBody);
return localVarResp.getData();
}
/**
* Execute createQuestionResult request with HTTP info returned
- * @return ApiResponse<CreateQuestionResult200Response>
+ * @return ApiResponse<CreateQuestionResultResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public ApiResponse executeWithHttpInfo() throws ApiException {
+ public ApiResponse executeWithHttpInfo() throws ApiException {
return createQuestionResultWithHttpInfo(tenantId, createQuestionResultBody);
}
@@ -3308,9 +3370,10 @@ public ApiResponse executeWithHttpInfo() throws
Response Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
- public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
+ public okhttp3.Call executeAsync(final ApiCallback _callback) throws ApiException {
return createQuestionResultAsync(tenantId, createQuestionResultBody, _callback);
}
}
@@ -3326,6 +3389,7 @@ public okhttp3.Call executeAsync(final ApiCallbackResponse Details
| Status Code | Description | Response Headers |
| 200 | Ok | - |
+ | 0 | Error | - |
*/
public APIcreateQuestionResultRequest createQuestionResult(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateQuestionResultBody createQuestionResultBody) {
@@ -3568,16 +3632,16 @@ private okhttp3.Call createTenantValidateBeforeCall(@javax.annotation.Nonnull St
}
- private ApiResponse createTenantWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateTenantBody createTenantBody) throws ApiException {
+ private ApiResponse createTenantWithHttpInfo(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateTenantBody createTenantBody) throws ApiException {
okhttp3.Call localVarCall = createTenantValidateBeforeCall(tenantId, createTenantBody, null);
- Type localVarReturnType = new TypeToken(){}.getType();
+ Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
- private okhttp3.Call createTenantAsync(@javax.annotation.Nonnull String tenantId, @javax.annotation.Nonnull CreateTenantBody createTenantBody, final ApiCallback