Use Nullable for nullable C# enums
Use Nullable for nullable C# enums

Newtonsoft.JSON makes this a bit hard, which is why previously
we implemented it via a regular union.

quicktype/quicktype,quicktype/quicktype,quicktype/quicktype,quicktype/quicktype,quicktype/quicktype