Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Foundation
- struct APIError: Decodable {
- let errorType: ErrorType
- let paramName: String?
- // let obtainedValue: Any?
- let description: String?
- // let details: Any?
- private enum CodingKeys: String, CodingKey {
- case errorType
- case paramName
- // case obtainedValue
- case description
- // case details
- }
- init(from decoder: Decoder) throws {
- let values = try decoder.container(keyedBy: CodingKeys.self)
- errorType = try values.decode(ErrorType.self, forKey: .errorType)
- paramName = try values.decode(String?.self, forKey: .paramName)
- // obtainedValue = try values.decode(String?.self, forKey: .obtainedValue)
- description = try values.decode(String?.self, forKey: .description)
- // details = try values.decode(String?.self, forKey: .details)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement