We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5583acb commit d6da44aCopy full SHA for d6da44a
.changeset/adding_support_for_named_integer_enums.md
@@ -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
+
0 commit comments