Scale Intelligence■ Docs
Docs / The model / SourceId

SourceId.

An id of a source object: its namespace, whether it is stable, the field that carries it and how far it is stable

Figure 1SourceIdspecified
SOURCEIDvalue at none scopenamespacetextstableboolthe field of the object that carries the id; an id with no field cannot be resolved, and a mapping that needs it is not readyfieldtextoptionalhow far the id stays the same; absent until readstable_withinenum:the source|one export|one f…optionalpoints at no other object
SourceId is a value at none scope. The drawing shows its fields and the objects that they point at.
kind
value
scope
none
key
none
store
none
family
sources

Fields#

fieldtyperequirednote
namespacetextyes
stableboolyes
fieldtextnothe field of the object that carries the id; an id with no field cannot be resolved, and a mapping that needs it is not ready
stable_withinone of the source | one export | one file | one sessionnohow far the id stays the same; absent until read

Routes that use it#

No route takes or returns SourceId directly. The record holds it, and the objects that point at it reach it.