Skip to content

Commit

Permalink
'Protobuf files change'
Browse files Browse the repository at this point in the history
  • Loading branch information
Build System committed Jan 18, 2024
1 parent c77bdca commit 3ea04d8
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 22 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,7 @@
syntax = "proto3";

import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
import "google/protobuf/duration.proto";
import "google/type/date.proto";

import "systemathics/apis/type/shared/v1/identifier.proto";
import "systemathics/apis/type/shared/v1/constraints.proto";
import "systemathics/apis/services/static_data/v1/static_data.proto";

import "systemathics/apis/services/daily/v1/daily_bars.proto";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,7 @@ syntax = "proto3";

import "google/api/annotations.proto";
import "google/protobuf/wrappers.proto";
import "google/protobuf/duration.proto";
import "google/type/date.proto";

import "systemathics/apis/type/shared/v1/identifier.proto";
import "systemathics/apis/type/shared/v1/constraints.proto";
import "systemathics/apis/services/static_data/v1/static_data.proto";

package systemathics.apis.services.screener_data.v1;
Expand Down
27 changes: 14 additions & 13 deletions src/systemathics/apis/services/static_data/v1/static_data.proto
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ message StaticDataRequest
// [Optional] Define the first element index to be retrieved
google.protobuf.Int32Value start = 2;

// [Optional] Select the first elements retrieved, by default count is set to 100
// [Optional] Select the first elements retrieved, by default count is set to 500, and the max count value is set to 500
google.protobuf.Int32Value count = 3;

// [Optional] Bloomberg
Expand Down Expand Up @@ -140,8 +140,7 @@ message StaticDataRequest

// [Optional] Expiry for option
StaticDataDateRange expiry = 30;



// [Optional] Option type for option (Call/Put)
OptionType option_type = 31;

Expand All @@ -154,6 +153,8 @@ message StaticDataRequest
// [Optional] Seniority for bond
google.protobuf.StringValue seniority = 34;

// [Optional] issuer
google.protobuf.StringValue issuer = 35;
}

// Used to specify a date range search
Expand Down Expand Up @@ -365,7 +366,7 @@ message EquityEntry
string cusip = 30;
// Mapping: The Stock Exchange Daily Official List number (SEDOL) identifier. Numbers issued prior to March 8, 2004 consist of 7 digits. SEDOLs issued after this date consist of 7 alphanumeric characters, where the first character is always a letter.
string sedol = 31;
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-codeused in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-code used in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
string classification = 32;

// Specific values for the equity: The Central Index Key (CIK) number is a unique number assigned to an individual, company, filing agent or foreign government by the United States Securities and Exchange Commission. The numbers are up to ten digits in length and are permanent identifiers that may not be changed
Expand Down Expand Up @@ -455,10 +456,10 @@ message EtfEntry
string cusip = 30;
// Mapping: The Stock Exchange Daily Official List number (SEDOL) identifier. Numbers issued prior to March 8, 2004 consist of 7 digits. SEDOLs issued after this date consist of 7 alphanumeric characters, where the first character is always a letter.
string sedol = 31;
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-codeused in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-code used in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
string classification = 32;

// Specific values for the etf: TheCentral Index Key(CIK)number is a unique number assigned to an individual, company, filing agent or foreign government by theUnited States Securities and Exchange Commission. The numbers are up to ten digits in length and are permanent identifiers that may not be changed
// Specific values for the etf: The Central Index Key (CIK) number is a unique number assigned to an individual, company, filing agent or foreign government by the United States Securities and Exchange Commission. The numbers are up to ten digits in length and are permanent identifiers that may not be changed
string cik = 33;
// Specific values for the etf: sectors definitions: The market sector assigned to the instrument in the commonly used market sector classification. The output is presented as a collection of pairs of classification description (BICS, SIC, GICS, TRBC, etc) with its code.
map<string, string> sectors = 34;
Expand Down Expand Up @@ -549,7 +550,7 @@ message FutureEntry
string cusip = 30;
// Mapping: The Stock Exchange Daily Official List number (SEDOL) identifier. Numbers issued prior to March 8, 2004 consist of 7 digits. SEDOLs issued after this date consist of 7 alphanumeric characters, where the first character is always a letter.
string sedol = 31;
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-codeused in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-code used in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
string classification = 32;

// Specific values for the future: Ticker of the underling instrument.
Expand Down Expand Up @@ -637,7 +638,7 @@ message IndexEntry
string cusip = 30;
// Mapping: The Stock Exchange Daily Official List number (SEDOL) identifier. Numbers issued prior to March 8, 2004 consist of 7 digits. SEDOLs issued after this date consist of 7 alphanumeric characters, where the first character is always a letter.
string sedol = 31;
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-codeused in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-code used in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
string classification = 32;

// Specific values for the index: Category group (Energies, Metals, Agriculture, etc.) where belongs the future contract.
Expand Down Expand Up @@ -725,7 +726,7 @@ message CryptoEntry
string cusip = 30;
// Mapping: The Stock Exchange Daily Official List number (SEDOL) identifier. Numbers issued prior to March 8, 2004 consist of 7 digits. SEDOLs issued after this date consist of 7 alphanumeric characters, where the first character is always a letter.
string sedol = 31;
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-codeused in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-code used in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
string classification = 32;

// Specific values for the crypto: Currency in which the instrument is priced (ISO 4217)
Expand Down Expand Up @@ -813,7 +814,7 @@ message ForexEntry
string cusip = 30;
// Mapping: The Stock Exchange Daily Official List number (SEDOL) identifier. Numbers issued prior to March 8, 2004 consist of 7 digits. SEDOLs issued after this date consist of 7 alphanumeric characters, where the first character is always a letter.
string sedol = 31;
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-codeused in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-code used in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
string classification = 32;

// Specific values for the Forex: Currency in which the instrument is priced (ISO 4217)
Expand Down Expand Up @@ -889,7 +890,7 @@ message OptionEntry
string cusip = 30;
// Mapping: The Stock Exchange Daily Official List number (SEDOL) identifier. Numbers issued prior to March 8, 2004 consist of 7 digits. SEDOLs issued after this date consist of 7 alphanumeric characters, where the first character is always a letter.
string sedol = 31;
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-codeused in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-code used in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
string classification = 32;

// Specific values for the option: Ticker of the underling instrument.
Expand Down Expand Up @@ -973,7 +974,7 @@ message BondEntry
string cusip = 30;
// Mapping: The Stock Exchange Daily Official List number (SEDOL) identifier. Numbers issued prior to March 8, 2004 consist of 7 digits. SEDOLs issued after this date consist of 7 alphanumeric characters, where the first character is always a letter.
string sedol = 31;
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-codeused in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-code used in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
string classification = 32;

// Specific values for the bond: Name of the issuing entity of the instrument.
Expand Down Expand Up @@ -1071,7 +1072,7 @@ message CdsEntry
string cusip = 30;
// Mapping: The Stock Exchange Daily Official List number (SEDOL) identifier. Numbers issued prior to March 8, 2004 consist of 7 digits. SEDOLs issued after this date consist of 7 alphanumeric characters, where the first character is always a letter.
string sedol = 31;
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-codeused in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
// Mapping: The Classification of Financial Instruments (CFI), is a six-letter-code used in the financial services industry to classify and describe the structure and function of a financial instrument. (ISO 10962)
string classification = 32;

// Specific values for the cds: Ticker of the underling instrument.
Expand Down

0 comments on commit 3ea04d8

Please sign in to comment.