Skip to content

Variable: UpdateBoardSchema

ts
const UpdateBoardSchema: ZodObject<{
  closed: ZodOptional<ZodBoolean>;
  desc: ZodOptional<ZodString>;
  id: ZodString;
  idOrganization: ZodOptional<ZodString>;
  name: ZodOptional<ZodString>;
  prefs/background: ZodOptional<ZodUnion<readonly [ZodString, ZodCustom<
     | string & object
     | "green"
     | "orange"
     | "red"
     | "purple"
     | "blue"
     | "sky"
     | "lime"
     | "pink"
     | "grey", 
     | string & object
     | "green"
     | "orange"
     | "red"
     | "purple"
     | "blue"
     | "sky"
     | "lime"
     | "pink"
    | "grey">]>>;
  prefs/calendarFeedEnabled: ZodOptional<ZodBoolean>;
  prefs/cardAging: ZodOptional<ZodUnion<readonly [ZodString, ZodCustom<string & object | "pirate" | "regular", string & object | "pirate" | "regular">]>>;
  prefs/cardCovers: ZodOptional<ZodBoolean>;
  prefs/comments: ZodOptional<ZodUnion<readonly [ZodString, ZodCustom<
     | "public"
     | "disabled"
     | string & object
     | "org"
     | "members"
     | "observers", 
     | "public"
     | "disabled"
     | string & object
     | "org"
     | "members"
    | "observers">]>>;
  prefs/hideVotes: ZodOptional<ZodBoolean>;
  prefs/invitations: ZodOptional<ZodUnion<readonly [ZodString, ZodCustom<string & object | "members" | "admins", string & object | "members" | "admins">]>>;
  prefs/permissionLevel: ZodOptional<ZodUnion<readonly [ZodString, ZodCustom<"private" | "public" | string & object | "org", "private" | "public" | string & object | "org">]>>;
  prefs/selfJoin: ZodOptional<ZodBoolean>;
  prefs/voting: ZodOptional<ZodUnion<readonly [ZodString, ZodCustom<
     | "public"
     | "disabled"
     | string & object
     | "org"
     | "members"
     | "observers", 
     | "public"
     | "disabled"
     | string & object
     | "org"
     | "members"
    | "observers">]>>;
  subscribed: ZodOptional<ZodString>;
}, $strip>;

Defined in: parameters/updateBoard.ts:4