Skip to content

openpra-monorepo


Variable: SharedProjectsResponseSchema

const SharedProjectsResponseSchema: ZodObject<{ projects: ZodArray<ZodObject<{ id: ZodString; mode: ZodEnum<{ external-hazards: "external-hazards"; full-scope: "full-scope"; internal-events: "internal-events"; internal-hazards: "internal-hazards"; }>; modeLabel: ZodString; myRole: ZodEnum<{ editor: "editor"; owner: "owner"; viewer: "viewer"; }>; name: ZodString; ownerFullName: ZodString; ownerInitials: ZodString; ownerUsername: ZodString; pageLayout: ZodEnum<{ legacy: "legacy"; modern: "modern"; }>; pinned: ZodBoolean; progress: ZodNumber; sharedTeams: ZodArray<ZodObject<{ memberCount: ZodNumber; role: ZodEnum<{ editor: "editor"; viewer: "viewer"; }>; teamId: ZodString; teamName: ZodString; }, $strip>>; sharedUsers: ZodArray<ZodObject<{ fullName: ZodString; role: ZodEnum<{ editor: "editor"; viewer: "viewer"; }>; username: ZodString; }, $strip>>; state: ZodEnum<{ active: "active"; archived: "archived"; baseline: "baseline"; }>; status: ZodRecord<ZodString, ZodEnum<{ baseline: "baseline"; in-progress: "in-progress"; na: "na"; not-started: "not-started"; }>>; updatedAt: ZodString; version: ZodNumber; }, $strip>>; }, $strip>

Defined in: projects/ProjectSchema.ts:103