Allocation-light metadata view for project browsers and admission checks. More...
#include <serialize.hpp>
Public Attributes | |
| std::uint32_t | schema_version = 0 |
| Version of the outer project schema envelope. | |
| ItemId | project_id |
| Project identity. | |
| std::string | name |
| Authored project name. | |
| std::uint64_t | next_item_id = 0 |
| Next never-used project ItemId value. | |
| ItemId | root_sequence_id |
| Root arrangement sequence identity. | |
| ProjectSnapshotCounts | counts |
| Structurally counted item totals. | |
Allocation-light metadata view for project browsers and admission checks.
The scan validates structural envelopes and quotas but deliberately does not construct a Project or resolve references between items.
| ProjectSnapshotCounts pulp::timeline::ProjectSnapshotSummary::counts |
Structurally counted item totals.
| std::string pulp::timeline::ProjectSnapshotSummary::name |
Authored project name.
| std::uint64_t pulp::timeline::ProjectSnapshotSummary::next_item_id = 0 |
Next never-used project ItemId value.
| ItemId pulp::timeline::ProjectSnapshotSummary::root_sequence_id |
Root arrangement sequence identity.
| std::uint32_t pulp::timeline::ProjectSnapshotSummary::schema_version = 0 |
Version of the outer project schema envelope.