 ///
 /// For iOS devices, only devices supporting iOS 8 are included.
 
-public enum Device {
+public enum Device: CaseIterable {
 
 	/// - iPhone4S: iPhone 4S.
 	case iPhone4S

	case appleTV4K

	/// - watch: The original Apple Watch.
	case watch
	/// - watchSeries1: Apple Watch Series 1.
	case watchSeries1
	/// - watchSeries2: Apple Watch Series 2.
	case watchSeries2
	/// - watchSeries3: Apple Watch Series 3.
	case watchSeries3

	/// - simulator: A simulator for the associated device model.
	indirect case simulator(Device)

// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.

import Foundation
import UIKit

