UNPKG

fastcomments-sdk

Version:

FastComments API Client - A SDK for interacting with the FastComments API

2,845 lines 135 kB
/**
 * fastcomments
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 0.0.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import * as runtime from '../runtime';
import type { AddDomainConfigParams, AddDomainConfigResponse, AddHashTagResponse, AddHashTagsBulkResponse, AddPageAPIResponse, AddSSOUserAPIResponse, AggregateQuestionResultsResponse1, AggregateResponse, AggregateTimeBucket, AggregationRequest, BlockFromCommentParams, BlockUserFromCommentResponse, BulkAggregateQuestionResultsRequest, BulkAggregateQuestionResultsResponse1, BulkCreateHashTagsBody, ChangeTicketStateBody, ChangeTicketStateResponse1, CombineCommentsWithQuestionResultsResponse, CreateAPIPageData, CreateAPISSOUserData, CreateAPIUserSubscriptionData, CreateCommentParams, CreateEmailTemplateBody, CreateEmailTemplateResponse1, CreateFeedPostParams, CreateFeedPostResponse1, CreateHashTagBody, CreateModeratorBody, CreateModeratorResponse1, CreateQuestionConfigBody, CreateQuestionConfigResponse1, CreateQuestionResultBody, CreateQuestionResultResponse1, CreateSubscriptionAPIResponse, CreateTenantBody, CreateTenantPackageBody, CreateTenantPackageResponse1, CreateTenantResponse1, CreateTenantUserBody, CreateTenantUserResponse1, CreateTicketBody, CreateTicketResponse1, CreateUserBadgeParams, CreateUserBadgeResponse, CreateVoteResponse, DeleteCommentResponse, DeleteDomainConfigResponse, DeleteEmailTemplateRenderErrorResponse, DeleteEmailTemplateResponse, DeleteHashTagRequestBody, DeleteHashTagResponse, DeleteModeratorResponse, DeleteNotificationCountResponse, DeletePageAPIResponse, DeletePendingWebhookEventResponse, DeleteQuestionConfigResponse, DeleteQuestionResultResponse, DeleteSSOUserAPIResponse, DeleteSubscriptionAPIResponse, DeleteTenantPackageResponse, DeleteTenantResponse, DeleteTenantUserResponse, DeleteUserBadgeResponse, DeleteVoteResponse, FeedPost, FlagCommentResponse1, GetAuditLogsResponse1, GetCachedNotificationCountResponse1, GetCommentResponse, GetCommentsResponse, GetDomainConfigResponse, GetDomainConfigsResponse, GetEmailTemplateDefinitionsResponse1, GetEmailTemplateRenderErrorsResponse1, GetEmailTemplateResponse1, GetEmailTemplatesResponse1, GetFeedPostsResponse1, GetHashTagsResponse1, GetModeratorResponse1, GetModeratorsResponse1, GetNotificationCountResponse1, GetNotificationsResponse1, GetPageByURLIdAPIResponse, GetPagesAPIResponse, GetPendingWebhookEventCountResponse1, GetPendingWebhookEventsResponse1, GetQuestionConfigResponse1, GetQuestionConfigsResponse1, GetQuestionResultResponse1, GetQuestionResultsResponse1, GetSSOUserByEmailAPIResponse, GetSSOUserByIdAPIResponse, GetSSOUsersResponse, GetSubscriptionsAPIResponse, GetTenantDailyUsagesResponse1, GetTenantPackageResponse1, GetTenantPackagesResponse1, GetTenantResponse1, GetTenantUserResponse1, GetTenantUsersResponse1, GetTenantsResponse1, GetTicketResponse1, GetTicketsResponse1, GetUserBadgeProgressByIdResponse, GetUserBadgeProgressByUserIdResponse, GetUserBadgeProgressListResponse, GetUserBadgeResponse, GetUserBadgesResponse, GetUserResponse1, GetVotesForUserResponse1, GetVotesResponse1, PatchDomainConfigParams, PatchDomainConfigResponse, PatchHashTagResponse, PatchPageAPIResponse, PatchSSOUserAPIResponse, PutDomainConfigResponse, PutSSOUserAPIResponse, RenderEmailTemplateBody, RenderEmailTemplateResponse1, ReplaceTenantPackageBody, ReplaceTenantPackageResponse, ReplaceTenantUserBody, ReplaceTenantUserResponse, SORTDIR, SaveCommentResponse, SaveCommentsBulkResponse, SendInviteResponse, SendLoginLinkResponse, SortDirections, UnBlockFromCommentParams, UnBlockUserFromCommentResponse, UnFlagCommentResponse, UpdatableCommentParams, UpdateAPIPageData, UpdateAPISSOUserData, UpdateAPIUserSubscriptionData, UpdateCommentResponse, UpdateDomainConfigParams, UpdateEmailTemplateBody, UpdateEmailTemplateResponse, UpdateFeedPostResponse, UpdateHashTagBody, UpdateModeratorBody, UpdateModeratorResponse, UpdateNotificationBody, UpdateNotificationResponse, UpdateQuestionConfigBody, UpdateQuestionConfigResponse, UpdateQuestionResultBody, UpdateQuestionResultResponse, UpdateSubscriptionAPIResponse, UpdateTenantBody, UpdateTenantPackageBody, UpdateTenantPackageResponse, UpdateTenantResponse, UpdateTenantUserBody, UpdateTenantUserResponse, UpdateUserBadgeParams, UpdateUserBadgeResponse } from '../models/index';
export interface AddDomainConfigRequest {
    tenantId: string;
    addDomainConfigParams: AddDomainConfigParams;
}
export interface AddHashTagRequest {
    tenantId?: string;
    createHashTagBody?: CreateHashTagBody;
}
export interface AddHashTagsBulkRequest {
    tenantId?: string;
    bulkCreateHashTagsBody?: BulkCreateHashTagsBody;
}
export interface AddPageRequest {
    tenantId: string;
    createAPIPageData: CreateAPIPageData;
}
export interface AddSSOUserRequest {
    tenantId: string;
    createAPISSOUserData: CreateAPISSOUserData;
}
export interface AggregateRequest {
    tenantId: string;
    aggregationRequest: AggregationRequest;
    parentTenantId?: string;
    includeStats?: boolean;
}
export interface AggregateQuestionResultsRequest {
    tenantId: string;
    questionId?: string;
    questionIds?: Array<string>;
    urlId?: string;
    timeBucket?: AggregateTimeBucket;
    startDate?: Date;
    forceRecalculate?: boolean;
}
export interface BlockUserFromCommentRequest {
    tenantId: string;
    id: string;
    blockFromCommentParams: BlockFromCommentParams;
    userId?: string;
    anonUserId?: string;
}
export interface BulkAggregateQuestionResultsOperationRequest {
    tenantId: string;
    bulkAggregateQuestionResultsRequest: BulkAggregateQuestionResultsRequest;
    forceRecalculate?: boolean;
}
export interface ChangeTicketStateRequest {
    tenantId: string;
    userId: string;
    id: string;
    changeTicketStateBody: ChangeTicketStateBody;
}
export interface CombineCommentsWithQuestionResultsRequest {
    tenantId: string;
    questionId?: string;
    questionIds?: Array<string>;
    urlId?: string;
    startDate?: Date;
    forceRecalculate?: boolean;
    minValue?: number;
    maxValue?: number;
    limit?: number;
}
export interface CreateEmailTemplateRequest {
    tenantId: string;
    createEmailTemplateBody: CreateEmailTemplateBody;
}
export interface CreateFeedPostRequest {
    tenantId: string;
    createFeedPostParams: CreateFeedPostParams;
    broadcastId?: string;
    isLive?: boolean;
    doSpamCheck?: boolean;
    skipDupCheck?: boolean;
}
export interface CreateModeratorRequest {
    tenantId: string;
    createModeratorBody: CreateModeratorBody;
}
export interface CreateQuestionConfigRequest {
    tenantId: string;
    createQuestionConfigBody: CreateQuestionConfigBody;
}
export interface CreateQuestionResultRequest {
    tenantId: string;
    createQuestionResultBody: CreateQuestionResultBody;
}
export interface CreateSubscriptionRequest {
    tenantId: string;
    createAPIUserSubscriptionData: CreateAPIUserSubscriptionData;
}
export interface CreateTenantRequest {
    tenantId: string;
    createTenantBody: CreateTenantBody;
}
export interface CreateTenantPackageRequest {
    tenantId: string;
    createTenantPackageBody: CreateTenantPackageBody;
}
export interface CreateTenantUserRequest {
    tenantId: string;
    createTenantUserBody: CreateTenantUserBody;
}
export interface CreateTicketRequest {
    tenantId: string;
    userId: string;
    createTicketBody: CreateTicketBody;
}
export interface CreateUserBadgeRequest {
    tenantId: string;
    createUserBadgeParams: CreateUserBadgeParams;
}
export interface CreateVoteRequest {
    tenantId: string;
    commentId: string;
    direction: CreateVoteDirectionEnum;
    userId?: string;
    anonUserId?: string;
}
export interface DeleteCommentRequest {
    tenantId: string;
    id: string;
    contextUserId?: string;
    isLive?: boolean;
}
export interface DeleteDomainConfigRequest {
    tenantId: string;
    domain: string;
}
export interface DeleteEmailTemplateRequest {
    tenantId: string;
    id: string;
}
export interface DeleteEmailTemplateRenderErrorRequest {
    tenantId: string;
    id: string;
    errorId: string;
}
export interface DeleteHashTagRequest {
    tag: string;
    tenantId?: string;
    deleteHashTagRequestBody?: DeleteHashTagRequestBody;
}
export interface DeleteModeratorRequest {
    tenantId: string;
    id: string;
    sendEmail?: string;
}
export interface DeleteNotificationCountRequest {
    tenantId: string;
    id: string;
}
export interface DeletePageRequest {
    tenantId: string;
    id: string;
}
export interface DeletePendingWebhookEventRequest {
    tenantId: string;
    id: string;
}
export interface DeleteQuestionConfigRequest {
    tenantId: string;
    id: string;
}
export interface DeleteQuestionResultRequest {
    tenantId: string;
    id: string;
}
export interface DeleteSSOUserRequest {
    tenantId: string;
    id: string;
    deleteComments?: boolean;
    commentDeleteMode?: string;
}
export interface DeleteSubscriptionRequest {
    tenantId: string;
    id: string;
    userId?: string;
}
export interface DeleteTenantRequest {
    tenantId: string;
    id: string;
    sure?: string;
}
export interface DeleteTenantPackageRequest {
    tenantId: string;
    id: string;
}
export interface DeleteTenantUserRequest {
    tenantId: string;
    id: string;
    deleteComments?: string;
    commentDeleteMode?: string;
}
export interface DeleteUserBadgeRequest {
    tenantId: string;
    id: string;
}
export interface DeleteVoteRequest {
    tenantId: string;
    id: string;
    editKey?: string;
}
export interface FlagCommentRequest {
    tenantId: string;
    id: string;
    userId?: string;
    anonUserId?: string;
}
export interface GetAuditLogsRequest {
    tenantId: string;
    limit?: number;
    skip?: number;
    order?: SORTDIR;
    after?: number;
    before?: number;
}
export interface GetCachedNotificationCountRequest {
    tenantId: string;
    id: string;
}
export interface GetCommentRequest {
    tenantId: string;
    id: string;
}
export interface GetCommentsRequest {
    tenantId: string;
    page?: number;
    limit?: number;
    skip?: number;
    asTree?: boolean;
    skipChildren?: number;
    limitChildren?: number;
    maxTreeDepth?: number;
    urlId?: string;
    userId?: string;
    anonUserId?: string;
    contextUserId?: string;
    hashTag?: string;
    parentId?: string;
    direction?: SortDirections;
    fromDate?: number;
    toDate?: number;
}
export interface GetDomainConfigRequest {
    tenantId: string;
    domain: string;
}
export interface GetDomainConfigsRequest {
    tenantId: string;
}
export interface GetEmailTemplateRequest {
    tenantId: string;
    id: string;
}
export interface GetEmailTemplateDefinitionsRequest {
    tenantId: string;
}
export interface GetEmailTemplateRenderErrorsRequest {
    tenantId: string;
    id: string;
    skip?: number;
}
export interface GetEmailTemplatesRequest {
    tenantId: string;
    skip?: number;
}
export interface GetFeedPostsRequest {
    tenantId: string;
    afterId?: string;
    limit?: number;
    tags?: Array<string>;
}
export interface GetHashTagsRequest {
    tenantId: string;
    page?: number;
}
export interface GetModeratorRequest {
    tenantId: string;
    id: string;
}
export interface GetModeratorsRequest {
    tenantId: string;
    skip?: number;
}
export interface GetNotificationCountRequest {
    tenantId: string;
    userId?: string;
    urlId?: string;
    fromCommentId?: string;
    viewed?: boolean;
    type?: string;
}
export interface GetNotificationsRequest {
    tenantId: string;
    userId?: string;
    urlId?: string;
    fromCommentId?: string;
    viewed?: boolean;
    type?: string;
    skip?: number;
}
export interface GetPageByURLIdRequest {
    tenantId: string;
    urlId: string;
}
export interface GetPagesRequest {
    tenantId: string;
}
export interface GetPendingWebhookEventCountRequest {
    tenantId: string;
    commentId?: string;
    externalId?: string;
    eventType?: string;
    type?: string;
    domain?: string;
    attemptCountGT?: number;
}
export interface GetPendingWebhookEventsRequest {
    tenantId: string;
    commentId?: string;
    externalId?: string;
    eventType?: string;
    type?: string;
    domain?: string;
    attemptCountGT?: number;
    skip?: number;
}
export interface GetQuestionConfigRequest {
    tenantId: string;
    id: string;
}
export interface GetQuestionConfigsRequest {
    tenantId: string;
    skip?: number;
}
export interface GetQuestionResultRequest {
    tenantId: string;
    id: string;
}
export interface GetQuestionResultsRequest {
    tenantId: string;
    urlId?: string;
    userId?: string;
    startDate?: string;
    questionId?: string;
    questionIds?: string;
    skip?: number;
}
export interface GetSSOUserByEmailRequest {
    tenantId: string;
    email: string;
}
export interface GetSSOUserByIdRequest {
    tenantId: string;
    id: string;
}
export interface GetSSOUsersRequest {
    tenantId: string;
    skip?: number;
}
export interface GetSubscriptionsRequest {
    tenantId: string;
    userId?: string;
}
export interface GetTenantRequest {
    tenantId: string;
    id: string;
}
export interface GetTenantDailyUsagesRequest {
    tenantId: string;
    yearNumber?: number;
    monthNumber?: number;
    dayNumber?: number;
    skip?: number;
}
export interface GetTenantPackageRequest {
    tenantId: string;
    id: string;
}
export interface GetTenantPackagesRequest {
    tenantId: string;
    skip?: number;
}
export interface GetTenantUserRequest {
    tenantId: string;
    id: string;
}
export interface GetTenantUsersRequest {
    tenantId: string;
    skip?: number;
}
export interface GetTenantsRequest {
    tenantId: string;
    meta?: string;
    skip?: number;
}
export interface GetTicketRequest {
    tenantId: string;
    id: string;
    userId?: string;
}
export interface GetTicketsRequest {
    tenantId: string;
    userId?: string;
    state?: number;
    skip?: number;
    limit?: number;
}
export interface GetUserRequest {
    tenantId: string;
    id: string;
}
export interface GetUserBadgeRequest {
    tenantId: string;
    id: string;
}
export interface GetUserBadgeProgressByIdRequest {
    tenantId: string;
    id: string;
}
export interface GetUserBadgeProgressByUserIdRequest {
    tenantId: string;
    userId: string;
}
export interface GetUserBadgeProgressListRequest {
    tenantId: string;
    userId?: string;
    limit?: number;
    skip?: number;
}
export interface GetUserBadgesRequest {
    tenantId: string;
    userId?: string;
    badgeId?: string;
    type?: number;
    displayedOnComments?: boolean;
    limit?: number;
    skip?: number;
}
export interface GetVotesRequest {
    tenantId: string;
    urlId: string;
}
export interface GetVotesForUserRequest {
    tenantId: string;
    urlId: string;
    userId?: string;
    anonUserId?: string;
}
export interface PatchDomainConfigRequest {
    tenantId: string;
    domainToUpdate: string;
    patchDomainConfigParams: PatchDomainConfigParams;
}
export interface PatchHashTagRequest {
    tag: string;
    tenantId?: string;
    updateHashTagBody?: UpdateHashTagBody;
}
export interface PatchPageRequest {
    tenantId: string;
    id: string;
    updateAPIPageData: UpdateAPIPageData;
}
export interface PatchSSOUserRequest {
    tenantId: string;
    id: string;
    updateAPISSOUserData: UpdateAPISSOUserData;
    updateComments?: boolean;
}
export interface PutDomainConfigRequest {
    tenantId: string;
    domainToUpdate: string;
    updateDomainConfigParams: UpdateDomainConfigParams;
}
export interface PutSSOUserRequest {
    tenantId: string;
    id: string;
    updateAPISSOUserData: UpdateAPISSOUserData;
    updateComments?: boolean;
}
export interface RenderEmailTemplateRequest {
    tenantId: string;
    renderEmailTemplateBody: RenderEmailTemplateBody;
    locale?: string;
}
export interface ReplaceTenantPackageRequest {
    tenantId: string;
    id: string;
    replaceTenantPackageBody: ReplaceTenantPackageBody;
}
export interface ReplaceTenantUserRequest {
    tenantId: string;
    id: string;
    replaceTenantUserBody: ReplaceTenantUserBody;
    updateComments?: string;
}
export interface SaveCommentRequest {
    tenantId: string;
    createCommentParams: CreateCommentParams;
    isLive?: boolean;
    doSpamCheck?: boolean;
    sendEmails?: boolean;
    populateNotifications?: boolean;
}
export interface SaveCommentsBulkRequest {
    tenantId: string;
    createCommentParams: Array<CreateCommentParams>;
    isLive?: boolean;
    doSpamCheck?: boolean;
    sendEmails?: boolean;
    populateNotifications?: boolean;
}
export interface SendInviteRequest {
    tenantId: string;
    id: string;
    fromName: string;
}
export interface SendLoginLinkRequest {
    tenantId: string;
    id: string;
    redirectURL?: string;
}
export interface UnBlockUserFromCommentRequest {
    tenantId: string;
    id: string;
    unBlockFromCommentParams: UnBlockFromCommentParams;
    userId?: string;
    anonUserId?: string;
}
export interface UnFlagCommentRequest {
    tenantId: string;
    id: string;
    userId?: string;
    anonUserId?: string;
}
export interface UpdateCommentRequest {
    tenantId: string;
    id: string;
    updatableCommentParams: UpdatableCommentParams;
    contextUserId?: string;
    doSpamCheck?: boolean;
    isLive?: boolean;
}
export interface UpdateEmailTemplateRequest {
    tenantId: string;
    id: string;
    updateEmailTemplateBody: UpdateEmailTemplateBody;
}
export interface UpdateFeedPostRequest {
    tenantId: string;
    id: string;
    feedPost: FeedPost;
}
export interface UpdateModeratorRequest {
    tenantId: string;
    id: string;
    updateModeratorBody: UpdateModeratorBody;
}
export interface UpdateNotificationRequest {
    tenantId: string;
    id: string;
    updateNotificationBody: UpdateNotificationBody;
    userId?: string;
}
export interface UpdateQuestionConfigRequest {
    tenantId: string;
    id: string;
    updateQuestionConfigBody: UpdateQuestionConfigBody;
}
export interface UpdateQuestionResultRequest {
    tenantId: string;
    id: string;
    updateQuestionResultBody: UpdateQuestionResultBody;
}
export interface UpdateSubscriptionRequest {
    tenantId: string;
    id: string;
    updateAPIUserSubscriptionData: UpdateAPIUserSubscriptionData;
    userId?: string;
}
export interface UpdateTenantRequest {
    tenantId: string;
    id: string;
    updateTenantBody: UpdateTenantBody;
}
export interface UpdateTenantPackageRequest {
    tenantId: string;
    id: string;
    updateTenantPackageBody: UpdateTenantPackageBody;
}
export interface UpdateTenantUserRequest {
    tenantId: string;
    id: string;
    updateTenantUserBody: UpdateTenantUserBody;
    updateComments?: string;
}
export interface UpdateUserBadgeRequest {
    tenantId: string;
    id: string;
    updateUserBadgeParams: UpdateUserBadgeParams;
}
/**
 * DefaultApi - interface
 *
 * @export
 * @interface DefaultApiInterface
 */
