Skip to content

Commit 8970709

Browse files
author
Build System
committed
'Protobuf files change'
1 parent 1dd47e8 commit 8970709

2 files changed

Lines changed: 161 additions & 29 deletions

File tree

src/systemathics/apis/services/indices/v1/components.proto

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ service ComponentsService
4242
// The required input to request the ComponentsService
4343
message ComponentsRequest
4444
{
45-
// [Mandatory] The index name
46-
string identifier = 1;
45+
// [Mandatory] The instrument identifier: a ticker and exchange
46+
systemathics.apis.type.shared.v1.Identifier identifier = 1;
4747
}
4848

4949
// Represents a components response.

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

Lines changed: 159 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -51,44 +51,176 @@ service StaticDataService
5151
// The required input to request the StaticDataService.
5252
message StaticDataRequest
5353
{
54-
// [Optional] Asset type
55-
AssetType asset_type = 1;
54+
// [Optional] Asset Type
55+
AssetType asset_type = 1;
5656

57-
// [Optional] Asset name
58-
google.protobuf.StringValue name = 2;
57+
// [Optional] Address
58+
google.protobuf.StringValue address = 2;
5959

60-
// [Optional] Asset exchange (exchange, primary or operating mic code)
61-
google.protobuf.StringValue exchange = 3;
60+
// [Optional] Bloomberg
61+
google.protobuf.StringValue bloomberg = 3;
6262

63-
// [Optional] Asset ticker (code as provided by the exchange)
64-
google.protobuf.StringValue ticker = 4;
65-
66-
// [Optional] Future contract code
67-
google.protobuf.StringValue future_contract = 5;
63+
// [Optional] BondType
64+
google.protobuf.StringValue bondtype = 4;
6865

69-
// [Optional] Future category
70-
google.protobuf.StringValue future_category = 6;
66+
// [Optional] Capitalization
67+
google.protobuf.StringValue capitalization = 5;
7168

72-
// [Optional] Crypto base currency
73-
google.protobuf.StringValue crypto_base_currency = 7;
69+
// [Optional] Category
70+
google.protobuf.StringValue category = 6;
7471

75-
// [Optional] Crypto quote currency
76-
google.protobuf.StringValue crypto_quote_currency = 8;
72+
// [Optional] Chain
73+
google.protobuf.StringValue chain = 7;
7774

78-
// [Optional] Equity sector
79-
google.protobuf.StringValue equity_sector = 9;
75+
// [Optional] Cik
76+
google.protobuf.StringValue cik = 8;
77+
78+
// [Optional] Circulating Supply
79+
google.protobuf.StringValue circulating_supply = 9;
80+
81+
// [Optional] Classification
82+
google.protobuf.StringValue classification = 10;
83+
84+
// [Optional] Components
85+
google.protobuf.StringValue components = 11;
86+
87+
// [Optional] Consensus
88+
google.protobuf.StringValue consensus = 12;
89+
90+
// [Optional] Contract
91+
google.protobuf.StringValue contract = 13;
92+
93+
// [Optional] Component Count
94+
google.protobuf.StringValue components_count = 14;
95+
96+
// [Optional] Coupon Rate
97+
google.protobuf.StringValue coupon_rate = 15;
98+
99+
// [Optional] Coupon Type
100+
google.protobuf.StringValue coupon_type = 16;
101+
102+
// [Optional] Base Currency
103+
google.protobuf.StringValue base_currency = 17;
104+
105+
// [Optional] Quote Currency
106+
google.protobuf.StringValue quote_currency = 18;
107+
108+
// [Optional] Cusip
109+
google.protobuf.StringValue cusip = 19;
110+
111+
// [Optional] Description
112+
google.protobuf.StringValue description = 20;
113+
114+
// [Optional] Email
115+
google.protobuf.StringValue email = 21;
116+
117+
// [Optional] Exchange
118+
google.protobuf.StringValue exchange = 22;
119+
120+
// [Optional] Exercise
121+
google.protobuf.StringValue exercise = 23;
122+
123+
// [Optional] Expiry
124+
google.protobuf.StringValue expiry = 24;
125+
126+
// [Optional] Figi
127+
google.protobuf.StringValue figi = 25;
128+
129+
// [Optional] Figic
130+
google.protobuf.StringValue figic = 26;
131+
132+
// [Optional] Frequency
133+
google.protobuf.StringValue frequency = 27;
134+
135+
// [Optional] Fund Type
136+
google.protobuf.StringValue fund_type = 28;
137+
138+
// [Optional] Holders
139+
google.protobuf.StringValue holders = 29;
140+
141+
// [Optional] Index
142+
google.protobuf.StringValue index = 30;
143+
144+
// [Optional] Isin
145+
google.protobuf.StringValue isin = 31;
146+
147+
// [Optional] Issue Date
148+
google.protobuf.StringValue issue_date = 32;
149+
150+
// [Optional] Issuer
151+
google.protobuf.StringValue issuer = 33;
152+
153+
// [Optional] Markit
154+
google.protobuf.StringValue markit = 34;
155+
156+
// [Optional] Maturity
157+
google.protobuf.StringValue maturity = 35;
158+
159+
// [Optional] Max Supply
160+
google.protobuf.StringValue max_supply = 36;
161+
162+
// [Optional] Methodology
163+
google.protobuf.StringValue methodology = 37;
164+
165+
// [Optional] Month
166+
google.protobuf.StringValue month = 38;
167+
168+
// [Optional] Morningstar
169+
google.protobuf.StringValue morningstar = 39;
170+
171+
// [Optional] Name
172+
google.protobuf.StringValue name = 40;
173+
174+
// [Optional] Operating
175+
google.protobuf.StringValue operating = 41;
176+
177+
// [Optional] Option Type
178+
google.protobuf.StringValue option_type = 42;
179+
180+
// [Optional] Phone
181+
google.protobuf.StringValue phone = 43;
182+
183+
// [Optional] Primary
184+
google.protobuf.StringValue primary = 44;
185+
186+
// [Optional] Recovery
187+
google.protobuf.StringValue recovery = 45;
188+
189+
// [Optional] Reuters
190+
google.protobuf.StringValue reuters = 46;
191+
192+
// [Optional] Sector
193+
google.protobuf.StringValue sector = 47;
194+
195+
// [Optional] Sedol
196+
google.protobuf.StringValue sedol = 48;
197+
198+
// [Optional] Strike
199+
google.protobuf.StringValue strike = 49;
200+
201+
// [Optional] Tenor
202+
google.protobuf.StringValue tenor = 50;
203+
204+
// [Optional] Ticker
205+
google.protobuf.StringValue ticker = 51;
206+
207+
// [Optional] Total Supply
208+
google.protobuf.StringValue total_supply = 52;
209+
210+
// [Optional] Underlying
211+
google.protobuf.StringValue underlying = 53;
212+
213+
// [Optional] Url
214+
google.protobuf.StringValue url = 54;
215+
216+
// [Optional] Year
217+
google.protobuf.StringValue year = 55;
80218

81-
// [Optional] Index if the asset belongs to an index components
82-
google.protobuf.StringValue index = 10;
83-
84-
// [Optional] Mapping codes: isin, cusip, sedol, cik, figi, figic, reuters, bloomberg, morningstar, etc.
85-
google.protobuf.StringValue code = 11;
86-
87219
// [Optional] Define the first element index to be retrieved
88-
google.protobuf.Int32Value start = 12;
220+
google.protobuf.Int32Value start = 56;
89221

90222
// [Optional] Select the first elements retrieved, by default count is set to 100
91-
google.protobuf.Int32Value count = 13;
223+
google.protobuf.Int32Value count = 57;
92224
}
93225

94226
// Represents a reference data response grouped by asset type.

0 commit comments

Comments
 (0)