-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathissuer.go
30 lines (27 loc) · 1.31 KB
/
issuer.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package iv_structs
type DB_Issuer_Doc struct {
Name string `json:"name" bson:"name"`
Cik string `json:"cik" bson:"cik"`
Sic string `json:"sic" bson:"sic"`
SicDescription string `json:"secDescription" bson:"secDescription"`
Ein string `json:"ein" bson:"ein"`
Tickers []string `json:"tickers" bson:"tickers"`
Exchanges []string `json:"exchanges" bson:"exchanges"`
FiscalYearEnd string `json:"fiscalYearEnd" bson:"fiscalYearEnd"`
StateOfIncorporation string `json:"stateOfIncorporation" bson:"stateOfIncorporation"`
Phone string `json:"phone" bson:"phone"`
StockData []StockData `json:"stockData" bson:"stockData"`
StockDataSplit bool `json:"stockDataSplit" bson:"stockDataSplit"`
Splits []Split `json:"splits" bson:"splits"`
Sector string `json:"sector" bson:"sector"`
Industry string `json:"industry" bson:"industry"`
}
type StockData struct {
Date string `json:"date" bson:"date"`
Close float64 `json:"close" bson:"close"`
Volume int `json:"volume" bson:"volume"`
}
type Split struct {
Date string `json:"date" bson:"date"`
Split string `json:"split" bson:"split"`
}