Skip to content

Commit 253e8fa

Browse files
author
Build System
committed
'Protobuf files change'
1 parent 9f47660 commit 253e8fa

1 file changed

Lines changed: 89 additions & 42 deletions

File tree

src/systemathics/apis/services/static_data/v1/static_data.proto

Lines changed: 89 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -185,13 +185,13 @@ message EquityEntry
185185
string figi = 27;
186186
// Mapping: the figic code (Financial Instrument Global Identifier Composite, formerly Bloomberg Global Identifier)
187187
string figic = 28;
188-
189-
// Specific values for the equity: isin code (International Securities Identifying Number)
188+
// Mapping: isin code (International Securities Identifying Number)
190189
string isin = 29;
191-
// Specific values for the equity: cusip code : Committee on Uniform Security Identification Procedures
190+
// Mapping: cusip code : Committee on Uniform Security Identification Procedures
192191
string cusip = 30;
193-
// Specific values for the equity: sedol code : Stock Exchange Daily Official List
192+
// Mapping: sedol code : Stock Exchange Daily Official List
194193
string sedol = 31;
194+
195195
// Specific values for the equity: cik (Central Index Key number). The Cik is used as a unique identifier for financial filings with the Security and Exchange Commision of the USA
196196
string cik = 32;
197197
// Specific values for the equity: sectors definitions
@@ -206,6 +206,10 @@ message EquityEntry
206206
string email = 37;
207207
// Specific values for the equity: the website link of the company
208208
string url = 38;
209+
// Specific values for the equity: the CFI (Classification of Financial Instruments) code
210+
string classification = 39;
211+
// Specific values for the equity: the main shareholders of the company
212+
map<string, double> holders = 40;
209213
}
210214

211215
// Contains the reference data for exchange traded fund (ETF).
@@ -271,13 +275,13 @@ message EtfEntry
271275
string figi = 27;
272276
// Mapping: the figic code (Financial Instrument Global Identifier Composite, formerly Bloomberg Global Identifier)
273277
string figic = 28;
274-
275-
// Specific values for the etf: isin code (International Securities Identifying Number)
278+
// Mapping: isin code (International Securities Identifying Number)
276279
string isin = 29;
277-
// Specific values for the etf: cusip code : Committee on Uniform Security Identification Procedures
280+
// Mapping: cusip code : Committee on Uniform Security Identification Procedures
278281
string cusip = 30;
279-
// Specific values for the etf: sedol code : Stock Exchange Daily Official List
282+
// Mapping: sedol code : Stock Exchange Daily Official List
280283
string sedol = 31;
284+
281285
// Specific values for the etf: cik (Central Index Key number). The Cik is used as a unique identifier for financial filings with the Security and Exchange Commision of the USA
282286
string cik = 32;
283287
// Specific values for the etf: sectors definitions
@@ -363,21 +367,27 @@ message FutureEntry
363367
string figi = 27;
364368
// Mapping: the figic code (Financial Instrument Global Identifier Composite, formerly Bloomberg Global Identifier)
365369
string figic = 28;
370+
// Mapping: isin code (International Securities Identifying Number)
371+
string isin = 29;
372+
// Mapping: cusip code : Committee on Uniform Security Identification Procedures
373+
string cusip = 30;
374+
// Mapping: sedol code : Stock Exchange Daily Official List
375+
string sedol = 31;
366376

367377
// Specific values for the future: the future underlying asset code
368-
string underlying = 29;
378+
string underlying = 32;
369379
// Specific values for the future: the future contract code
370-
string contract = 30;
380+
string contract = 33;
371381
// Specific values for the future: the future category
372-
map<string, string> category = 31;
382+
map<string, string> category = 34;
373383
// Specific values for the future: the future chain codes
374-
string chain = 32;
384+
string chain = 35;
375385
// Specific values for the future: the future maturity date
376-
google.type.Date maturity = 33;
386+
google.type.Date maturity = 36;
377387
// Specific values for the future: the future month code
378-
string month = 34;
388+
string month = 37;
379389
// Specific values for the future: the future year
380-
int32 year = 35;
390+
int32 year = 38;
381391
}
382392

