Mercurial > public > lazybear
view LazyBear/Views/Home/Networking/HomeResponse.swift @ 349:5ccceb527178
Implementing new internal API
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Wed, 14 Apr 2021 23:08:26 +0200 |
parents | 80bfa88c6b0f |
children | f3cb5bdea8e5 |
line wrap: on
line source
// // HomeResponse.swift // LazyBear // // Created by Dennis Concepción Martín on 11/4/21. // import SwiftUI struct HomeResponse: Codable { var lists: [String: [QuoteModel]]? // String is the list type; gainers, losers ... var sectorPerformance: [SectorPerformanceModel]? var tradingDates: [TradingDatesModel]? var intradayPrices: [String: NestedIntradayPricesModel]? // String is each company symbol var latestCurrencies: [String: CurrencyModel]? private enum CodingKeys : String, CodingKey { case lists case sectorPerformance = "sector_performance" case tradingDates = "trading_dates" case intradayPrices = "intraday_prices" case latestCurrencies = "latest_currencies" } } struct NestedIntradayPricesModel: Codable { var nestedIntradayPrices: [IntradayPricesModel] private enum CodingKeys : String, CodingKey { case nestedIntradayPrices = "intradayprices" } }