/** * Synapse REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * 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 { CreateDiscussionReply, CreateDiscussionThread, DiscussionFilter, DiscussionReplyBundle, DiscussionReplyOrder, DiscussionSearchRequest, DiscussionSearchResponse, DiscussionThreadBundle, DiscussionThreadOrder, EntityIdList, EntityThreadCounts, Forum, ForumObjectType, MessageURL, PaginatedIds, PaginatedResultsOfDiscussionReplyBundle, PaginatedResultsOfDiscussionThreadBundle, ReplyCount, ThreadCount, UpdateReplyMessage, UpdateThreadMessage, UpdateThreadTitle } from '../models/index'; export interface DeleteRepoV1ReplyReplyIdRequest { replyId: string; } export interface DeleteRepoV1ThreadThreadIdRequest { threadId: string; } export interface GetRepoV1EntityIdThreadsRequest { limit: number; offset: number; id: string; sort?: DiscussionThreadOrder; ascending?: boolean; } export interface GetRepoV1ForumForumIdRequest { forumId: string; } export interface GetRepoV1ForumForumIdModeratorsRequest { limit: number; offset: number; forumId: string; } export interface GetRepoV1ForumForumIdThreadcountRequest { filter: DiscussionFilter; forumId: string; } export interface GetRepoV1ForumForumIdThreadsRequest { limit: number; offset: number; filter: DiscussionFilter; forumId: string; sort?: DiscussionThreadOrder; ascending?: boolean; } export interface GetRepoV1ForumObjectIdObjectTypeRequest { objectId: string; objectType: ForumObjectType; } export interface GetRepoV1ProjectProjectIdForumRequest { projectId: string; } export interface GetRepoV1ReplyMessageUrlRequest { messageKey: string; } export interface GetRepoV1ReplyReplyIdRequest { replyId: string; } export interface GetRepoV1ThreadMessageUrlRequest { messageKey: string; } export interface GetRepoV1ThreadSubmissionSubmissionIdRequest { submissionId: string; } export interface GetRepoV1ThreadThreadIdRequest { threadId: string; } export interface GetRepoV1ThreadThreadIdRepliesRequest { limit: number; offset: number; filter: DiscussionFilter; threadId: string; sort?: DiscussionReplyOrder; ascending?: boolean; } export interface GetRepoV1ThreadThreadIdReplycountRequest { filter: DiscussionFilter; threadId: string; } export interface PostRepoV1EntityThreadcountsRequest { entityIdList: EntityIdList; } export interface PostRepoV1ForumForumIdSearchRequest { forumId: string; discussionSearchRequest: DiscussionSearchRequest; } export interface PostRepoV1ReplyRequest { createDiscussionReply: CreateDiscussionReply; } export interface PostRepoV1ThreadRequest { createDiscussionThread: CreateDiscussionThread; } export interface PutRepoV1ReplyReplyIdMessageRequest { replyId: string; updateReplyMessage: UpdateReplyMessage; } export interface PutRepoV1ThreadThreadIdMessageRequest { threadId: string; updateThreadMessage: UpdateThreadMessage; } export interface PutRepoV1ThreadThreadIdPinRequest { threadId: string; } export interface PutRepoV1ThreadThreadIdRestoreRequest { threadId: string; } export interface PutRepoV1ThreadThreadIdTitleRequest { threadId: string; updateThreadTitle: UpdateThreadTitle; } export interface PutRepoV1ThreadThreadIdUnpinRequest { threadId: string; } /** * */ export declare class DiscussionServicesApi extends runtime.BaseAPI { /** */ deleteRepoV1ReplyReplyIdRaw(requestParameters: DeleteRepoV1ReplyReplyIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ deleteRepoV1ReplyReplyId(requestParameters: DeleteRepoV1ReplyReplyIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ deleteRepoV1ThreadThreadIdRaw(requestParameters: DeleteRepoV1ThreadThreadIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ deleteRepoV1ThreadThreadId(requestParameters: DeleteRepoV1ThreadThreadIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getRepoV1EntityIdThreadsRaw(requestParameters: GetRepoV1EntityIdThreadsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRepoV1EntityIdThreads(requestParameters: GetRepoV1EntityIdThreadsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getRepoV1ForumForumIdRaw(requestParameters: GetRepoV1ForumForumIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRepoV1ForumForumId(requestParameters: GetRepoV1ForumForumIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getRepoV1ForumForumIdModeratorsRaw(requestParameters: GetRepoV1ForumForumIdModeratorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRepoV1ForumForumIdModerators(requestParameters: GetRepoV1ForumForumIdModeratorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getRepoV1ForumForumIdThreadcountRaw(requestParameters: GetRepoV1ForumForumIdThreadcountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRepoV1ForumForumIdThreadcount(requestParameters: GetRepoV1ForumForumIdThreadcountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getRepoV1ForumForumIdThreadsRaw(requestParameters: GetRepoV1ForumForumIdThreadsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRepoV1ForumForumIdThreads(requestParameters: GetRepoV1ForumForumIdThreadsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getRepoV1ForumObjectIdObjectTypeRaw(requestParameters: GetRepoV1ForumObjectIdObjectTypeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRepoV1ForumObjectIdObjectType(requestParameters: GetRepoV1ForumObjectIdObjectTypeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getRepoV1ProjectProjectIdForumRaw(requestParameters: GetRepoV1ProjectProjectIdForumRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRepoV1ProjectProjectIdForum(requestParameters: GetRepoV1ProjectProjectIdForumRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getRepoV1ReplyMessageUrlRaw(requestParameters: GetRepoV1ReplyMessageUrlRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRepoV1ReplyMessageUrl(requestParameters: GetRepoV1ReplyMessageUrlRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getRepoV1ReplyReplyIdRaw(requestParameters: GetRepoV1ReplyReplyIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRepoV1ReplyReplyId(requestParameters: GetRepoV1ReplyReplyIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getRepoV1ThreadMessageUrlRaw(requestParameters: GetRepoV1ThreadMessageUrlRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRepoV1ThreadMessageUrl(requestParameters: GetRepoV1ThreadMessageUrlRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getRepoV1ThreadSubmissionSubmissionIdRaw(requestParameters: GetRepoV1ThreadSubmissionSubmissionIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRepoV1ThreadSubmissionSubmissionId(requestParameters: GetRepoV1ThreadSubmissionSubmissionIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getRepoV1ThreadThreadIdRaw(requestParameters: GetRepoV1ThreadThreadIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRepoV1ThreadThreadId(requestParameters: GetRepoV1ThreadThreadIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getRepoV1ThreadThreadIdRepliesRaw(requestParameters: GetRepoV1ThreadThreadIdRepliesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRepoV1ThreadThreadIdReplies(requestParameters: GetRepoV1ThreadThreadIdRepliesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getRepoV1ThreadThreadIdReplycountRaw(requestParameters: GetRepoV1ThreadThreadIdReplycountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRepoV1ThreadThreadIdReplycount(requestParameters: GetRepoV1ThreadThreadIdReplycountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ postRepoV1EntityThreadcountsRaw(requestParameters: PostRepoV1EntityThreadcountsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ postRepoV1EntityThreadcounts(requestParameters: PostRepoV1EntityThreadcountsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ postRepoV1ForumForumIdSearchRaw(requestParameters: PostRepoV1ForumForumIdSearchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ postRepoV1ForumForumIdSearch(requestParameters: PostRepoV1ForumForumIdSearchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ postRepoV1ReplyRaw(requestParameters: PostRepoV1ReplyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ postRepoV1Reply(requestParameters: PostRepoV1ReplyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ postRepoV1ThreadRaw(requestParameters: PostRepoV1ThreadRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ postRepoV1Thread(requestParameters: PostRepoV1ThreadRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ putRepoV1ReplyReplyIdMessageRaw(requestParameters: PutRepoV1ReplyReplyIdMessageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ putRepoV1ReplyReplyIdMessage(requestParameters: PutRepoV1ReplyReplyIdMessageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ putRepoV1ThreadThreadIdMessageRaw(requestParameters: PutRepoV1ThreadThreadIdMessageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ putRepoV1ThreadThreadIdMessage(requestParameters: PutRepoV1ThreadThreadIdMessageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ putRepoV1ThreadThreadIdPinRaw(requestParameters: PutRepoV1ThreadThreadIdPinRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ putRepoV1ThreadThreadIdPin(requestParameters: PutRepoV1ThreadThreadIdPinRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ putRepoV1ThreadThreadIdRestoreRaw(requestParameters: PutRepoV1ThreadThreadIdRestoreRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ putRepoV1ThreadThreadIdRestore(requestParameters: PutRepoV1ThreadThreadIdRestoreRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ putRepoV1ThreadThreadIdTitleRaw(requestParameters: PutRepoV1ThreadThreadIdTitleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ putRepoV1ThreadThreadIdTitle(requestParameters: PutRepoV1ThreadThreadIdTitleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ putRepoV1ThreadThreadIdUnpinRaw(requestParameters: PutRepoV1ThreadThreadIdUnpinRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ putRepoV1ThreadThreadIdUnpin(requestParameters: PutRepoV1ThreadThreadIdUnpinRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }