Type Alias ExportCompoundChild

Reference to a child type in a COMPOUND export. Contains resolution info (label + parentId) instead of a tenant-specific ID.

type ExportCompoundChild = {
    label: string;
    parentId?: string;
}
Index
label: string

Label of the child type. Primary resolution key at import time. The importer resolves children using a three-step cascade: first against types created earlier in the same import batch (by label), then against existing types in the target tenant (by label), and finally by parentId fallback.

parentId?: string

Identifier of the child's parent default semantic type (Qlik-provisioned). Null for user-created children. Used as a fallback resolution key at import time: when the child's label does not match any type in the target tenant (e.g. because it was renamed after export), the importer looks up a type whose own parentId matches this value. If a child cannot be resolved by either label or parentId, the entire COMPOUND type is rejected with IMPORT_COMPOUND_CHILDREN_NOT_FOUND. Only that COMPOUND type is affected; the rest of the import proceeds normally (best-effort).