Skip to content

backends-web-backend


Class: Project

Defined in: backends/web-backend/src/projects/project.schema.ts:18

Constructors

Constructor

new Project(): Project

Returns

Project

Properties

mode

mode: "internal-events" | "internal-hazards" | "external-hazards" | "full-scope"

Defined in: backends/web-backend/src/projects/project.schema.ts:23


name

name: string

Defined in: backends/web-backend/src/projects/project.schema.ts:20


ownerFullName

ownerFullName: string

Defined in: backends/web-backend/src/projects/project.schema.ts:29


ownerUsername

ownerUsername: string

Defined in: backends/web-backend/src/projects/project.schema.ts:26


pageLayout

pageLayout: "modern" | "legacy"

Defined in: backends/web-backend/src/projects/project.schema.ts:53


pinned

pinned: boolean

Defined in: backends/web-backend/src/projects/project.schema.ts:47


sharedTeams

sharedTeams: ProjectTeamShare[]

Defined in: backends/web-backend/src/projects/project.schema.ts:35


sharedUsers

sharedUsers: ProjectUserShare[]

Defined in: backends/web-backend/src/projects/project.schema.ts:41


state

state: "active" | "baseline" | "archived"

Defined in: backends/web-backend/src/projects/project.schema.ts:50


status

status: Record<string, ProjectStatus>

Defined in: backends/web-backend/src/projects/project.schema.ts:44


version

version: number

Defined in: backends/web-backend/src/projects/project.schema.ts:56