Skip to content

Commit 195c186

Browse files
author
Build System
committed
'Protobuf files change'
1 parent 3d8da67 commit 195c186

File tree

1 file changed

+117
-0
lines changed

1 file changed

+117
-0
lines changed

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

Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,27 @@ message StaticDataRequest
169169

170170
// [Optional] Strike for options
171171
google.protobuf.DoubleValue strike = 40;
172+
173+
// [Optional] Cds Company Name
174+
google.protobuf.StringValue cds_company_name = 41;
175+
176+
// [Optional] Cds Tenor
177+
google.protobuf.DoubleValue cds_tenor = 42;
178+
179+
// [Optional] Cds Index Id
180+
google.protobuf.StringValue cds_index_id = 43;
181+
182+
// [Optional] Cds Bloomberg Id
183+
google.protobuf.StringValue cds_bloomberg_id = 44;
184+
185+
// [Optional] Cds Rolling Series
186+
google.protobuf.Int32Value cds_rolling_series = 45;
187+
188+
// [Optional] Cds Version
189+
google.protobuf.Int32Value cds_version = 46;
190+
191+
// [Optional] Cds Reference Entity Data (RED) Pair Code
192+
google.protobuf.StringValue cds_red_code = 47;
172193
}
173194

174195

@@ -224,6 +245,12 @@ message StaticDataResponse
224245

225246
// The reference data for CDSs: the credit default swaps array
226247
CdsResponse cds = 9;
248+
249+
// The reference data for CDS Index: the credit default swaps index array
250+
CdsIndexResponse cds_index = 10;
251+
252+
// The reference data for CDS Index Tranche: the credit default swaps index tranche array
253+
CdsIndexTrancheResponse cds_index_tranche = 11;
227254
}
228255

229256
// Contain data about bonds
@@ -246,6 +273,27 @@ message CdsResponse
246273
int64 total_count = 2;
247274
}
248275

276+
277+
// Contain data about CDS Index
278+
message CdsIndexResponse
279+
{
280+
// The reference data for CDS Index: the CDS Index array
281+
repeated CdsIndexEntry assets = 1;
282+
283+
// The total count of CDS index entry available
284+
int64 total_count = 2;
285+
}
286+
287+
// Contain data about CDS Index Tranche
288+
message CdsIndexTrancheResponse
289+
{
290+
// The reference data for CDS index tranche: the CDS index tranche array
291+
repeated CdsIndexTrancheEntry assets = 1;
292+
293+
// The total count of CDS Idnex tranche entry available
294+
int64 total_count = 2;
295+
}
296+
249297
// Contain data about equities
250298
message EquityResponse
251299
{
@@ -966,6 +1014,75 @@ message BondEntry
9661014
google.protobuf.StringValue discovery_source_ticker = 53;
9671015

9681016
}
1017+
1018+
// Contains the reference data for Credit default swap Index (CDS Index).
1019+
message CdsIndexEntry
1020+
{
1021+
// Identifiers: The instrument identifier: a bloomberg ticker and an asset type
1022+
systemathics.apis.type.shared.v1.Identifier identifier = 1;
1023+
// General information: Name of the company or brief description of the instrument. Bloomberg field : NAME
1024+
string name = 2;
1025+
// General information: Indicates if the financial instrument is currently active. Bloomberg field : EXCH_MARKET_STATUS
1026+
bool active = 3;
1027+
// General information: Currency in which the instrument was issued. (ISO 4217). Bloomberg field : CRNCY
1028+
string currency = 4;
1029+
// General information: A brief description of the instrument. Bloomberg field : SECURITY_DES
1030+
string description = 5;
1031+
// Cds compagny name. Bloomberg field : CDS_COMPANY_NAME
1032+
string cds_company_name = 6;
1033+
// Day Count. Bloomberg field : DAY_CNT_DES
1034+
DayCount day_count = 7;
1035+
// Tenor. Bloomberg field : TENOR
1036+
double tenor = 8;
1037+
// Maturity. Bloomberg field : MATURITY
1038+
google.type.Date maturity = 9;
1039+
// Reference Entity sector. Bloomberg field : REFERENCE_ENTITY_SECTOR
1040+
string reference_entity_sector = 10;
1041+
// Feid Eid 4. Bloomberg field : FEED_EID4
1042+
string feed_eid_4 = 11;
1043+
// Cds Index Id. Bloomberg field : CDS_INDEX_ID
1044+
string cds_index_id = 12;
1045+
// Rolling Series. Bloomberg field : ROLLING_SERIES
1046+
int32 rolling_series = 13;
1047+
// Cds Version. Bloomberg field : VERSION
1048+
int32 version = 14;
1049+
// Cds First accrual date. Bloomberg field : CDS_FIRST_ACCRUAL_START_DATE
1050+
google.type.Date first_accrual_date = 15;
1051+
// Cds reference entity data (RED) pair code. Bloomberg field : CDS_RED_PAIR_CODE
1052+
string cds_red_pair_code = 16;
1053+
}
1054+
1055+
// Contains the reference data for Credit default swap Index (CDS Index).
1056+
message CdsIndexTrancheEntry
1057+
{
1058+
// Identifiers: The instrument identifier: a bloomberg ticker and an asset type
1059+
systemathics.apis.type.shared.v1.Identifier identifier = 1;
1060+
// General information: Name of the company or brief description of the instrument. Bloomberg field : NAME
1061+
string name = 2;
1062+
// General information: Currency in which the instrument was issued. (ISO 4217). Bloomberg field : CRNCY
1063+
string currency = 3;
1064+
// General information: A brief description of the instrument. Bloomberg field : SECURITY_DES
1065+
string description = 4;
1066+
// Cds compagny name. Bloomberg field : CDS_COMPANY_NAME
1067+
string cds_company_name = 5;
1068+
// Day Count. Bloomberg field : DAY_CNT_DES
1069+
DayCount day_count = 6;
1070+
// Tenor. Bloomberg field : TENOR
1071+
double tenor = 7;
1072+
// Maturity. Bloomberg field : MATURITY
1073+
google.type.Date maturity = 8;
1074+
// Security Type. Bloomberg field : SECURITY_TYP2
1075+
string security_type = 9;
1076+
// Feid Eid 4. Bloomberg field : FEED_EID4
1077+
string feed_eid_4 = 10;
1078+
// Cds Index Id. Bloomberg field : CDS_INDEX_ID
1079+
string cds_index_id = 11;
1080+
// Tranche attach point. Bloomberg field : SW_ATTACH_POINT
1081+
double attach_point = 12;
1082+
// Tranche detache point. Bloomberg field : SW_DETACH_POINT
1083+
double detach_point = 13;
1084+
}
1085+
9691086

9701087
// Contains the reference data for Credit default swap (CDS).
9711088
message CdsEntry

0 commit comments

Comments
 (0)