export interface DefaultApiInterface {
    /**
     *
     * @param {string} tenantId
     * @param {AddDomainConfigParams} addDomainConfigParams
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    addDomainConfigRaw(requestParameters: AddDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AddDomainConfigResponse>>;
    /**
     */
    addDomainConfig(requestParameters: AddDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AddDomainConfigResponse>;
    /**
     *
     * @param {string} [tenantId]
     * @param {CreateHashTagBody} [createHashTagBody]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    addHashTagRaw(requestParameters: AddHashTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AddHashTagResponse>>;
    /**
     */
    addHashTag(requestParameters: AddHashTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AddHashTagResponse>;
    /**
     *
     * @param {string} [tenantId]
     * @param {BulkCreateHashTagsBody} [bulkCreateHashTagsBody]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    addHashTagsBulkRaw(requestParameters: AddHashTagsBulkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AddHashTagsBulkResponse>>;
    /**
     */
    addHashTagsBulk(requestParameters: AddHashTagsBulkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AddHashTagsBulkResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {CreateAPIPageData} createAPIPageData
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    addPageRaw(requestParameters: AddPageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AddPageAPIResponse>>;
    /**
     */
    addPage(requestParameters: AddPageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AddPageAPIResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {CreateAPISSOUserData} createAPISSOUserData
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    addSSOUserRaw(requestParameters: AddSSOUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AddSSOUserAPIResponse>>;
    /**
     */
    addSSOUser(requestParameters: AddSSOUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AddSSOUserAPIResponse>;
    /**
     * Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations. Different operations (e.g. sum, countDistinct, avg, etc.) are supported.
     * @param {string} tenantId
     * @param {AggregationRequest} aggregationRequest
     * @param {string} [parentTenantId]
     * @param {boolean} [includeStats]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    aggregateRaw(requestParameters: AggregateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AggregateResponse>>;
    /**
     * Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations. Different operations (e.g. sum, countDistinct, avg, etc.) are supported.
     */
    aggregate(requestParameters: AggregateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AggregateResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} [questionId]
     * @param {Array<string>} [questionIds]
     * @param {string} [urlId]
     * @param {AggregateTimeBucket} [timeBucket]
     * @param {Date} [startDate]
     * @param {boolean} [forceRecalculate]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    aggregateQuestionResultsRaw(requestParameters: AggregateQuestionResultsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AggregateQuestionResultsResponse1>>;
    /**
     */
    aggregateQuestionResults(requestParameters: AggregateQuestionResultsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AggregateQuestionResultsResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {BlockFromCommentParams} blockFromCommentParams
     * @param {string} [userId]
     * @param {string} [anonUserId]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    blockUserFromCommentRaw(requestParameters: BlockUserFromCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<BlockUserFromCommentResponse>>;
    /**
     */
    blockUserFromComment(requestParameters: BlockUserFromCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<BlockUserFromCommentResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {BulkAggregateQuestionResultsRequest} bulkAggregateQuestionResultsRequest
     * @param {boolean} [forceRecalculate]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    bulkAggregateQuestionResultsRaw(requestParameters: BulkAggregateQuestionResultsOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<BulkAggregateQuestionResultsResponse1>>;
    /**
     */
    bulkAggregateQuestionResults(requestParameters: BulkAggregateQuestionResultsOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<BulkAggregateQuestionResultsResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} userId
     * @param {string} id
     * @param {ChangeTicketStateBody} changeTicketStateBody
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    changeTicketStateRaw(requestParameters: ChangeTicketStateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ChangeTicketStateResponse1>>;
    /**
     */
    changeTicketState(requestParameters: ChangeTicketStateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ChangeTicketStateResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} [questionId]
     * @param {Array<string>} [questionIds]
     * @param {string} [urlId]
     * @param {Date} [startDate]
     * @param {boolean} [forceRecalculate]
     * @param {number} [minValue]
     * @param {number} [maxValue]
     * @param {number} [limit]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    combineCommentsWithQuestionResultsRaw(requestParameters: CombineCommentsWithQuestionResultsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CombineCommentsWithQuestionResultsResponse>>;
    /**
     */
    combineCommentsWithQuestionResults(requestParameters: CombineCommentsWithQuestionResultsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CombineCommentsWithQuestionResultsResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {CreateEmailTemplateBody} createEmailTemplateBody
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    createEmailTemplateRaw(requestParameters: CreateEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateEmailTemplateResponse1>>;
    /**
     */
    createEmailTemplate(requestParameters: CreateEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateEmailTemplateResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {CreateFeedPostParams} createFeedPostParams
     * @param {string} [broadcastId]
     * @param {boolean} [isLive]
     * @param {boolean} [doSpamCheck]
     * @param {boolean} [skipDupCheck]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    createFeedPostRaw(requestParameters: CreateFeedPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateFeedPostResponse1>>;
    /**
     */
    createFeedPost(requestParameters: CreateFeedPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateFeedPostResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {CreateModeratorBody} createModeratorBody
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    createModeratorRaw(requestParameters: CreateModeratorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateModeratorResponse1>>;
    /**
     */
    createModerator(requestParameters: CreateModeratorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateModeratorResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {CreateQuestionConfigBody} createQuestionConfigBody
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    createQuestionConfigRaw(requestParameters: CreateQuestionConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateQuestionConfigResponse1>>;
    /**
     */
    createQuestionConfig(requestParameters: CreateQuestionConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateQuestionConfigResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {CreateQuestionResultBody} createQuestionResultBody
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    createQuestionResultRaw(requestParameters: CreateQuestionResultRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateQuestionResultResponse1>>;
    /**
     */
    createQuestionResult(requestParameters: CreateQuestionResultRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateQuestionResultResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {CreateAPIUserSubscriptionData} createAPIUserSubscriptionData
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    createSubscriptionRaw(requestParameters: CreateSubscriptionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateSubscriptionAPIResponse>>;
    /**
     */
    createSubscription(requestParameters: CreateSubscriptionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateSubscriptionAPIResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {CreateTenantBody} createTenantBody
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    createTenantRaw(requestParameters: CreateTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateTenantResponse1>>;
    /**
     */
    createTenant(requestParameters: CreateTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateTenantResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {CreateTenantPackageBody} createTenantPackageBody
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    createTenantPackageRaw(requestParameters: CreateTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateTenantPackageResponse1>>;
    /**
     */
    createTenantPackage(requestParameters: CreateTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateTenantPackageResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {CreateTenantUserBody} createTenantUserBody
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    createTenantUserRaw(requestParameters: CreateTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateTenantUserResponse1>>;
    /**
     */
    createTenantUser(requestParameters: CreateTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateTenantUserResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} userId
     * @param {CreateTicketBody} createTicketBody
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    createTicketRaw(requestParameters: CreateTicketRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateTicketResponse1>>;
    /**
     */
    createTicket(requestParameters: CreateTicketRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateTicketResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {CreateUserBadgeParams} createUserBadgeParams
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    createUserBadgeRaw(requestParameters: CreateUserBadgeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateUserBadgeResponse>>;
    /**
     */
    createUserBadge(requestParameters: CreateUserBadgeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateUserBadgeResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} commentId
     * @param {'up' | 'down'} direction
     * @param {string} [userId]
     * @param {string} [anonUserId]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    createVoteRaw(requestParameters: CreateVoteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateVoteResponse>>;
    /**
     */
    createVote(requestParameters: CreateVoteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateVoteResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {string} [contextUserId]
     * @param {boolean} [isLive]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deleteCommentRaw(requestParameters: DeleteCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteCommentResponse>>;
    /**
     */
    deleteComment(requestParameters: DeleteCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteCommentResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} domain
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deleteDomainConfigRaw(requestParameters: DeleteDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteDomainConfigResponse>>;
    /**
     */
    deleteDomainConfig(requestParameters: DeleteDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteDomainConfigResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deleteEmailTemplateRaw(requestParameters: DeleteEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteEmailTemplateResponse>>;
    /**
     */
    deleteEmailTemplate(requestParameters: DeleteEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteEmailTemplateResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {string} errorId
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deleteEmailTemplateRenderErrorRaw(requestParameters: DeleteEmailTemplateRenderErrorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteEmailTemplateRenderErrorResponse>>;
    /**
     */
    deleteEmailTemplateRenderError(requestParameters: DeleteEmailTemplateRenderErrorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteEmailTemplateRenderErrorResponse>;
    /**
     *
     * @param {string} tag
     * @param {string} [tenantId]
     * @param {DeleteHashTagRequestBody} [deleteHashTagRequestBody]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deleteHashTagRaw(requestParameters: DeleteHashTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteHashTagResponse>>;
    /**
     */
    deleteHashTag(requestParameters: DeleteHashTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteHashTagResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {string} [sendEmail]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deleteModeratorRaw(requestParameters: DeleteModeratorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteModeratorResponse>>;
    /**
     */
    deleteModerator(requestParameters: DeleteModeratorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteModeratorResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deleteNotificationCountRaw(requestParameters: DeleteNotificationCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteNotificationCountResponse>>;
    /**
     */
    deleteNotificationCount(requestParameters: DeleteNotificationCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteNotificationCountResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deletePageRaw(requestParameters: DeletePageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeletePageAPIResponse>>;
    /**
     */
    deletePage(requestParameters: DeletePageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeletePageAPIResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deletePendingWebhookEventRaw(requestParameters: DeletePendingWebhookEventRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeletePendingWebhookEventResponse>>;
    /**
     */
    deletePendingWebhookEvent(requestParameters: DeletePendingWebhookEventRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeletePendingWebhookEventResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deleteQuestionConfigRaw(requestParameters: DeleteQuestionConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteQuestionConfigResponse>>;
    /**
     */
    deleteQuestionConfig(requestParameters: DeleteQuestionConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteQuestionConfigResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deleteQuestionResultRaw(requestParameters: DeleteQuestionResultRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteQuestionResultResponse>>;
    /**
     */
    deleteQuestionResult(requestParameters: DeleteQuestionResultRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteQuestionResultResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {boolean} [deleteComments]
     * @param {string} [commentDeleteMode]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deleteSSOUserRaw(requestParameters: DeleteSSOUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteSSOUserAPIResponse>>;
    /**
     */
    deleteSSOUser(requestParameters: DeleteSSOUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteSSOUserAPIResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {string} [userId]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deleteSubscriptionRaw(requestParameters: DeleteSubscriptionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteSubscriptionAPIResponse>>;
    /**
     */
    deleteSubscription(requestParameters: DeleteSubscriptionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteSubscriptionAPIResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {string} [sure]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deleteTenantRaw(requestParameters: DeleteTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteTenantResponse>>;
    /**
     */
    deleteTenant(requestParameters: DeleteTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteTenantResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deleteTenantPackageRaw(requestParameters: DeleteTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteTenantPackageResponse>>;
    /**
     */
    deleteTenantPackage(requestParameters: DeleteTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteTenantPackageResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {string} [deleteComments]
     * @param {string} [commentDeleteMode]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deleteTenantUserRaw(requestParameters: DeleteTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteTenantUserResponse>>;
    /**
     */
    deleteTenantUser(requestParameters: DeleteTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteTenantUserResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deleteUserBadgeRaw(requestParameters: DeleteUserBadgeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteUserBadgeResponse>>;
    /**
     */
    deleteUserBadge(requestParameters: DeleteUserBadgeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteUserBadgeResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {string} [editKey]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    deleteVoteRaw(requestParameters: DeleteVoteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteVoteResponse>>;
    /**
     */
    deleteVote(requestParameters: DeleteVoteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteVoteResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {string} [userId]
     * @param {string} [anonUserId]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    flagCommentRaw(requestParameters: FlagCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FlagCommentResponse1>>;
    /**
     */
    flagComment(requestParameters: FlagCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FlagCommentResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {number} [limit]
     * @param {number} [skip]
     * @param {SORTDIR} [order]
     * @param {number} [after]
     * @param {number} [before]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getAuditLogsRaw(requestParameters: GetAuditLogsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetAuditLogsResponse1>>;
    /**
     */
    getAuditLogs(requestParameters: GetAuditLogsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetAuditLogsResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getCachedNotificationCountRaw(requestParameters: GetCachedNotificationCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetCachedNotificationCountResponse1>>;
    /**
     */
    getCachedNotificationCount(requestParameters: GetCachedNotificationCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetCachedNotificationCountResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getCommentRaw(requestParameters: GetCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetCommentResponse>>;
    /**
     */
    getComment(requestParameters: GetCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetCommentResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {number} [page]
     * @param {number} [limit]
     * @param {number} [skip]
     * @param {boolean} [asTree]
     * @param {number} [skipChildren]
     * @param {number} [limitChildren]
     * @param {number} [maxTreeDepth]
     * @param {string} [urlId]
     * @param {string} [userId]
     * @param {string} [anonUserId]
     * @param {string} [contextUserId]
     * @param {string} [hashTag]
     * @param {string} [parentId]
     * @param {SortDirections} [direction]
     * @param {number} [fromDate]
     * @param {number} [toDate]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getCommentsRaw(requestParameters: GetCommentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetCommentsResponse>>;
    /**
     */
    getComments(requestParameters: GetCommentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetCommentsResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} domain
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getDomainConfigRaw(requestParameters: GetDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetDomainConfigResponse>>;
    /**
     */
    getDomainConfig(requestParameters: GetDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetDomainConfigResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getDomainConfigsRaw(requestParameters: GetDomainConfigsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetDomainConfigsResponse>>;
    /**
     */
    getDomainConfigs(requestParameters: GetDomainConfigsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetDomainConfigsResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getEmailTemplateRaw(requestParameters: GetEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetEmailTemplateResponse1>>;
    /**
     */
    getEmailTemplate(requestParameters: GetEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetEmailTemplateResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getEmailTemplateDefinitionsRaw(requestParameters: GetEmailTemplateDefinitionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetEmailTemplateDefinitionsResponse1>>;
    /**
     */
    getEmailTemplateDefinitions(requestParameters: GetEmailTemplateDefinitionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetEmailTemplateDefinitionsResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {number} [skip]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getEmailTemplateRenderErrorsRaw(requestParameters: GetEmailTemplateRenderErrorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetEmailTemplateRenderErrorsResponse1>>;
    /**
     */
    getEmailTemplateRenderErrors(requestParameters: GetEmailTemplateRenderErrorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetEmailTemplateRenderErrorsResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {number} [skip]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getEmailTemplatesRaw(requestParameters: GetEmailTemplatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetEmailTemplatesResponse1>>;
    /**
     */
    getEmailTemplates(requestParameters: GetEmailTemplatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetEmailTemplatesResponse1>;
    /**
     *  req tenantId afterId
     * @param {string} tenantId
     * @param {string} [afterId]
     * @param {number} [limit]
     * @param {Array<string>} [tags]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getFeedPostsRaw(requestParameters: GetFeedPostsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetFeedPostsResponse1>>;
    /**
     *  req tenantId afterId
     */
    getFeedPosts(requestParameters: GetFeedPostsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetFeedPostsResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {number} [page]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getHashTagsRaw(requestParameters: GetHashTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetHashTagsResponse1>>;
    /**
     */
    getHashTags(requestParameters: GetHashTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetHashTagsResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getModeratorRaw(requestParameters: GetModeratorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetModeratorResponse1>>;
    /**
     */
    getModerator(requestParameters: GetModeratorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetModeratorResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {number} [skip]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getModeratorsRaw(requestParameters: GetModeratorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetModeratorsResponse1>>;
    /**
     */
    getModerators(requestParameters: GetModeratorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetModeratorsResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} [userId]
     * @param {string} [urlId]
     * @param {string} [fromCommentId]
     * @param {boolean} [viewed]
     * @param {string} [type]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getNotificationCountRaw(requestParameters: GetNotificationCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetNotificationCountResponse1>>;
    /**
     */
    getNotificationCount(requestParameters: GetNotificationCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetNotificationCountResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} [userId]
     * @param {string} [urlId]
     * @param {string} [fromCommentId]
     * @param {boolean} [viewed]
     * @param {string} [type]
     * @param {number} [skip]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getNotificationsRaw(requestParameters: GetNotificationsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetNotificationsResponse1>>;
    /**
     */
    getNotifications(requestParameters: GetNotificationsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetNotificationsResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} urlId
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getPageByURLIdRaw(requestParameters: GetPageByURLIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetPageByURLIdAPIResponse>>;
    /**
     */
    getPageByURLId(requestParameters: GetPageByURLIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetPageByURLIdAPIResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getPagesRaw(requestParameters: GetPagesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetPagesAPIResponse>>;
    /**
     */
    getPages(requestParameters: GetPagesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetPagesAPIResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} [commentId]
     * @param {string} [externalId]
     * @param {string} [eventType]
     * @param {string} [type]
     * @param {string} [domain]
     * @param {number} [attemptCountGT]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getPendingWebhookEventCountRaw(requestParameters: GetPendingWebhookEventCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetPendingWebhookEventCountResponse1>>;
    /**
     */
    getPendingWebhookEventCount(requestParameters: GetPendingWebhookEventCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetPendingWebhookEventCountResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} [commentId]
     * @param {string} [externalId]
     * @param {string} [eventType]
     * @param {string} [type]
     * @param {string} [domain]
     * @param {number} [attemptCountGT]
     * @param {number} [skip]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getPendingWebhookEventsRaw(requestParameters: GetPendingWebhookEventsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetPendingWebhookEventsResponse1>>;
    /**
     */
    getPendingWebhookEvents(requestParameters: GetPendingWebhookEventsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetPendingWebhookEventsResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getQuestionConfigRaw(requestParameters: GetQuestionConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetQuestionConfigResponse1>>;
    /**
     */
    getQuestionConfig(requestParameters: GetQuestionConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetQuestionConfigResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {number} [skip]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getQuestionConfigsRaw(requestParameters: GetQuestionConfigsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetQuestionConfigsResponse1>>;
    /**
     */
    getQuestionConfigs(requestParameters: GetQuestionConfigsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetQuestionConfigsResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getQuestionResultRaw(requestParameters: GetQuestionResultRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetQuestionResultResponse1>>;
    /**
     */
    getQuestionResult(requestParameters: GetQuestionResultRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetQuestionResultResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} [urlId]
     * @param {string} [userId]
     * @param {string} [startDate]
     * @param {string} [questionId]
     * @param {string} [questionIds]
     * @param {number} [skip]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getQuestionResultsRaw(requestParameters: GetQuestionResultsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetQuestionResultsResponse1>>;
    /**
     */
    getQuestionResults(requestParameters: GetQuestionResultsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetQuestionResultsResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} email
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getSSOUserByEmailRaw(requestParameters: GetSSOUserByEmailRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetSSOUserByEmailAPIResponse>>;
    /**
     */
    getSSOUserByEmail(requestParameters: GetSSOUserByEmailRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetSSOUserByEmailAPIResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getSSOUserByIdRaw(requestParameters: GetSSOUserByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetSSOUserByIdAPIResponse>>;
    /**
     */
    getSSOUserById(requestParameters: GetSSOUserByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetSSOUserByIdAPIResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {number} [skip]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getSSOUsersRaw(requestParameters: GetSSOUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetSSOUsersResponse>>;
    /**
     */
    getSSOUsers(requestParameters: GetSSOUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetSSOUsersResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} [userId]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getSubscriptionsRaw(requestParameters: GetSubscriptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetSubscriptionsAPIResponse>>;
    /**
     */
    getSubscriptions(requestParameters: GetSubscriptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetSubscriptionsAPIResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getTenantRaw(requestParameters: GetTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTenantResponse1>>;
    /**
     */
    getTenant(requestParameters: GetTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTenantResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {number} [yearNumber]
     * @param {number} [monthNumber]
     * @param {number} [dayNumber]
     * @param {number} [skip]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getTenantDailyUsagesRaw(requestParameters: GetTenantDailyUsagesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTenantDailyUsagesResponse1>>;
    /**
     */
    getTenantDailyUsages(requestParameters: GetTenantDailyUsagesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTenantDailyUsagesResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getTenantPackageRaw(requestParameters: GetTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTenantPackageResponse1>>;
    /**
     */
    getTenantPackage(requestParameters: GetTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTenantPackageResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {number} [skip]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getTenantPackagesRaw(requestParameters: GetTenantPackagesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTenantPackagesResponse1>>;
    /**
     */
    getTenantPackages(requestParameters: GetTenantPackagesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTenantPackagesResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getTenantUserRaw(requestParameters: GetTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTenantUserResponse1>>;
    /**
     */
    getTenantUser(requestParameters: GetTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTenantUserResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {number} [skip]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getTenantUsersRaw(requestParameters: GetTenantUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTenantUsersResponse1>>;
    /**
     */
    getTenantUsers(requestParameters: GetTenantUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTenantUsersResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} [meta]
     * @param {number} [skip]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getTenantsRaw(requestParameters: GetTenantsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTenantsResponse1>>;
    /**
     */
    getTenants(requestParameters: GetTenantsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTenantsResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {string} [userId]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getTicketRaw(requestParameters: GetTicketRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTicketResponse1>>;
    /**
     */
    getTicket(requestParameters: GetTicketRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTicketResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} [userId]
     * @param {number} [state]
     * @param {number} [skip]
     * @param {number} [limit]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getTicketsRaw(requestParameters: GetTicketsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTicketsResponse1>>;
    /**
     */
    getTickets(requestParameters: GetTicketsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTicketsResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getUserRaw(requestParameters: GetUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetUserResponse1>>;
    /**
     */
    getUser(requestParameters: GetUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetUserResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getUserBadgeRaw(requestParameters: GetUserBadgeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetUserBadgeResponse>>;
    /**
     */
    getUserBadge(requestParameters: GetUserBadgeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetUserBadgeResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getUserBadgeProgressByIdRaw(requestParameters: GetUserBadgeProgressByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetUserBadgeProgressByIdResponse>>;
    /**
     */
    getUserBadgeProgressById(requestParameters: GetUserBadgeProgressByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetUserBadgeProgressByIdResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} userId
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getUserBadgeProgressByUserIdRaw(requestParameters: GetUserBadgeProgressByUserIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetUserBadgeProgressByUserIdResponse>>;
    /**
     */
    getUserBadgeProgressByUserId(requestParameters: GetUserBadgeProgressByUserIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetUserBadgeProgressByUserIdResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} [userId]
     * @param {number} [limit]
     * @param {number} [skip]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getUserBadgeProgressListRaw(requestParameters: GetUserBadgeProgressListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetUserBadgeProgressListResponse>>;
    /**
     */
    getUserBadgeProgressList(requestParameters: GetUserBadgeProgressListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetUserBadgeProgressListResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} [userId]
     * @param {string} [badgeId]
     * @param {number} [type]
     * @param {boolean} [displayedOnComments]
     * @param {number} [limit]
     * @param {number} [skip]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getUserBadgesRaw(requestParameters: GetUserBadgesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetUserBadgesResponse>>;
    /**
     */
    getUserBadges(requestParameters: GetUserBadgesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetUserBadgesResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} urlId
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getVotesRaw(requestParameters: GetVotesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetVotesResponse1>>;
    /**
     */
    getVotes(requestParameters: GetVotesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetVotesResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} urlId
     * @param {string} [userId]
     * @param {string} [anonUserId]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    getVotesForUserRaw(requestParameters: GetVotesForUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetVotesForUserResponse1>>;
    /**
     */
    getVotesForUser(requestParameters: GetVotesForUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetVotesForUserResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} domainToUpdate
     * @param {PatchDomainConfigParams} patchDomainConfigParams
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    patchDomainConfigRaw(requestParameters: PatchDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PatchDomainConfigResponse>>;
    /**
     */
    patchDomainConfig(requestParameters: PatchDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PatchDomainConfigResponse>;
    /**
     *
     * @param {string} tag
     * @param {string} [tenantId]
     * @param {UpdateHashTagBody} [updateHashTagBody]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    patchHashTagRaw(requestParameters: PatchHashTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PatchHashTagResponse>>;
    /**
     */
    patchHashTag(requestParameters: PatchHashTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PatchHashTagResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {UpdateAPIPageData} updateAPIPageData
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    patchPageRaw(requestParameters: PatchPageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PatchPageAPIResponse>>;
    /**
     */
    patchPage(requestParameters: PatchPageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PatchPageAPIResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {UpdateAPISSOUserData} updateAPISSOUserData
     * @param {boolean} [updateComments]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    patchSSOUserRaw(requestParameters: PatchSSOUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PatchSSOUserAPIResponse>>;
    /**
     */
    patchSSOUser(requestParameters: PatchSSOUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PatchSSOUserAPIResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} domainToUpdate
     * @param {UpdateDomainConfigParams} updateDomainConfigParams
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    putDomainConfigRaw(requestParameters: PutDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PutDomainConfigResponse>>;
    /**
     */
    putDomainConfig(requestParameters: PutDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PutDomainConfigResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {UpdateAPISSOUserData} updateAPISSOUserData
     * @param {boolean} [updateComments]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    putSSOUserRaw(requestParameters: PutSSOUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PutSSOUserAPIResponse>>;
    /**
     */
    putSSOUser(requestParameters: PutSSOUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PutSSOUserAPIResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {RenderEmailTemplateBody} renderEmailTemplateBody
     * @param {string} [locale]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    renderEmailTemplateRaw(requestParameters: RenderEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RenderEmailTemplateResponse1>>;
    /**
     */
    renderEmailTemplate(requestParameters: RenderEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RenderEmailTemplateResponse1>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {ReplaceTenantPackageBody} replaceTenantPackageBody
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    replaceTenantPackageRaw(requestParameters: ReplaceTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ReplaceTenantPackageResponse>>;
    /**
     */
    replaceTenantPackage(requestParameters: ReplaceTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ReplaceTenantPackageResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {ReplaceTenantUserBody} replaceTenantUserBody
     * @param {string} [updateComments]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    replaceTenantUserRaw(requestParameters: ReplaceTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ReplaceTenantUserResponse>>;
    /**
     */
    replaceTenantUser(requestParameters: ReplaceTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ReplaceTenantUserResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {CreateCommentParams} createCommentParams
     * @param {boolean} [isLive]
     * @param {boolean} [doSpamCheck]
     * @param {boolean} [sendEmails]
     * @param {boolean} [populateNotifications]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    saveCommentRaw(requestParameters: SaveCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SaveCommentResponse>>;
    /**
     */
    saveComment(requestParameters: SaveCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SaveCommentResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {Array<CreateCommentParams>} createCommentParams
     * @param {boolean} [isLive]
     * @param {boolean} [doSpamCheck]
     * @param {boolean} [sendEmails]
     * @param {boolean} [populateNotifications]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    saveCommentsBulkRaw(requestParameters: SaveCommentsBulkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<SaveCommentsBulkResponse>>>;
    /**
     */
    saveCommentsBulk(requestParameters: SaveCommentsBulkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<SaveCommentsBulkResponse>>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {string} fromName
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    sendInviteRaw(requestParameters: SendInviteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SendInviteResponse>>;
    /**
     */
    sendInvite(requestParameters: SendInviteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SendInviteResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {string} [redirectURL]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    sendLoginLinkRaw(requestParameters: SendLoginLinkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SendLoginLinkResponse>>;
    /**
     */
    sendLoginLink(requestParameters: SendLoginLinkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SendLoginLinkResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {UnBlockFromCommentParams} unBlockFromCommentParams
     * @param {string} [userId]
     * @param {string} [anonUserId]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    unBlockUserFromCommentRaw(requestParameters: UnBlockUserFromCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UnBlockUserFromCommentResponse>>;
    /**
     */
    unBlockUserFromComment(requestParameters: UnBlockUserFromCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UnBlockUserFromCommentResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {string} [userId]
     * @param {string} [anonUserId]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    unFlagCommentRaw(requestParameters: UnFlagCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UnFlagCommentResponse>>;
    /**
     */
    unFlagComment(requestParameters: UnFlagCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UnFlagCommentResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {UpdatableCommentParams} updatableCommentParams
     * @param {string} [contextUserId]
     * @param {boolean} [doSpamCheck]
     * @param {boolean} [isLive]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    updateCommentRaw(requestParameters: UpdateCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateCommentResponse>>;
    /**
     */
    updateComment(requestParameters: UpdateCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateCommentResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {UpdateEmailTemplateBody} updateEmailTemplateBody
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    updateEmailTemplateRaw(requestParameters: UpdateEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateEmailTemplateResponse>>;
    /**
     */
    updateEmailTemplate(requestParameters: UpdateEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateEmailTemplateResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {FeedPost} feedPost
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    updateFeedPostRaw(requestParameters: UpdateFeedPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateFeedPostResponse>>;
    /**
     */
    updateFeedPost(requestParameters: UpdateFeedPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateFeedPostResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {UpdateModeratorBody} updateModeratorBody
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    updateModeratorRaw(requestParameters: UpdateModeratorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateModeratorResponse>>;
    /**
     */
    updateModerator(requestParameters: UpdateModeratorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateModeratorResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {UpdateNotificationBody} updateNotificationBody
     * @param {string} [userId]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    updateNotificationRaw(requestParameters: UpdateNotificationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateNotificationResponse>>;
    /**
     */
    updateNotification(requestParameters: UpdateNotificationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateNotificationResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {UpdateQuestionConfigBody} updateQuestionConfigBody
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    updateQuestionConfigRaw(requestParameters: UpdateQuestionConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateQuestionConfigResponse>>;
    /**
     */
    updateQuestionConfig(requestParameters: UpdateQuestionConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateQuestionConfigResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {UpdateQuestionResultBody} updateQuestionResultBody
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    updateQuestionResultRaw(requestParameters: UpdateQuestionResultRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateQuestionResultResponse>>;
    /**
     */
    updateQuestionResult(requestParameters: UpdateQuestionResultRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateQuestionResultResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {UpdateAPIUserSubscriptionData} updateAPIUserSubscriptionData
     * @param {string} [userId]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    updateSubscriptionRaw(requestParameters: UpdateSubscriptionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateSubscriptionAPIResponse>>;
    /**
     */
    updateSubscription(requestParameters: UpdateSubscriptionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateSubscriptionAPIResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {UpdateTenantBody} updateTenantBody
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    updateTenantRaw(requestParameters: UpdateTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateTenantResponse>>;
    /**
     */
    updateTenant(requestParameters: UpdateTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateTenantResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {UpdateTenantPackageBody} updateTenantPackageBody
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    updateTenantPackageRaw(requestParameters: UpdateTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateTenantPackageResponse>>;
    /**
     */
    updateTenantPackage(requestParameters: UpdateTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateTenantPackageResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {UpdateTenantUserBody} updateTenantUserBody
     * @param {string} [updateComments]
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    updateTenantUserRaw(requestParameters: UpdateTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateTenantUserResponse>>;
    /**
     */
    updateTenantUser(requestParameters: UpdateTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateTenantUserResponse>;
    /**
     *
     * @param {string} tenantId
     * @param {string} id
     * @param {UpdateUserBadgeParams} updateUserBadgeParams
     * @param {*} [options] Override http request option.
     * @throws {RequiredError}
     * @memberof DefaultApiInterface
     */
    updateUserBadgeRaw(requestParameters: UpdateUserBadgeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateUserBadgeResponse>>;
    /**
     */
    updateUserBadge(requestParameters: UpdateUserBadgeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateUserBadgeResponse>;
}
/**
 *
 */
export declare class DefaultApi extends runtime.BaseAPI implements DefaultApiInterface {
    /**
     */
    addDomainConfigRaw(requestParameters: AddDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AddDomainConfigResponse>>;
    /**
     */
    addDomainConfig(requestParameters: AddDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AddDomainConfigResponse>;
    /**
     */
    addHashTagRaw(requestParameters: AddHashTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AddHashTagResponse>>;
    /**
     */
    addHashTag(requestParameters?: AddHashTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AddHashTagResponse>;
    /**
     */
    addHashTagsBulkRaw(requestParameters: AddHashTagsBulkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AddHashTagsBulkResponse>>;
    /**
     */
    addHashTagsBulk(requestParameters?: AddHashTagsBulkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AddHashTagsBulkResponse>;
    /**
     */
    addPageRaw(requestParameters: AddPageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AddPageAPIResponse>>;
    /**
     */
    addPage(requestParameters: AddPageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AddPageAPIResponse>;
    /**
     */
    addSSOUserRaw(requestParameters: AddSSOUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AddSSOUserAPIResponse>>;
    /**
     */
    addSSOUser(requestParameters: AddSSOUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AddSSOUserAPIResponse>;
    /**
     * Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations. Different operations (e.g. sum, countDistinct, avg, etc.) are supported.
     */
    aggregateRaw(requestParameters: AggregateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AggregateResponse>>;
    /**
     * Aggregates documents by grouping them (if groupBy is provided) and applying multiple operations. Different operations (e.g. sum, countDistinct, avg, etc.) are supported.
     */
    aggregate(requestParameters: AggregateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AggregateResponse>;
    /**
     */
    aggregateQuestionResultsRaw(requestParameters: AggregateQuestionResultsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AggregateQuestionResultsResponse1>>;
    /**
     */
    aggregateQuestionResults(requestParameters: AggregateQuestionResultsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AggregateQuestionResultsResponse1>;
    /**
     */
    blockUserFromCommentRaw(requestParameters: BlockUserFromCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<BlockUserFromCommentResponse>>;
    /**
     */
    blockUserFromComment(requestParameters: BlockUserFromCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<BlockUserFromCommentResponse>;
    /**
     */
    bulkAggregateQuestionResultsRaw(requestParameters: BulkAggregateQuestionResultsOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<BulkAggregateQuestionResultsResponse1>>;
    /**
     */
    bulkAggregateQuestionResults(requestParameters: BulkAggregateQuestionResultsOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<BulkAggregateQuestionResultsResponse1>;
    /**
     */
    changeTicketStateRaw(requestParameters: ChangeTicketStateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ChangeTicketStateResponse1>>;
    /**
     */
    changeTicketState(requestParameters: ChangeTicketStateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ChangeTicketStateResponse1>;
    /**
     */
    combineCommentsWithQuestionResultsRaw(requestParameters: CombineCommentsWithQuestionResultsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CombineCommentsWithQuestionResultsResponse>>;
    /**
     */
    combineCommentsWithQuestionResults(requestParameters: CombineCommentsWithQuestionResultsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CombineCommentsWithQuestionResultsResponse>;
    /**
     */
    createEmailTemplateRaw(requestParameters: CreateEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateEmailTemplateResponse1>>;
    /**
     */
    createEmailTemplate(requestParameters: CreateEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateEmailTemplateResponse1>;
    /**
     */
    createFeedPostRaw(requestParameters: CreateFeedPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateFeedPostResponse1>>;
    /**
     */
    createFeedPost(requestParameters: CreateFeedPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateFeedPostResponse1>;
    /**
     */
    createModeratorRaw(requestParameters: CreateModeratorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateModeratorResponse1>>;
    /**
     */
    createModerator(requestParameters: CreateModeratorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateModeratorResponse1>;
    /**
     */
    createQuestionConfigRaw(requestParameters: CreateQuestionConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateQuestionConfigResponse1>>;
    /**
     */
    createQuestionConfig(requestParameters: CreateQuestionConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateQuestionConfigResponse1>;
    /**
     */
    createQuestionResultRaw(requestParameters: CreateQuestionResultRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateQuestionResultResponse1>>;
    /**
     */
    createQuestionResult(requestParameters: CreateQuestionResultRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateQuestionResultResponse1>;
    /**
     */
    createSubscriptionRaw(requestParameters: CreateSubscriptionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateSubscriptionAPIResponse>>;
    /**
     */
    createSubscription(requestParameters: CreateSubscriptionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateSubscriptionAPIResponse>;
    /**
     */
    createTenantRaw(requestParameters: CreateTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateTenantResponse1>>;
    /**
     */
    createTenant(requestParameters: CreateTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateTenantResponse1>;
    /**
     */
    createTenantPackageRaw(requestParameters: CreateTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateTenantPackageResponse1>>;
    /**
     */
    createTenantPackage(requestParameters: CreateTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateTenantPackageResponse1>;
    /**
     */
    createTenantUserRaw(requestParameters: CreateTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateTenantUserResponse1>>;
    /**
     */
    createTenantUser(requestParameters: CreateTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateTenantUserResponse1>;
    /**
     */
    createTicketRaw(requestParameters: CreateTicketRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateTicketResponse1>>;
    /**
     */
    createTicket(requestParameters: CreateTicketRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateTicketResponse1>;
    /**
     */
    createUserBadgeRaw(requestParameters: CreateUserBadgeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateUserBadgeResponse>>;
    /**
     */
    createUserBadge(requestParameters: CreateUserBadgeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateUserBadgeResponse>;
    /**
     */
    createVoteRaw(requestParameters: CreateVoteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateVoteResponse>>;
    /**
     */
    createVote(requestParameters: CreateVoteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateVoteResponse>;
    /**
     */
    deleteCommentRaw(requestParameters: DeleteCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteCommentResponse>>;
    /**
     */
    deleteComment(requestParameters: DeleteCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteCommentResponse>;
    /**
     */
    deleteDomainConfigRaw(requestParameters: DeleteDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteDomainConfigResponse>>;
    /**
     */
    deleteDomainConfig(requestParameters: DeleteDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteDomainConfigResponse>;
    /**
     */
    deleteEmailTemplateRaw(requestParameters: DeleteEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteEmailTemplateResponse>>;
    /**
     */
    deleteEmailTemplate(requestParameters: DeleteEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteEmailTemplateResponse>;
    /**
     */
    deleteEmailTemplateRenderErrorRaw(requestParameters: DeleteEmailTemplateRenderErrorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteEmailTemplateRenderErrorResponse>>;
    /**
     */
    deleteEmailTemplateRenderError(requestParameters: DeleteEmailTemplateRenderErrorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteEmailTemplateRenderErrorResponse>;
    /**
     */
    deleteHashTagRaw(requestParameters: DeleteHashTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteHashTagResponse>>;
    /**
     */
    deleteHashTag(requestParameters: DeleteHashTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteHashTagResponse>;
    /**
     */
    deleteModeratorRaw(requestParameters: DeleteModeratorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteModeratorResponse>>;
    /**
     */
    deleteModerator(requestParameters: DeleteModeratorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteModeratorResponse>;
    /**
     */
    deleteNotificationCountRaw(requestParameters: DeleteNotificationCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteNotificationCountResponse>>;
    /**
     */
    deleteNotificationCount(requestParameters: DeleteNotificationCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteNotificationCountResponse>;
    /**
     */
    deletePageRaw(requestParameters: DeletePageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeletePageAPIResponse>>;
    /**
     */
    deletePage(requestParameters: DeletePageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeletePageAPIResponse>;
    /**
     */
    deletePendingWebhookEventRaw(requestParameters: DeletePendingWebhookEventRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeletePendingWebhookEventResponse>>;
    /**
     */
    deletePendingWebhookEvent(requestParameters: DeletePendingWebhookEventRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeletePendingWebhookEventResponse>;
    /**
     */
    deleteQuestionConfigRaw(requestParameters: DeleteQuestionConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteQuestionConfigResponse>>;
    /**
     */
    deleteQuestionConfig(requestParameters: DeleteQuestionConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteQuestionConfigResponse>;
    /**
     */
    deleteQuestionResultRaw(requestParameters: DeleteQuestionResultRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteQuestionResultResponse>>;
    /**
     */
    deleteQuestionResult(requestParameters: DeleteQuestionResultRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteQuestionResultResponse>;
    /**
     */
    deleteSSOUserRaw(requestParameters: DeleteSSOUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteSSOUserAPIResponse>>;
    /**
     */
    deleteSSOUser(requestParameters: DeleteSSOUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteSSOUserAPIResponse>;
    /**
     */
    deleteSubscriptionRaw(requestParameters: DeleteSubscriptionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteSubscriptionAPIResponse>>;
    /**
     */
    deleteSubscription(requestParameters: DeleteSubscriptionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteSubscriptionAPIResponse>;
    /**
     */
    deleteTenantRaw(requestParameters: DeleteTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteTenantResponse>>;
    /**
     */
    deleteTenant(requestParameters: DeleteTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteTenantResponse>;
    /**
     */
    deleteTenantPackageRaw(requestParameters: DeleteTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteTenantPackageResponse>>;
    /**
     */
    deleteTenantPackage(requestParameters: DeleteTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteTenantPackageResponse>;
    /**
     */
    deleteTenantUserRaw(requestParameters: DeleteTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteTenantUserResponse>>;
    /**
     */
    deleteTenantUser(requestParameters: DeleteTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteTenantUserResponse>;
    /**
     */
    deleteUserBadgeRaw(requestParameters: DeleteUserBadgeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteUserBadgeResponse>>;
    /**
     */
    deleteUserBadge(requestParameters: DeleteUserBadgeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteUserBadgeResponse>;
    /**
     */
    deleteVoteRaw(requestParameters: DeleteVoteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteVoteResponse>>;
    /**
     */
    deleteVote(requestParameters: DeleteVoteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteVoteResponse>;
    /**
     */
    flagCommentRaw(requestParameters: FlagCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FlagCommentResponse1>>;
    /**
     */
    flagComment(requestParameters: FlagCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FlagCommentResponse1>;
    /**
     */
    getAuditLogsRaw(requestParameters: GetAuditLogsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetAuditLogsResponse1>>;
    /**
     */
    getAuditLogs(requestParameters: GetAuditLogsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetAuditLogsResponse1>;
    /**
     */
    getCachedNotificationCountRaw(requestParameters: GetCachedNotificationCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetCachedNotificationCountResponse1>>;
    /**
     */
    getCachedNotificationCount(requestParameters: GetCachedNotificationCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetCachedNotificationCountResponse1>;
    /**
     */
    getCommentRaw(requestParameters: GetCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetCommentResponse>>;
    /**
     */
    getComment(requestParameters: GetCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetCommentResponse>;
    /**
     */
    getCommentsRaw(requestParameters: GetCommentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetCommentsResponse>>;
    /**
     */
    getComments(requestParameters: GetCommentsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetCommentsResponse>;
    /**
     */
    getDomainConfigRaw(requestParameters: GetDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetDomainConfigResponse>>;
    /**
     */
    getDomainConfig(requestParameters: GetDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetDomainConfigResponse>;
    /**
     */
    getDomainConfigsRaw(requestParameters: GetDomainConfigsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetDomainConfigsResponse>>;
    /**
     */
    getDomainConfigs(requestParameters: GetDomainConfigsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetDomainConfigsResponse>;
    /**
     */
    getEmailTemplateRaw(requestParameters: GetEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetEmailTemplateResponse1>>;
    /**
     */
    getEmailTemplate(requestParameters: GetEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetEmailTemplateResponse1>;
    /**
     */
    getEmailTemplateDefinitionsRaw(requestParameters: GetEmailTemplateDefinitionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetEmailTemplateDefinitionsResponse1>>;
    /**
     */
    getEmailTemplateDefinitions(requestParameters: GetEmailTemplateDefinitionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetEmailTemplateDefinitionsResponse1>;
    /**
     */
    getEmailTemplateRenderErrorsRaw(requestParameters: GetEmailTemplateRenderErrorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetEmailTemplateRenderErrorsResponse1>>;
    /**
     */
    getEmailTemplateRenderErrors(requestParameters: GetEmailTemplateRenderErrorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetEmailTemplateRenderErrorsResponse1>;
    /**
     */
    getEmailTemplatesRaw(requestParameters: GetEmailTemplatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetEmailTemplatesResponse1>>;
    /**
     */
    getEmailTemplates(requestParameters: GetEmailTemplatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetEmailTemplatesResponse1>;
    /**
     *  req tenantId afterId
     */
    getFeedPostsRaw(requestParameters: GetFeedPostsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetFeedPostsResponse1>>;
    /**
     *  req tenantId afterId
     */
    getFeedPosts(requestParameters: GetFeedPostsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetFeedPostsResponse1>;
    /**
     */
    getHashTagsRaw(requestParameters: GetHashTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetHashTagsResponse1>>;
    /**
     */
    getHashTags(requestParameters: GetHashTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetHashTagsResponse1>;
    /**
     */
    getModeratorRaw(requestParameters: GetModeratorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetModeratorResponse1>>;
    /**
     */
    getModerator(requestParameters: GetModeratorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetModeratorResponse1>;
    /**
     */
    getModeratorsRaw(requestParameters: GetModeratorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetModeratorsResponse1>>;
    /**
     */
    getModerators(requestParameters: GetModeratorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetModeratorsResponse1>;
    /**
     */
    getNotificationCountRaw(requestParameters: GetNotificationCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetNotificationCountResponse1>>;
    /**
     */
    getNotificationCount(requestParameters: GetNotificationCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetNotificationCountResponse1>;
    /**
     */
    getNotificationsRaw(requestParameters: GetNotificationsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetNotificationsResponse1>>;
    /**
     */
    getNotifications(requestParameters: GetNotificationsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetNotificationsResponse1>;
    /**
     */
    getPageByURLIdRaw(requestParameters: GetPageByURLIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetPageByURLIdAPIResponse>>;
    /**
     */
    getPageByURLId(requestParameters: GetPageByURLIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetPageByURLIdAPIResponse>;
    /**
     */
    getPagesRaw(requestParameters: GetPagesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetPagesAPIResponse>>;
    /**
     */
    getPages(requestParameters: GetPagesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetPagesAPIResponse>;
    /**
     */
    getPendingWebhookEventCountRaw(requestParameters: GetPendingWebhookEventCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetPendingWebhookEventCountResponse1>>;
    /**
     */
    getPendingWebhookEventCount(requestParameters: GetPendingWebhookEventCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetPendingWebhookEventCountResponse1>;
    /**
     */
    getPendingWebhookEventsRaw(requestParameters: GetPendingWebhookEventsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetPendingWebhookEventsResponse1>>;
    /**
     */
    getPendingWebhookEvents(requestParameters: GetPendingWebhookEventsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetPendingWebhookEventsResponse1>;
    /**
     */
    getQuestionConfigRaw(requestParameters: GetQuestionConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetQuestionConfigResponse1>>;
    /**
     */
    getQuestionConfig(requestParameters: GetQuestionConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetQuestionConfigResponse1>;
    /**
     */
    getQuestionConfigsRaw(requestParameters: GetQuestionConfigsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetQuestionConfigsResponse1>>;
    /**
     */
    getQuestionConfigs(requestParameters: GetQuestionConfigsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetQuestionConfigsResponse1>;
    /**
     */
    getQuestionResultRaw(requestParameters: GetQuestionResultRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetQuestionResultResponse1>>;
    /**
     */
    getQuestionResult(requestParameters: GetQuestionResultRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetQuestionResultResponse1>;
    /**
     */
    getQuestionResultsRaw(requestParameters: GetQuestionResultsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetQuestionResultsResponse1>>;
    /**
     */
    getQuestionResults(requestParameters: GetQuestionResultsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetQuestionResultsResponse1>;
    /**
     */
    getSSOUserByEmailRaw(requestParameters: GetSSOUserByEmailRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetSSOUserByEmailAPIResponse>>;
    /**
     */
    getSSOUserByEmail(requestParameters: GetSSOUserByEmailRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetSSOUserByEmailAPIResponse>;
    /**
     */
    getSSOUserByIdRaw(requestParameters: GetSSOUserByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetSSOUserByIdAPIResponse>>;
    /**
     */
    getSSOUserById(requestParameters: GetSSOUserByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetSSOUserByIdAPIResponse>;
    /**
     */
    getSSOUsersRaw(requestParameters: GetSSOUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetSSOUsersResponse>>;
    /**
     */
    getSSOUsers(requestParameters: GetSSOUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetSSOUsersResponse>;
    /**
     */
    getSubscriptionsRaw(requestParameters: GetSubscriptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetSubscriptionsAPIResponse>>;
    /**
     */
    getSubscriptions(requestParameters: GetSubscriptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetSubscriptionsAPIResponse>;
    /**
     */
    getTenantRaw(requestParameters: GetTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTenantResponse1>>;
    /**
     */
    getTenant(requestParameters: GetTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTenantResponse1>;
    /**
     */
    getTenantDailyUsagesRaw(requestParameters: GetTenantDailyUsagesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTenantDailyUsagesResponse1>>;
    /**
     */
    getTenantDailyUsages(requestParameters: GetTenantDailyUsagesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTenantDailyUsagesResponse1>;
    /**
     */
    getTenantPackageRaw(requestParameters: GetTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTenantPackageResponse1>>;
    /**
     */
    getTenantPackage(requestParameters: GetTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTenantPackageResponse1>;
    /**
     */
    getTenantPackagesRaw(requestParameters: GetTenantPackagesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTenantPackagesResponse1>>;
    /**
     */
    getTenantPackages(requestParameters: GetTenantPackagesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTenantPackagesResponse1>;
    /**
     */
    getTenantUserRaw(requestParameters: GetTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTenantUserResponse1>>;
    /**
     */
    getTenantUser(requestParameters: GetTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTenantUserResponse1>;
    /**
     */
    getTenantUsersRaw(requestParameters: GetTenantUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTenantUsersResponse1>>;
    /**
     */
    getTenantUsers(requestParameters: GetTenantUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTenantUsersResponse1>;
    /**
     */
    getTenantsRaw(requestParameters: GetTenantsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTenantsResponse1>>;
    /**
     */
    getTenants(requestParameters: GetTenantsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTenantsResponse1>;
    /**
     */
    getTicketRaw(requestParameters: GetTicketRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTicketResponse1>>;
    /**
     */
    getTicket(requestParameters: GetTicketRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTicketResponse1>;
    /**
     */
    getTicketsRaw(requestParameters: GetTicketsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetTicketsResponse1>>;
    /**
     */
    getTickets(requestParameters: GetTicketsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetTicketsResponse1>;
    /**
     */
    getUserRaw(requestParameters: GetUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetUserResponse1>>;
    /**
     */
    getUser(requestParameters: GetUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetUserResponse1>;
    /**
     */
    getUserBadgeRaw(requestParameters: GetUserBadgeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetUserBadgeResponse>>;
    /**
     */
    getUserBadge(requestParameters: GetUserBadgeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetUserBadgeResponse>;
    /**
     */
    getUserBadgeProgressByIdRaw(requestParameters: GetUserBadgeProgressByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetUserBadgeProgressByIdResponse>>;
    /**
     */
    getUserBadgeProgressById(requestParameters: GetUserBadgeProgressByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetUserBadgeProgressByIdResponse>;
    /**
     */
    getUserBadgeProgressByUserIdRaw(requestParameters: GetUserBadgeProgressByUserIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetUserBadgeProgressByUserIdResponse>>;
    /**
     */
    getUserBadgeProgressByUserId(requestParameters: GetUserBadgeProgressByUserIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetUserBadgeProgressByUserIdResponse>;
    /**
     */
    getUserBadgeProgressListRaw(requestParameters: GetUserBadgeProgressListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetUserBadgeProgressListResponse>>;
    /**
     */
    getUserBadgeProgressList(requestParameters: GetUserBadgeProgressListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetUserBadgeProgressListResponse>;
    /**
     */
    getUserBadgesRaw(requestParameters: GetUserBadgesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetUserBadgesResponse>>;
    /**
     */
    getUserBadges(requestParameters: GetUserBadgesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetUserBadgesResponse>;
    /**
     */
    getVotesRaw(requestParameters: GetVotesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetVotesResponse1>>;
    /**
     */
    getVotes(requestParameters: GetVotesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetVotesResponse1>;
    /**
     */
    getVotesForUserRaw(requestParameters: GetVotesForUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetVotesForUserResponse1>>;
    /**
     */
    getVotesForUser(requestParameters: GetVotesForUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetVotesForUserResponse1>;
    /**
     */
    patchDomainConfigRaw(requestParameters: PatchDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PatchDomainConfigResponse>>;
    /**
     */
    patchDomainConfig(requestParameters: PatchDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PatchDomainConfigResponse>;
    /**
     */
    patchHashTagRaw(requestParameters: PatchHashTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PatchHashTagResponse>>;
    /**
     */
    patchHashTag(requestParameters: PatchHashTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PatchHashTagResponse>;
    /**
     */
    patchPageRaw(requestParameters: PatchPageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PatchPageAPIResponse>>;
    /**
     */
    patchPage(requestParameters: PatchPageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PatchPageAPIResponse>;
    /**
     */
    patchSSOUserRaw(requestParameters: PatchSSOUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PatchSSOUserAPIResponse>>;
    /**
     */
    patchSSOUser(requestParameters: PatchSSOUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PatchSSOUserAPIResponse>;
    /**
     */
    putDomainConfigRaw(requestParameters: PutDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PutDomainConfigResponse>>;
    /**
     */
    putDomainConfig(requestParameters: PutDomainConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PutDomainConfigResponse>;
    /**
     */
    putSSOUserRaw(requestParameters: PutSSOUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PutSSOUserAPIResponse>>;
    /**
     */
    putSSOUser(requestParameters: PutSSOUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PutSSOUserAPIResponse>;
    /**
     */
    renderEmailTemplateRaw(requestParameters: RenderEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RenderEmailTemplateResponse1>>;
    /**
     */
    renderEmailTemplate(requestParameters: RenderEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RenderEmailTemplateResponse1>;
    /**
     */
    replaceTenantPackageRaw(requestParameters: ReplaceTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ReplaceTenantPackageResponse>>;
    /**
     */
    replaceTenantPackage(requestParameters: ReplaceTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ReplaceTenantPackageResponse>;
    /**
     */
    replaceTenantUserRaw(requestParameters: ReplaceTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ReplaceTenantUserResponse>>;
    /**
     */
    replaceTenantUser(requestParameters: ReplaceTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ReplaceTenantUserResponse>;
    /**
     */
    saveCommentRaw(requestParameters: SaveCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SaveCommentResponse>>;
    /**
     */
    saveComment(requestParameters: SaveCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SaveCommentResponse>;
    /**
     */
    saveCommentsBulkRaw(requestParameters: SaveCommentsBulkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<SaveCommentsBulkResponse>>>;
    /**
     */
    saveCommentsBulk(requestParameters: SaveCommentsBulkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<SaveCommentsBulkResponse>>;
    /**
     */
    sendInviteRaw(requestParameters: SendInviteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SendInviteResponse>>;
    /**
     */
    sendInvite(requestParameters: SendInviteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SendInviteResponse>;
    /**
     */
    sendLoginLinkRaw(requestParameters: SendLoginLinkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SendLoginLinkResponse>>;
    /**
     */
    sendLoginLink(requestParameters: SendLoginLinkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SendLoginLinkResponse>;
    /**
     */
    unBlockUserFromCommentRaw(requestParameters: UnBlockUserFromCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UnBlockUserFromCommentResponse>>;
    /**
     */
    unBlockUserFromComment(requestParameters: UnBlockUserFromCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UnBlockUserFromCommentResponse>;
    /**
     */
    unFlagCommentRaw(requestParameters: UnFlagCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UnFlagCommentResponse>>;
    /**
     */
    unFlagComment(requestParameters: UnFlagCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UnFlagCommentResponse>;
    /**
     */
    updateCommentRaw(requestParameters: UpdateCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateCommentResponse>>;
    /**
     */
    updateComment(requestParameters: UpdateCommentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateCommentResponse>;
    /**
     */
    updateEmailTemplateRaw(requestParameters: UpdateEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateEmailTemplateResponse>>;
    /**
     */
    updateEmailTemplate(requestParameters: UpdateEmailTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateEmailTemplateResponse>;
    /**
     */
    updateFeedPostRaw(requestParameters: UpdateFeedPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateFeedPostResponse>>;
    /**
     */
    updateFeedPost(requestParameters: UpdateFeedPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateFeedPostResponse>;
    /**
     */
    updateModeratorRaw(requestParameters: UpdateModeratorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateModeratorResponse>>;
    /**
     */
    updateModerator(requestParameters: UpdateModeratorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateModeratorResponse>;
    /**
     */
    updateNotificationRaw(requestParameters: UpdateNotificationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateNotificationResponse>>;
    /**
     */
    updateNotification(requestParameters: UpdateNotificationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateNotificationResponse>;
    /**
     */
    updateQuestionConfigRaw(requestParameters: UpdateQuestionConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateQuestionConfigResponse>>;
    /**
     */
    updateQuestionConfig(requestParameters: UpdateQuestionConfigRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateQuestionConfigResponse>;
    /**
     */
    updateQuestionResultRaw(requestParameters: UpdateQuestionResultRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateQuestionResultResponse>>;
    /**
     */
    updateQuestionResult(requestParameters: UpdateQuestionResultRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateQuestionResultResponse>;
    /**
     */
    updateSubscriptionRaw(requestParameters: UpdateSubscriptionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateSubscriptionAPIResponse>>;
    /**
     */
    updateSubscription(requestParameters: UpdateSubscriptionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateSubscriptionAPIResponse>;
    /**
     */
    updateTenantRaw(requestParameters: UpdateTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateTenantResponse>>;
    /**
     */
    updateTenant(requestParameters: UpdateTenantRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateTenantResponse>;
    /**
     */
    updateTenantPackageRaw(requestParameters: UpdateTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateTenantPackageResponse>>;
    /**
     */
    updateTenantPackage(requestParameters: UpdateTenantPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateTenantPackageResponse>;
    /**
     */
    updateTenantUserRaw(requestParameters: UpdateTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateTenantUserResponse>>;
    /**
     */
    updateTenantUser(requestParameters: UpdateTenantUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateTenantUserResponse>;
    /**
     */
    updateUserBadgeRaw(requestParameters: UpdateUserBadgeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UpdateUserBadgeResponse>>;
    /**
     */
    updateUserBadge(requestParameters: UpdateUserBadgeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UpdateUserBadgeResponse>;
}
/**
  * @export
  * @enum {string}
  */
export declare enum CreateVoteDirectionEnum {
    up = "up",
    down = "down"
}
//# sourceMappingURL=DefaultApi.d.ts.map