You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

35 lines
736 B

import type Project from "./project";
export default interface ProjectGroup {
id: string
name: string
description: string
abbreviation: string
categoryNames: ProjectGroupCategoryMap
}
export interface ProjectGroupResult extends ProjectGroup {
projectCounts: ProjectGroupCountMap
taskCounts: ProjectGroupCountMap
}
export interface ProjectGroupCategoryMap {
"completed"?: string
"failed"?: string
"on hold"?: string
"to do"?: string
"declined"?: string
"progress"?: string
"background"?: string
}
export interface ProjectGroupCountMap {
total: number
"completed"?: number
"failed"?: number
"on hold"?: number
"to do"?: number
"declined"?: number
"progress"?: number
"background"?: number
}