Implementation of TypeID in Lua
1[
2 {
3 "name": "nil",
4 "typeid": "00000000000000000000000000",
5 "prefix": "",
6 "uuid": "00000000-0000-0000-0000-000000000000"
7 },
8 {
9 "name": "one",
10 "typeid": "00000000000000000000000001",
11 "prefix": "",
12 "uuid": "00000000-0000-0000-0000-000000000001"
13 },
14 {
15 "name": "ten",
16 "typeid": "0000000000000000000000000a",
17 "prefix": "",
18 "uuid": "00000000-0000-0000-0000-00000000000a"
19 },
20 {
21 "name": "sixteen",
22 "typeid": "0000000000000000000000000g",
23 "prefix": "",
24 "uuid": "00000000-0000-0000-0000-000000000010"
25 },
26 {
27 "name": "thirty-two",
28 "typeid": "00000000000000000000000010",
29 "prefix": "",
30 "uuid": "00000000-0000-0000-0000-000000000020"
31 },
32 {
33 "name": "max-valid",
34 "typeid": "7zzzzzzzzzzzzzzzzzzzzzzzzz",
35 "prefix": "",
36 "uuid": "ffffffff-ffff-ffff-ffff-ffffffffffff"
37 },
38 {
39 "name": "valid-alphabet",
40 "typeid": "prefix_0123456789abcdefghjkmnpqrs",
41 "prefix": "prefix",
42 "uuid": "0110c853-1d09-52d8-d73e-1194e95b5f19"
43 },
44 {
45 "name": "valid-uuidv7",
46 "typeid": "prefix_01h455vb4pex5vsknk084sn02q",
47 "prefix": "prefix",
48 "uuid": "01890a5d-ac96-774b-bcce-b302099a8057"
49 },
50 {
51 "name": "prefix-underscore",
52 "typeid": "pre_fix_00000000000000000000000000",
53 "prefix": "pre_fix",
54 "uuid": "00000000-0000-0000-0000-000000000000"
55 }
56]