Skip to content

Commit d6da44a

Browse files
author
Barry Barrette
committed
Adding changeset file
1 parent 5583acb commit d6da44a

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
default: minor
3+
---
4+
5+
# Adding support for named integer enums
6+
7+
#1214 by @barrybarrette
8+
9+
Adding support for named integer enums via an optional extension, `x-enum-varnames`.
10+
11+
This extension is added to the schema inline with the `enum` definition:
12+
```
13+
"MyEnum": {
14+
"enum": [
15+
0,
16+
1,
17+
2,
18+
3,
19+
4,
20+
5,
21+
6,
22+
99
23+
],
24+
"type": "integer",
25+
"format": "int32",
26+
"x-enum-varnames": [
27+
"Deinstalled",
28+
"Installed",
29+
"Upcoming_Site",
30+
"Lab_Site",
31+
"Pending_Deinstall",
32+
"Suspended",
33+
"Install_In_Progress",
34+
"Unknown"
35+
]
36+
}
37+
```
38+
39+
The result:
40+
![image](https://github.com/user-attachments/assets/780880b3-2f1f-49be-823b-f9abb713a3e1)

0 commit comments

Comments
 (0)