UNPKG

@likeminds.community/feed-js

Version:

LikeMinds Javascript SDK for chat APIs

27 lines (26 loc) 1.79 kB
import NetworkLibrary from "../core/services/networklibrary"; import GetReportTagsRequest from "./model/GetReportTagsRequest"; import GetReportsRequest from "./model/GetReportsRequest"; import GetMemberRightsRequest from "./model/GetMemberRightsRequest"; import UpdateMemberRightsRequest from "./model/UpdateMemberRightsRequest"; import UpdateReportStatusRequest from "./model/UpdateReportStatusRequest"; import GetPostCommentReportRequest from "./model/GetPostCommentReportRequest"; import { GetReportTags } from "../types/api-responses/getReportTagsResponse"; import PostReportRequest from "./model/PostReportRequest"; import { PostReport } from "../types/api-responses/postReportResponse"; import { GetReports } from "../types/api-responses/GetReportsResponse"; import { GetPostCommentReports } from "../types/api-responses/GetPostCommentReportsResponse"; import { GetMemberRights } from "../types/api-responses/GetMemberRightsResponse"; import LMResponse from "src/core/services/lmresponse"; declare class ModerationClient { networkLibrary: NetworkLibrary; constructor(instance: NetworkLibrary); getReportTags(request: GetReportTagsRequest): Promise<LMResponse<GetReportTags>>; getReports(getReportsRequest: GetReportsRequest): Promise<LMResponse<GetReports>>; updateReportStatus(request: UpdateReportStatusRequest): Promise<LMResponse<any>>; getReportsForPostAndComments(getReportsRequest: GetPostCommentReportRequest): Promise<LMResponse<GetPostCommentReports>>; getMemberRights(request: GetMemberRightsRequest): Promise<LMResponse<GetMemberRights>>; updateMemberRights(request: UpdateMemberRightsRequest): Promise<LMResponse<unknown>>; postReport(request: PostReportRequest): Promise<LMResponse<PostReport>>; } export default ModerationClient;