list_libraries¶
- photonforge.pda.list_libraries(name=None, *, labels=(), visibility=None, role=None, latest=True, retired=False)[source]¶
List versioned project libraries with optional metadata filters.
- Parameters:
name (str | None) – Exact library 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.
latests – If
True, only the latest version of each library is returned.retired (bool) – Whether to search retired libraries.
latest (bool)
- Returns:
Library metadata list.
- Return type:
list[dict[str, object]]