comparison LazyBear/Views/Home/Networking/HomeResponse.swift @ 425:4effac4733b0

Changing keys from API responses
author Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
date Wed, 16 Jun 2021 13:46:01 +0200
parents 9b7af8e83d12
children
comparison
equal deleted inserted replaced
424:6dd97877f575 425:4effac4733b0
6 // 6 //
7 7
8 import SwiftUI 8 import SwiftUI
9 9
10 struct HomeResponse: Codable { 10 struct HomeResponse: Codable {
11 var intradayPrices: [String: [Double]]? 11 var latestCurrencies: [CurrencyModel]?
12 var latestCurrencies: [String: CurrencyModel]? 12 var lists: [String: [CompanyModel]]? /// String = list name
13 var lists: ListsModel? 13 var sectorPerformance: [SectorPerformanceModel]?
14 var sectorPerformance: [SectorPerformanceModel]? 14 var tradingDates: [String]?
15 var tradingDates: [TradingDatesModel]?
16
17 private enum CodingKeys : String, CodingKey {
18 case intradayPrices = "intraday_prices"
19 case latestCurrencies = "latest_currencies"
20 case lists
21 case sectorPerformance = "sector_performance"
22 case tradingDates = "trading_dates"
23 }
24 } 15 }
25
26
27 struct ListsModel: Codable {
28 var mostactive: [String: QuoteModel]?
29 var gainers: [String: QuoteModel]?
30 var losers: [String: QuoteModel]?
31 }