To be clear, it seems an enum not housed in an array is fine:
@Model
final class Item {
var timestamp: Date
var choice: Choice
init(timestamp: Date,
choice: Choice) {
self.timestamp = timestamp
self.choice = choice
}
}
enum Choice: String, Codable {
case beep, bloop
}