Skip to content

Variable: CreateBoardSchema

ts
const CreateBoardSchema: ZodObject<{
  defaultLabels: ZodOptional<ZodBoolean>;
  defaultLists: ZodOptional<ZodBoolean>;
  desc: ZodOptional<ZodString>;
  idBoardSource: ZodOptional<ZodString>;
  idOrganization: ZodOptional<ZodString>;
  keepFromSource: ZodOptional<ZodCustom<"none" | string & object | "cards", "none" | string & object | "cards">>;
  name: ZodString;
  powerUps: ZodOptional<ZodCustom<"all" | "calendar" | string & object | "voting" | "cardAging" | "recap", "all" | "calendar" | string & object | "voting" | "cardAging" | "recap">>;
  prefsBackground: ZodOptional<ZodCustom<
     | string & object
     | "green"
     | "orange"
     | "red"
     | "purple"
     | "blue"
     | "sky"
     | "lime"
     | "pink"
     | "grey", 
     | string & object
     | "green"
     | "orange"
     | "red"
     | "purple"
     | "blue"
     | "sky"
     | "lime"
     | "pink"
    | "grey">>;
  prefsCardAging: ZodOptional<ZodCustom<string & object | "pirate" | "regular", string & object | "pirate" | "regular">>;
  prefsCardCovers: ZodOptional<ZodBoolean>;
  prefsComments: ZodOptional<ZodCustom<
     | "public"
     | "disabled"
     | string & object
     | "org"
     | "members"
     | "observers", 
     | "public"
     | "disabled"
     | string & object
     | "org"
     | "members"
    | "observers">>;
  prefsInvitations: ZodOptional<ZodCustom<string & object | "members" | "admins", string & object | "members" | "admins">>;
  prefsPermissionLevel: ZodOptional<ZodCustom<"private" | "public" | string & object | "org", "private" | "public" | string & object | "org">>;
  prefsSelfJoin: ZodOptional<ZodBoolean>;
  prefsVoting: ZodOptional<ZodCustom<
     | "public"
     | "disabled"
     | string & object
     | "org"
     | "members"
     | "observers", 
     | "public"
     | "disabled"
     | string & object
     | "org"
     | "members"
    | "observers">>;
}, $strip>;

Defined in: parameters/createBoard.ts:4