Variable: PrefsSchema
ts
const PrefsSchema: ZodObject<{
autoArchive: ZodOptional<ZodNullable<ZodString>>;
background: ZodOptional<ZodString>;
backgroundBottomColor: ZodOptional<ZodString>;
backgroundBrightness: ZodOptional<ZodString>;
backgroundColor: ZodOptional<ZodNullable<ZodString>>;
backgroundDarkColor: ZodOptional<ZodNullable<ZodString>>;
backgroundDarkImage: ZodOptional<ZodNullable<ZodString>>;
backgroundImage: ZodOptional<ZodNullable<ZodURL>>;
backgroundImageScaled: ZodOptional<ZodNullable<ZodArray<ZodObject<{
_id: ZodOptional<ZodNullable<ZodString>>;
bytes: ZodOptional<ZodNullable<ZodNumber>>;
height: ZodOptional<ZodNumber>;
id: ZodOptional<ZodNullable<ZodString>>;
scaled: ZodOptional<ZodBoolean>;
url: ZodOptional<ZodString>;
width: ZodOptional<ZodNumber>;
}, $strip>>>>;
backgroundTile: ZodOptional<ZodBoolean>;
backgroundTopColor: ZodOptional<ZodString>;
calendarFeedEnabled: ZodOptional<ZodBoolean>;
canBeEnterprise: ZodOptional<ZodBoolean>;
canBeOrg: ZodOptional<ZodBoolean>;
canBePrivate: ZodOptional<ZodBoolean>;
canBePublic: ZodOptional<ZodBoolean>;
canInvite: ZodOptional<ZodBoolean>;
cardAging: ZodOptional<ZodCustom<string & object | "pirate" | "regular", string & object | "pirate" | "regular">>;
cardCounts: ZodOptional<ZodBoolean>;
cardCovers: ZodOptional<ZodBoolean>;
comments: ZodOptional<ZodString>;
hiddenPluginBoardButtons: ZodOptional<ZodArray<ZodUnknown>>;
hideVotes: ZodOptional<ZodBoolean>;
invitations: ZodOptional<ZodUnknown>;
isTemplate: ZodOptional<ZodBoolean>;
permissionLevel: ZodOptional<ZodCustom<"enterprise" | "private" | "public" | string & object | "org" | "board", "enterprise" | "private" | "public" | string & object | "org" | "board">>;
selfJoin: ZodOptional<ZodBoolean>;
sharedSourceUrl: ZodOptional<ZodNullable<ZodString>>;
showCompleteStatus: ZodOptional<ZodBoolean>;
switcherViews: ZodOptional<ZodArray<ZodObject<{
enabled: ZodOptional<ZodBoolean>;
viewType: ZodOptional<ZodString>;
}, $strip>>>;
voting: ZodOptional<ZodString>;
}, $strip>;Defined in: models/prefs.ts:7