Посмотрите на источники Enum
, скопируйте / вставьте и исправьте его соответствующим образом. Он должен уже переписать все необходимые методы, поэтому он не должен быть слишком сложным. Просто помните, что не все бэкэнды могут поддерживать истинный тип Enum
, но этого должно быть достаточно, если вы знаете, что ваш поддерживает его.