import { UserBeanAsResponse } from "../definitions/UserBeanAsResponse"; import { SharePermissionAsResponse } from "../definitions/SharePermissionAsResponse"; export interface DashboardAsResponse { description?: string; /** * The ID of the dashboard. */ id?: string; /** * Whether the dashboard is selected as a favorite by the user. */ isFavourite?: boolean; /** * The name of the dashboard. */ name?: string; /** * The owner of the dashboard. */ owner?: UserBeanAsResponse; /** * The number of users who have this dashboard as a favorite. */ popularity?: number; /** * The rank of this dashboard. */ rank?: number; /** * The URL of these dashboard details. */ self?: string; /** * The details of any view share permissions for the dashboard. */ sharePermissions?: Array; /** * The details of any edit share permissions for the dashboard. */ editPermissions?: Array; /** * The URL of the dashboard. */ view?: string; /** * Whether the current user has permission to edit the dashboard. */ isWritable?: boolean; } //# sourceMappingURL=DashboardAsResponse.d.ts.map