aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/api_quotes/api.py2
-rw-r--r--python/api_quotes/quotes.py11
-rw-r--r--sql/serenitasdb.sql2
3 files changed, 8 insertions, 7 deletions
diff --git a/python/api_quotes/api.py b/python/api_quotes/api.py
index 42d07540..ef6f228b 100644
--- a/python/api_quotes/api.py
+++ b/python/api_quotes/api.py
@@ -24,7 +24,7 @@ class MarkitAPI:
def get_data(cls, asset_class, service="latest"):
params = {
"format": "json",
- "assetClass": _asset_class_to_markit[asset_class],
+ "assetClass": asset_class,
"apikey": cls.api_key,
"limit": 1000,
"sortBy": "receivedDateTime",
diff --git a/python/api_quotes/quotes.py b/python/api_quotes/quotes.py
index 586320a8..0c33faed 100644
--- a/python/api_quotes/quotes.py
+++ b/python/api_quotes/quotes.py
@@ -16,7 +16,7 @@ class QuoteDetails(Deal, table="markit_quote_details", deal_type=None):
@dataclass
-class Quote(Deal, table="markit_api_quotes", deal_type=None):
+class Quote(Deal, table="markit_quotes", deal_type=None):
quote_id: int
asset_class: asset_class
redcode: str
@@ -32,14 +32,14 @@ class Quote(Deal, table="markit_api_quotes", deal_type=None):
ask_size: float
quote_firness: firmness
msg_id: str
- source: str
- quotetime: datetime
+ quotedate: datetime
quote_source: str
@classmethod
def from_markit_line(cls, line):
return cls(
quote_id=line["quoteId"],
+ asset_class=line["assetClass"],
redcode=line["redCode"],
ticker=line["ticker"],
maturity=datetime.date(
@@ -53,9 +53,10 @@ class Quote(Deal, table="markit_api_quotes", deal_type=None):
ask_spread=line["askConventionalSpread"],
ask_upfront=line["askUpfront"],
ask_size=line["askSize"],
+ quote_firmness=line["firmness"],
msg_id=line["message"]["id"],
- source=line["sourceShortName"],
- received_date=line["receivedDateTime"],
+ quotedate=line["receivedDateTime"],
+ quote_source=line["sourceShortName"],
)
@property
diff --git a/sql/serenitasdb.sql b/sql/serenitasdb.sql
index 0e80f488..d643dc7a 100644
--- a/sql/serenitasdb.sql
+++ b/sql/serenitasdb.sql
@@ -1253,6 +1253,6 @@ CREATE TABLE markit_quotes (
ask_size float,
msg_id text,
source text,
- quotetime timestamptz NULL,
+ quotedate timestamptz NULL,
quote_source varchar(4) NULL
); \ No newline at end of file