Skip to content

Variable: MemberPrefsSchema

ts
const MemberPrefsSchema: ZodObject<{
  colorBlind: ZodOptional<ZodBoolean>;
  keyboardShortcutsEnabled: ZodOptional<ZodBoolean>;
  locale: ZodOptional<ZodString>;
  minutesBeforeDeadlineToNotify: ZodOptional<ZodNumber>;
  minutesBetweenSummaries: ZodOptional<ZodNumber>;
  privacy: ZodOptional<ZodObject<{
     avatar: ZodOptional<ZodCustom<"private" | "public" | string & object | "collaborator", "private" | "public" | string & object | "collaborator">>;
     fullName: ZodOptional<ZodCustom<"private" | "public" | string & object | "collaborator", "private" | "public" | string & object | "collaborator">>;
  }, $strip>>;
  sendSummaries: ZodOptional<ZodBoolean>;
  timezone: ZodOptional<ZodString>;
  timezoneInfo: ZodOptional<ZodObject<{
     dateNext: ZodOptional<ZodCoercedDate<unknown>>;
     offsetCurrent: ZodOptional<ZodNumber>;
     offsetNext: ZodOptional<ZodNumber>;
     timezoneCurrent: ZodOptional<ZodString>;
     timezoneNext: ZodOptional<ZodString>;
  }, $strip>>;
  twoFactor: ZodOptional<ZodObject<{
     enabled: ZodOptional<ZodBoolean>;
     needsNewBackups: ZodOptional<ZodBoolean>;
  }, $strip>>;
}, $strip>;

Defined in: models/memberPrefs.ts:4