view LazyBear/Views/Profile/Networking/ProfileResponse.swift @ 374:d402bfa367c2

Implementing ProfileView
author Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
date Sat, 17 Apr 2021 00:01:59 +0200
parents
children f3cb5bdea8e5
line wrap: on
line source

//
//  ProfileResponse.swift
//  LazyBear
//
//  Created by Dennis Concepción Martín on 16/4/21.
//

import SwiftUI

struct ProfileResponse: Codable {
    var intradayPrices: [String: NestedIntradayPricesModel]?  // String is each company symbol
    var quotes: [String: NestedQuoteModel]?  // String is each company symbol
    
    private enum CodingKeys : String, CodingKey {
        case intradayPrices = "intraday_prices"
        case quotes
    }
}


struct NestedQuoteModel: Codable {
    var nestedQuoteModel: QuoteModel
    
    private enum CodingKeys : String, CodingKey {
        case nestedQuoteModel = "quote"
    }
}