IはCodable
プロトコルに準拠String
の関連するタイプとEmailVerificationStatus
列挙を有する:Codableプロトコルに準拠する列挙型にCodingKeysを使用するにはどうすればよいですか?
enum EmailVerificationStatus: String, Codable {
case unverified
case verified
}
私が働いているWebサービスは、(UNVERIFIED
/VERIFIED
)大文字でこれらの場合を送信します。その違いをマップするためにCodingKeys
列挙型を使用するにはどうすればよいですか?次のようなものは機能しません。
enum CodingKeys: String, CodingKey {
case unverified = "UNVERIFIED"
case verified = "VERIFIED"
}