Profile: UUID-identified lookup
Table of Contents
This page is a named element-scope MASD profile instantiating ORE Studio Variability Model § "Profiles: naming a recurring configuration point". A model file binds to this profile (rather than authoring each feature individually) to guarantee the exact feature combination below, with no ad hoc variation.
Purpose
The UUID-keyed counterpart of Simple lookup: models a plain entity identified
by a UUID surrogate key, tenant-scoped, with no parent and no workspace — the
second-commonest shape in the codebase after simple-lookup. The difference
from simple-lookup is the key type (UUID vs text natural key); every other
dimension is the same: standard Qt tier (has_change_reason_cache,
has_pagination), tenant-scoped, no self-reference, no workspace.
Reference entity
pricing_model_config — a plain UUID-keyed, tenant-scoped entity with a human-meaningful
natural key (name), no parent, and standard Qt affordances.
Assignments
One row per feature this profile fixes a value for — any feature not listed here is left to the model's own choice:
| Feature | Value |
|---|---|
| has_tenant_id | true |
| has_workspace_id | false |
| has_uuid_primary_key | true |
| has_change_reason_cache | true |
| has_pagination | true |
Physical space
| Address | Enabled |
|---|---|
ores.cpp.eventing-integration-test |
true |
See also
- ORE Studio Variability Model — the feature bundles this profile composes.
- Simple lookup — the text-natural-key counterpart this profile mirrors.