Type Alias AdminFeedbackFunctionsInput

AdminFeedbackFunctionsInput: {
    createAdminFeedbackComment: {
        auth: string;
        comment: {
            body: string;
            internal?: boolean;
            official?: boolean;
            parentId?: string;
            uploadIds?: string[];
        };
        number: number;
    };
    createFeedbackBan: {
        auth: string;
        ban: {
            reason: string;
            scope: FeedbackBanScope;
            until?: string | null;
            userId: string;
        };
    };
    createFeedbackBoard: {
        auth: string;
        board: FeedbackBoardInput;
    };
    createFeedbackMerge: {
        auth: string;
        intoNumber: number;
        number: number;
    };
    createFeedbackTag: {
        auth: string;
        tag: {
            color: string;
            hidden?: boolean;
            name: string;
            slug: string;
        };
    };
    createFeedbackUserHide: {
        auth: string;
        reason?: string | null;
        scope: FeedbackUserHideScope;
        userId: string;
    };
    deleteAdminFeedbackPost: {
        auth: string;
        number: number;
    };
    deleteFeedbackBan: {
        auth: string;
        banId: string;
    };
    deleteFeedbackBoard: {
        auth: string;
        boardId: string;
    };
    deleteFeedbackUserHide: {
        auth: string;
        scope: FeedbackUserHideScope;
        userId: string;
    };
    getAdminFeedbackBoards: {
        auth: string;
    };
    getAdminFeedbackPost: {
        auth: string;
        number: number;
    };
    getAdminFeedbackPosts: {
        auth: string;
        boardId?: string;
        deleted?: boolean;
        hidden?: boolean;
        limit?: number;
        merged?: boolean;
        offset?: number;
        q?: string;
        sort?: "new" | "top";
        status?: FeedbackStatus;
    };
    getAdminFeedbackTags: {
        auth: string;
    };
    getAdminFeedbackUser: {
        auth: string;
        userId: string;
    };
    getFeedbackAudits: {
        auth: string;
        limit?: number;
        offset?: number;
        target?: string;
    };
    getFeedbackBans: {
        all?: boolean;
        auth: string;
        userId?: string;
    };
    updateAdminFeedbackComment: {
        auth: string;
        comment: {
            body?: string;
            hidden?: boolean;
            official?: boolean;
        };
        commentId: string;
    };
    updateAdminFeedbackPost: {
        auth: string;
        number: number;
        post: AdminFeedbackPostUpdate;
    };
    updateFeedbackBoard: {
        auth: string;
        board: Partial<FeedbackBoardInput>;
        boardId: string;
    };
    updateFeedbackTag: {
        auth: string;
        tag: {
            color?: string;
            hidden?: boolean;
            name?: string;
            slug?: string;
        };
        tagId: string;
    };
}