list_projects¶
- photonforge.pda.list_projects(name=None, *, labels=(), visibility=None, role=None, retired=False)[source]¶
List projects matching metadata, sharing, and retirement filters.
- Parameters:
name (str | None) – Exact project name filter.
labels (Sequence[str]) – Label filter; any overlap matches.
visibility (Literal['private', 'organization', 'public'] | None) – Visibility filter.
role (Literal['owner', 'editor', 'viewer'] | None) – Permission role filter.
retired (bool) – Whether to search retired projects.
- Returns:
Project metadata list.
- Return type:
list[dict[str, object]]