Umbra::Project class

Read-only project metadata.

A project can contain multiple models and acts as the basic unit for controlling user access rights. Each project is associated with an organization. Admin users of the organization can control access to the project.

Public functions

auto getId() const -> Uuid pure virtual
auto getName() const -> const char* pure virtual
auto getDescription() const -> const char* pure virtual
auto getOrganizationId() const -> Uuid pure virtual
auto getOrganizationName() const -> const char* pure virtual
auto getCreatedTime() const -> int64_t pure virtual
auto getNumModels() const -> uint32_t pure virtual
auto getModel(uint32_t index) const -> const Model* pure virtual