Structure to store or generate UUIDs.
- Null UUID "" is default value without initialized string.
- Null UUID "00000000-0000-0000-0000-000000000000" is default value with initialized string.
- Note
- If string which is not in valid UUID format is stored in UUID then it is considered as Null UUID.
- Warning
- UUID in Script still operates as string so "" is not equal to "00000000-0000-0000-0000-000000000000" even when both are considered as Null. Use IsNull() method to verify if value is null instead.
- Generated Version 4 is fully random UUID.
- Generated Version 8 is custom variant of UUID based on first 128 bits of SHA-256 generated from namespace and name.
Based on RFC-9562 for Universally Unique IDentifiers (UUIDs). RFC 9562 Documentation
Definition at line 27 of file UUID.c.