Skip to content

Variable: FilterSchema ​

ts
const FilterSchema: ZodObject<{
  description: ZodOptional<ZodString>;
  editable: ZodOptional<ZodBoolean>;
  favourite: ZodOptional<ZodBoolean>;
  id: ZodOptional<ZodString>;
  jql: ZodOptional<ZodString>;
  name: ZodOptional<ZodString>;
  owner: ZodOptional<ZodObject<{
     active: ZodOptional<ZodBoolean>;
     applicationRoles: ZodOptional<ZodObject<{
        callback: ZodOptional<ZodObject<{
        }, ApiObjectConfig<...>>>;
        maxResults: ZodOptional<ZodNumber>;
        pagingCallback: ZodOptional<ZodObject<{
        }, ApiObjectConfig<...>>>;
        size: ZodOptional<ZodNumber>;
     }, ApiObjectConfig<undefined>>>;
     avatarUrls: ZodOptional<ZodRecord<ZodString, ZodURL>>;
     deleted: ZodOptional<ZodBoolean>;
     displayName: ZodOptional<ZodString>;
     emailAddress: ZodOptional<ZodString>;
     expand: ZodOptional<ZodString>;
     groups: ZodOptional<ZodObject<{
        callback: ZodOptional<ZodObject<{
        }, ApiObjectConfig<...>>>;
        maxResults: ZodOptional<ZodNumber>;
        pagingCallback: ZodOptional<ZodObject<{
        }, ApiObjectConfig<...>>>;
        size: ZodOptional<ZodNumber>;
     }, ApiObjectConfig<undefined>>>;
     key: ZodOptional<ZodString>;
     lastLoginTime: ZodOptional<ZodString>;
     locale: ZodOptional<ZodString>;
     name: ZodOptional<ZodString>;
     self: ZodOptional<ZodURL>;
     timeZone: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
  searchUrl: ZodOptional<ZodURL>;
  self: ZodOptional<ZodURL>;
  sharedUsers: ZodOptional<ZodObject<{
     backingListSize: ZodOptional<ZodNumber>;
     callback: ZodOptional<ZodObject<{
     }, ApiObjectConfig<undefined>>>;
     items: ZodOptional<ZodArray<ZodObject<{
        active: ZodOptional<ZodBoolean>;
        applicationRoles: ZodOptional<ZodObject<..., ...>>;
        avatarUrls: ZodOptional<ZodRecord<..., ...>>;
        deleted: ZodOptional<ZodBoolean>;
        displayName: ZodOptional<ZodString>;
        emailAddress: ZodOptional<ZodString>;
        expand: ZodOptional<ZodString>;
        groups: ZodOptional<ZodObject<..., ...>>;
        key: ZodOptional<ZodString>;
        lastLoginTime: ZodOptional<ZodString>;
        locale: ZodOptional<ZodString>;
        name: ZodOptional<ZodString>;
        self: ZodOptional<ZodURL>;
        timeZone: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>>;
     maxResults: ZodOptional<ZodNumber>;
     pagingCallback: ZodOptional<ZodObject<{
     }, ApiObjectConfig<undefined>>>;
     size: ZodOptional<ZodNumber>;
  }, ApiObjectConfig<undefined>>>;
  sharePermissions: ZodOptional<ZodArray<ZodObject<{
     edit: ZodOptional<ZodBoolean>;
     group: ZodOptional<ZodObject<{
        name: ZodOptional<ZodString>;
        self: ZodOptional<ZodURL>;
     }, ApiObjectConfig<undefined>>>;
     id: ZodOptional<ZodNumber>;
     project: ZodOptional<ZodObject<{
        archived: ZodOptional<ZodBoolean>;
        avatarUrls: ZodOptional<ZodRecord<..., ...>>;
        description: ZodOptional<ZodString>;
        id: ZodOptional<ZodString>;
        key: ZodOptional<ZodString>;
        name: ZodOptional<ZodString>;
        self: ZodOptional<ZodURL>;
     }, ApiObjectConfig<undefined>>>;
     role: ZodOptional<ZodObject<{
        actors: ZodOptional<ZodArray<...>>;
        description: ZodOptional<ZodString>;
        id: ZodOptional<ZodNumber>;
        name: ZodOptional<ZodString>;
        self: ZodOptional<ZodURL>;
     }, ApiObjectConfig<undefined>>>;
     type: ZodOptional<ZodString>;
     user: ZodOptional<ZodObject<{
        active: ZodOptional<ZodBoolean>;
        applicationRoles: ZodOptional<ZodObject<..., ...>>;
        avatarUrls: ZodOptional<ZodRecord<..., ...>>;
        deleted: ZodOptional<ZodBoolean>;
        displayName: ZodOptional<ZodString>;
        emailAddress: ZodOptional<ZodString>;
        expand: ZodOptional<ZodString>;
        groups: ZodOptional<ZodObject<..., ...>>;
        key: ZodOptional<ZodString>;
        lastLoginTime: ZodOptional<ZodString>;
        locale: ZodOptional<ZodString>;
        name: ZodOptional<ZodString>;
        self: ZodOptional<ZodURL>;
        timeZone: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>;
     view: ZodOptional<ZodBoolean>;
  }, ApiObjectConfig<undefined>>>>;
  viewUrl: ZodOptional<ZodURL>;
}, ApiObjectConfig<undefined>>;

Defined in: src/server/models/filter.ts:7