The system assigned unique id to identify this Object.
Could be implemented as as sequence number or as a UUID.
Attempts to set this value on creates should result in a ReadOnlyException being thrown
An Id:
- An id is used when the actual value is unimportant and
can therefore be a large hex value for example
- An id value might be 23b9ca9bd203df902
- An Id is never intended to be used directly by an end
user.
- Ids are assumed to be of different values in different
KS implementations
-
- Id values are generated by the service
implementations
- Id values are never expected to be used in
Configuration or Application code