in Sources/GoogleAI/Errors.swift [48:71]
init(from decoder: Decoder) throws {
let container = try decoder.container(keyedBy: CodingKeys.self)
let status = try container.decode(ErrorStatus.self, forKey: .error)
if let code = status.code {
httpResponseCode = code
} else {
httpResponseCode = -1
}
if let message = status.message {
self.message = message
} else {
message = "Unknown error."
}
if let rpcStatus = status.status {
self.status = rpcStatus
} else {
self.status = .unknown
}
details = status.details
}