Я следую учебному пособию и заметил, что автор (ы) объявил это перечисление с несколькими типами.Исходя из того, что я прочитал в Интернете из стандартной библиотеки Swift, я понимаю, что перечисления могут быть определенного типа, и перечисления не поддерживают наследование.Это перечисление типа String и CodingKey?Или регистр имени является типом String, а регистр элементов - типом CodingKey?
private enum CodingKeys: String, CodingKey {
case name
case items
}