Mercurial > public > lazybear
annotate LazyBear/Global Models/KeyStatsModel.swift @ 457:c6913f0ce46e
Minor UI Updates
author | Dennis Concepción Martín <dennisconcepcionmartin@gmail.com> |
---|---|
date | Mon, 28 Jun 2021 14:03:50 +0200 |
parents | 1662a41e2c1a |
children |
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? |
457
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
12 var employees: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
13 var marketcap: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
14 var float: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
15 var sharesOutstanding: Float? |
416
1662a41e2c1a
KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
414
diff
changeset
|
16 |
457
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
17 var beta: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
18 var peRatio: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
19 var dividendYield: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
20 var ttmDividendRate: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
21 var ttmEPS: Float? |
416
1662a41e2c1a
KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
414
diff
changeset
|
22 |
457
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
23 var avg10Volume: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
24 var avg30Volume: Float? |
414
b93172662988
Implement networking KeyStats
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
25 |
457
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
26 var day50MovingAvg: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
27 var day200MovingAvg: Float? |
416
1662a41e2c1a
KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
414
diff
changeset
|
28 |
457
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
29 var week52Change: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
30 var week52High: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
31 var week52Low: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
32 var week52HighSplitAdjustOnly: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
33 var week52LowSplitAdjustOnly: Float? |
416
1662a41e2c1a
KeyStatsView implemented
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
414
diff
changeset
|
34 |
457
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
35 var maxChangePercent: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
36 var ytdChangePercent: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
37 var day5ChangePercent: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
38 var day30ChangePercent: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
39 var month1ChangePercent: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
40 var month3ChangePercent: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
41 var month6ChangePercent: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
42 var year1ChangePercent: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
43 var year2ChangePercent: Float? |
c6913f0ce46e
Minor UI Updates
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
416
diff
changeset
|
44 var year5ChangePercent: Float? |
416
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 } |