[REQ][Swift] make Enum's conform to CaseIterable protocol
Created by: 4brunu
Is your feature request related to a problem? Please describe.
It would be nice to make the enums conform to CaseIterable protocol for the Swift compiler to be able to generate a property called allCases
that provides an array of all cases in the enum.
Describe the solution you'd like
I will try to create a PR that makes the enum's conform to this protocol.