Skip to content

Variable: PageOfDashboardsSchema

ts
const PageOfDashboardsSchema: ZodObject<{
  dashboards: ZodOptional<ZodArray<ZodObject<{
     automaticRefreshMs: ZodOptional<ZodNumber>;
     description: ZodOptional<ZodString>;
     editPermissions: ZodOptional<ZodArray<ZodObject<{
        group: ZodOptional<...>;
        id: ZodOptional<...>;
        project: ZodOptional<...>;
        role: ZodOptional<...>;
        type: ZodCustom<..., ...>;
        user: ZodOptional<...>;
     }, $loose>>>;
     id: ZodOptional<ZodString>;
     isFavourite: ZodOptional<ZodBoolean>;
     isWritable: ZodOptional<ZodBoolean>;
     name: ZodOptional<ZodString>;
     owner: ZodOptional<ZodObject<{
        accountId: ZodOptional<ZodString>;
        active: ZodOptional<ZodBoolean>;
        avatarUrls: ZodOptional<ZodObject<..., ...>>;
        displayName: ZodOptional<ZodString>;
        self: ZodOptional<ZodURL>;
     }, $loose>>;
     popularity: ZodOptional<ZodNumber>;
     rank: ZodOptional<ZodNumber>;
     self: ZodOptional<ZodURL>;
     sharePermissions: ZodOptional<ZodArray<ZodObject<{
        group: ZodOptional<...>;
        id: ZodOptional<...>;
        project: ZodOptional<...>;
        role: ZodOptional<...>;
        type: ZodCustom<..., ...>;
        user: ZodOptional<...>;
     }, $loose>>>;
     systemDashboard: ZodOptional<ZodBoolean>;
     view: ZodOptional<ZodString>;
  }, $loose>>>;
  maxResults: ZodOptional<ZodNumber>;
  next: ZodOptional<ZodString>;
  prev: ZodOptional<ZodString>;
  startAt: ZodOptional<ZodNumber>;
  total: ZodOptional<ZodNumber>;
}, $loose>;

Defined in: src/cloud/models/pageOfDashboards.ts:6

A page containing dashboard details.