Assign a type identifier to a component (required for all component types aside from
Endpoints).
The identifier should be unique among the different components.
In the case of Entities, Workflows and Views, the ComponentId should be stable as a
different identifier means a different representation in storage. Changing this identifier
will create a new class of component and all previous instances using the old identifier
won't be accessible anymore.
Component
instead.Assign a type identifier to a component (required for all component types aside from Endpoints).
The identifier should be unique among the different components.
In the case of Entities, Workflows and Views, the ComponentId should be stable as a different identifier means a different representation in storage. Changing this identifier will create a new class of component and all previous instances using the old identifier won't be accessible anymore.