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
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?
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 }