383393
// Contains the reference data for indices.
@@ -443,17 +453,27 @@ message IndexEntry
443453
string figi = 27;
444454
// Mapping: the figic code (Financial Instrument Global Identifier Composite, formerly Bloomberg Global Identifier)
445455
string figic = 28;
456+
// Mapping: isin code (International Securities Identifying Number)
457+
string isin = 29;
458+
// Mapping: cusip code : Committee on Uniform Security Identification Procedures
459+
string cusip = 30;
460+
// Mapping: sedol code : Stock Exchange Daily Official List
461+
string sedol = 31;
446462

447463
// Specific values for the index: the index category
448-
string category = 29;
464+
string category = 32;
449465
// Specific values for the index: the index weighting methodology
450-
string methodology = 30;
466+
string methodology = 33;
451467
// Specific values for the index: the index issuer
452-
string issuer = 31;
468+
string issuer = 34;
453469
// Specific values for the index: the index issue date
454-
google.type.Date issue_date = 32;
470+
google.type.Date issue_date = 35;
455471
// Specific values for the index: the index rebalancing frequency
456-
FrequencyType frequency = 33;
472+
FrequencyType frequency = 36;
473+
// Specific values for the index: the index components (equal weight)
474+
map<string, double> components = 37;
475+
// Specific values for the index: the index components number
476+
int64 count = 38;
457477
}
458478

459479
// Contains the reference data for crypto currencies.
@@ -519,21 +539,27 @@ message CryptoEntry
519539
string figi = 27;
520540
// Mapping: the figic code (Financial Instrument Global Identifier Composite, formerly Bloomberg Global Identifier)
521541
string figic = 28;
542+
// Mapping: isin code (International Securities Identifying Number)
543+
string isin = 29;
544+
// Mapping: cusip code : Committee on Uniform Security Identification Procedures
545+
string cusip = 30;
546+
// Mapping: sedol code : Stock Exchange Daily Official List
547+
string sedol = 31;
522548

523549
// Specific values for the crypto: the quote currency code
524-
string quote_currency = 29;
550+
string quote_currency = 32;
525551
// Specific values for the crypto: the consensus mechanisms array (POW, POS, DPOS)
526-
repeated string consensus = 30;
552+
repeated string consensus = 33;
527553
// Specific values for the crypto: the issue date of the crypto
528-
google.type.Date issue_date = 31;
554+
google.type.Date issue_date = 34;
529555
// Specific values for the crypto: the market capitalization
530-
google.protobuf.DoubleValue capitalization = 32;
556+
google.protobuf.DoubleValue capitalization = 35;
531557
// Specific values for the crypto: the number of coins that are circulating in the market and in the general public's hands
532-
int32 circulating_supply = 33;
558+
int32 circulating_supply = 36;
533559
// Specific values for the crypto: the maximum amount of coins that will ever exist in the lifetime of the cryptocurrency
534-
int32 max_supply = 34;
560+
int32 max_supply = 37;
535561
// Specific values for the crypto: the total amount of coins in existence right now (minus any coins that have been verifiably burned)
536-
int32 total_supply = 35;
562+
int32 total_supply = 38;
537563
}
538564

539565
// Contains the reference data for Forex pairs.
@@ -599,9 +625,15 @@ message ForexEntry
599625
string figi = 27;
600626
// Mapping: the figic code (Financial Instrument Global Identifier Composite, formerly Bloomberg Global Identifier)
601627
string figic = 28;
628+
// Mapping: isin code (International Securities Identifying Number)
629+
string isin = 29;
630+
// Mapping: cusip code : Committee on Uniform Security Identification Procedures
631+
string cusip = 30;
632+
// Mapping: sedol code : Stock Exchange Daily Official List
633+
string sedol = 31;
602634

603635
// Specific values for the Forex: the quote currency code
604-
string quote_currency = 29;
636+
string quote_currency = 32;
605637
}
606638

