Skip to content

Project

Project Schema

Properties

Name Type Description
id Integer No description
uid UUID No description
name String(Unbounded) No description
description String(Unbounded) (Optional) No description
owner_id Integer Entity (user or organization) that owns the project and is billed for its stored asset usage. When the owner is an organization the creator is one of its members; when the owner is a user the creator is (almost always) that same user.
creator_id Integer No description
group_id Integer (Optional) No description
template_id Integer (Optional) No description
template_spec_version Integer (Optional) No description
template_spec_hash String(64) (Optional) No description
kind Enum(single_target, target_list, custom) No description
is_public Boolean No description
target_id Integer (Optional) No description
target_list JSONB (Optional) No description
afterglow_session_uid UUID (Optional) No description
cover_asset_id Integer (Optional) ObservationAsset whose rendered thumbnail/preview is the project cover.
results JSONB (Optional) No description
completed_at DateTime (Optional) No description
updated_at DateTime No description
is_deleted Boolean No description

Relationships

Relationship Name Type
observations Observation
data_tool DataTool
owner Entity
creator User
group Group
template ProjectTemplate
target Target
files ProjectFile
cover_asset ObservationAsset