Skip to content

RepoInfo

Class: warmhub.RepoInfo

RepoInfo(org_name: str, name: str, display_name: str, visibility: str, created_at: int, description: str | None = None, archived_at: int | None = None, extra: Mapping[str, Any] = _empty(), raw: Mapping[str, Any] = _empty())

A repository’s metadata. Mirrors RepoInfo in the TypeScript SDK.

visibility stays an open str rather than Literal["public", "private"] for the same reason ThingItem.kind does: narrowing it here would make the client reject a visibility the backend adds later.

org_name

Documentation is not yet available.

name

Documentation is not yet available.

display_name

Documentation is not yet available.

visibility

Documentation is not yet available.

created_at

Documentation is not yet available.

description = None

Documentation is not yet available.

archived_at = None

Epoch milliseconds; None while the repository is live.

extra = field(default_factory=_empty)

Documentation is not yet available.

raw = field(default_factory=_empty)

Documentation is not yet available.