import type * as Whop from "../../../../index.js"; /** * @example * { * id: "id" * } */ export interface UpdateForumsRequest { /** The unique identifier of the forum to update. Accepts either an experience ID (e.g. 'exp_xxxxx') or a forum ID. */ id: string; /** A list of words that are automatically blocked from posts in this forum. For example, ['spam', 'scam']. */ banned_words?: string[] | null; /** The banner image displayed at the top of the forum page. Pass null to remove the existing banner. */ banner_image?: UpdateForumsRequest.BannerImage | null; /** Controls how email notifications are sent to members when new posts are created in this forum. */ email_notification_preference?: Whop.ForumEmailNotificationPreferences | null; /** Controls which roles are allowed to comment on posts in this forum. */ who_can_comment?: Whop.ForumWhoCanCommentTypes | null; /** Controls which roles are allowed to create new posts in this forum. */ who_can_post?: Whop.ForumWhoCanPostTypes | null; } export declare namespace UpdateForumsRequest { /** * The banner image displayed at the top of the forum page. Pass null to remove the existing banner. */ interface BannerImage { /** The ID of an existing file object. */ id: string; } }