Skip to content

Variable: OrganizationPrefsSchema

ts
const OrganizationPrefsSchema: ZodObject<{
  archiveCleanupCutOff: ZodOptional<ZodUnknown>;
  associatedDomain: ZodOptional<ZodUnknown>;
  atlassianIntelligenceEnabled: ZodOptional<ZodBoolean>;
  attachmentRestrictions: ZodOptional<ZodNullable<ZodArray<ZodCustom<
     | "link"
     | string & object
     | "computer"
     | "trello"
     | "google-drive"
     | "box"
     | "onedrive", 
     | "link"
     | string & object
     | "computer"
     | "trello"
     | "google-drive"
     | "box"
    | "onedrive">>>>;
  boardDeleteRestrict: ZodOptional<ZodObject<{
     enterprise: ZodOptional<ZodString>;
     org: ZodOptional<ZodString>;
     private: ZodOptional<ZodString>;
     public: ZodOptional<ZodString>;
  }, $strip>>;
  boardInviteRestrict: ZodOptional<ZodNullable<ZodString>>;
  boardVisibilityRestrict: ZodOptional<ZodObject<{
     enterprise: ZodOptional<ZodString>;
     org: ZodOptional<ZodString>;
     private: ZodOptional<ZodString>;
     public: ZodOptional<ZodString>;
  }, $strip>>;
  externalMembersDisabled: ZodOptional<ZodBoolean>;
  googleAppsVersion: ZodOptional<ZodNumber>;
  newLicenseInviteRestrict: ZodOptional<ZodUnknown>;
  newLicenseInviteRestrictUrl: ZodOptional<ZodUnknown>;
  orgInviteRestrict: ZodOptional<ZodArray<ZodUnknown>>;
  permissionLevel: ZodOptional<ZodCustom<
     | "enterprise"
     | "private"
     | "public"
     | string & object
     | "org"
     | "domain", 
     | "enterprise"
     | "private"
     | "public"
     | string & object
     | "org"
    | "domain">>;
}, $strip>;

Defined in: models/organizationPrefs.ts:4