ProjectCompact
API reference for ProjectCompact
ProjectCompact
Lightweight project representation for listing and basic operations.
A minimal project object containing only essential identifiers. Used by various listing operations to efficiently return project information without fetching full project details and associated resources.
This class provides a memory-efficient way to work with project references when you don’t need the full project functionality but want to access basic information or fetch the complete project when needed.
Example
# From project references in other entities
model = Model.get(id_=”model-uuid”)
project_compact = model.project # Returns ProjectCompact
# Access basic info
print(f”Project: {project_compact.name}”)
print(f”ID: {project_compact.id}”)
# Fetch full details when needed
full_project = project_compact.fetch()
print(f”Created: {full_project.created_at}”)
print(f”Models: {len(list(full_project.models))}”)fetch()
Fetch project instance.
Returns
Complete project instance with all details. Return type: Project
Last updated
Was this helpful?