Mercurial > public > lazybear
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 |
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 } |