diff Simoleon/Models/CurrencyQuoteModel.swift @ 11:a62e5e4a4f02

Implementing networking
author Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
date Tue, 13 Jul 2021 12:14:42 +0100
parents e0c2bda6c51f
children aec2e86e5dbd
line wrap: on
line diff
--- a/Simoleon/Models/CurrencyQuoteModel.swift	Mon Jul 12 17:44:55 2021 +0100
+++ b/Simoleon/Models/CurrencyQuoteModel.swift	Tue Jul 13 12:14:42 2021 +0100
@@ -7,12 +7,13 @@
 
 import SwiftUI
 
-struct CurrencyQuoteModel: Codable {
-    var symbol: String
-    var price: Float
-    var bid: Float
-    var ask: Float
-    var timeStamp: Int
+struct CurrencyQuoteModel: Codable, Hashable {
+    var id: UUID?
+    var symbol: String?
+    var price: Float?
+    var bid: Float?
+    var ask: Float?
+    var timeStamp: Int?
     
     private enum CodingKeys: String, CodingKey {
         case symbol = "s"
@@ -22,3 +23,4 @@
         case timeStamp = "t"
     }
 }
+extension CurrencyQuoteModel: Identifiable {}