annotate LazyBear/Global Models/KeyStatsModel.swift @ 416:1662a41e2c1a

KeyStatsView implemented
author Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
date Wed, 09 Jun 2021 20:26:28 +0200
parents b93172662988
children c6913f0ce46e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
414
b93172662988 Implement networking KeyStats
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff changeset
1 //
b93172662988 Implement networking KeyStats
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff changeset
2 // KeyStatsModel.swift
b93172662988 Implement networking KeyStats
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff changeset
3 // LazyBear
b93172662988 Implement networking KeyStats
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff changeset
4 //
b93172662988 Implement networking KeyStats
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff changeset
5 // Created by Dennis Concepción Martín on 9/6/21.
b93172662988 Implement networking KeyStats
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff changeset
6 //
b93172662988 Implement networking KeyStats
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff changeset
7
b93172662988 Implement networking KeyStats
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff changeset
8 import SwiftUI
b93172662988 Implement networking KeyStats
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff changeset
9
b93172662988 Implement networking KeyStats
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff changeset
10 struct KeyStatsModel: Codable {
b93172662988 Implement networking KeyStats
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff changeset
11 var companyName: String?
b93172662988 Implement networking KeyStats
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff changeset
12 var employees: Int?
416
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
13 var marketcap: Int?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
14 var float: Int?
414
b93172662988 Implement networking KeyStats
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff changeset
15 var sharesOutstanding: Int?
416
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
16
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
17 var beta: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
18 var peRatio: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
19 var dividendYield: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
20 var ttmDividendRate: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
21 var ttmEPS: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
22
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
23 var avg10Volume: Int?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
24 var avg30Volume: Int?
414
b93172662988 Implement networking KeyStats
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff changeset
25
416
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
26 var day50MovingAvg: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
27 var day200MovingAvg: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
28
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
29 var week52Change: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
30 var week52High: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
31 var week52Low: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
32 var week52HighSplitAdjustOnly: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
33 var week52LowSplitAdjustOnly: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
34
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
35 var maxChangePercent: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
36 var ytdChangePercent: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
37 var day5ChangePercent: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
38 var day30ChangePercent: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
39 var month1ChangePercent: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
40 var month3ChangePercent: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
41 var month6ChangePercent: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
42 var year1ChangePercent: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
43 var year2ChangePercent: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
44 var year5ChangePercent: Double?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
45
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
46 var exDividendDate: String?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
47 var nextDividendDate: String?
1662a41e2c1a KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents: 414
diff changeset
48 var nextEarningsDate: String?
414
b93172662988 Implement networking KeyStats
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff changeset
49 }