607639
// Contains the reference data for options.
@@ -667,17 +699,23 @@ message OptionEntry
667699
string figi = 27;
668700
// Mapping: the figic code (Financial Instrument Global Identifier Composite, formerly Bloomberg Global Identifier)
669701
string figic = 28;
702+
// Mapping: isin code (International Securities Identifying Number)
703+
string isin = 29;
704+
// Mapping: cusip code : Committee on Uniform Security Identification Procedures
705+
string cusip = 30;
706+
// Mapping: sedol code : Stock Exchange Daily Official List
707+
string sedol = 31;
670708

671709
// Specific values for the option: the option underlying asset code
672-
string underlying = 29;
710+
string underlying = 32;
673711
// Specific values for the option: the option strike. The exercise price, which is the price at which the underlying transaction will occur upon exercise.
674-
double strike = 30;
712+
double strike = 33;
675713
// Specific values for the option: the option expiry date. The expiration date, or expiry, which is the last date the option can be exercised.
676-
google.type.Date expiry = 31;
714+
google.type.Date expiry = 34;
677715
// Specific values for the option: the option type: Call or Put.
678-
OptionType option_type = 32;
716+
OptionType option_type = 35;
679717
// Specific values for the option: the option exercise type. Determines when, how, and under what circumstances, the option holder may exercise it.
680-
ExerciseType exercise = 33;
718+
ExerciseType exercise = 36;
681719
}
682720

683721
// Contains the reference data for bonds.
@@ -743,13 +781,13 @@ message BondEntry
743781
string figi = 27;
744782
// Mapping: the figic code (Financial Instrument Global Identifier Composite, formerly Bloomberg Global Identifier)
745783
string figic = 28;
746-
747-
// Specific values for the bond: isin code (International Securities Identifying Number)
784+
// Mapping: isin code (International Securities Identifying Number)
748785
string isin = 29;
749-
// Specific values for the bond: cusip code : Committee on Uniform Security Identification Procedures
786+
// Mapping: cusip code : Committee on Uniform Security Identification Procedures
750787
string cusip = 30;
751-
// Specific values for the bond: sedol code : Stock Exchange Daily Official List
788+
// Mapping: sedol code : Stock Exchange Daily Official List
752789
string sedol = 31;
790+
753791
// Specific values for the bond: the issuer
754792
string issuer = 32;
755793
// Specific values for the bond: the bond maturity date
@@ -827,17 +865,23 @@ message CdsEntry
827865
string figi = 27;
828866
// Mapping: the figic code (Financial Instrument Global Identifier Composite, formerly Bloomberg Global Identifier)
829867
string figic = 28;
868+
// Mapping: isin code (International Securities Identifying Number)
869+
string isin = 29;
870+
// Mapping: cusip code : Committee on Uniform Security Identification Procedures
871+
string cusip = 30;
872+
// Mapping: sedol code : Stock Exchange Daily Official List
873+
string sedol = 31;
830874

831875
// Specific values for the cds: the cds underlying asset code
832-
string underlying = 29;
876+
string underlying = 32;
833877
// Specific values for the cds: the cds maturity date
834-
google.type.Date maturity = 30;
878+
google.type.Date maturity = 33;
835879
// Specific values for the cds: the cds's frequency.
836-
FrequencyType frequency = 31;
880+
FrequencyType frequency = 34;
837881
// Specific values for the cds: the tenor
838-
string tenor = 32;
882+
string tenor = 35;
839883
// Specific values for the cds: the recovery.
840-
double recovery = 33;
884+
double recovery = 36;
841885
}
842886

843887

@@ -913,6 +957,9 @@ enum FrequencyType
913957

914958
// Annually
915959
FREQUENCY_TYPE_ANNUAL = 7;
960+
961+
// Bi-Annually
962+
FREQUENCY_TYPE_BIANNUAL = 8;
916963
}
917964

918965
// Contains the option types : call or put.

0 commit comments

Comments
 (0)