@@ -95,6 +95,8 @@ class Venue(StringyMixin, str, Enum):
9595 ICE Futures Europe (Commodities).
9696 NDEX
9797 ICE Endex.
98+ DBEQ
99+ Databento Equities - Consolidated.
98100
99101 """
100102
@@ -137,6 +139,7 @@ class Venue(StringyMixin, str, Enum):
137139 MXOP = "MXOP"
138140 IFEU = "IFEU"
139141 NDEX = "NDEX"
142+ DBEQ = "DBEQ"
140143
141144 @classmethod
142145 def from_int (cls , value : int ) -> Venue :
@@ -221,6 +224,8 @@ def from_int(cls, value: int) -> Venue:
221224 return Venue .IFEU
222225 if value == 39 :
223226 return Venue .NDEX
227+ if value == 40 :
228+ return Venue .DBEQ
224229 raise ValueError (f"Integer value { value } does not correspond with any Venue variant" )
225230
226231 def to_int (self ) -> int :
@@ -305,6 +310,8 @@ def to_int(self) -> int:
305310 return 38
306311 if self == Venue .NDEX :
307312 return 39
313+ if self == Venue .DBEQ :
314+ return 40
308315 raise ValueError ("Invalid Venue" )
309316
310317 @property
@@ -390,6 +397,8 @@ def description(self) -> str:
390397 return "ICE Futures Europe (Commodities)"
391398 if self == Venue .NDEX :
392399 return "ICE Endex"
400+ if self == Venue .DBEQ :
401+ return "Databento Equities - Consolidated"
393402 raise ValueError ("Unexpected Venue value" )
394403
395404@unique
@@ -805,6 +814,10 @@ class Publisher(StringyMixin, str, Enum):
805814 ICE Futures Europe (Commodities).
806815 NDEX_IMPACT_NDEX
807816 ICE Endex.
817+ DBEQ_BASIC_DBEQ
818+ DBEQ Basic - Consolidated.
819+ DBEQ_PLUS_DBEQ
820+ DBEQ Plus - Consolidated.
808821
809822 """
810823
@@ -866,6 +879,8 @@ class Publisher(StringyMixin, str, Enum):
866879 DBEQ_PLUS_FINC = "DBEQ.PLUS.FINC"
867880 IFEU_IMPACT_IFEU = "IFEU.IMPACT.IFEU"
868881 NDEX_IMPACT_NDEX = "NDEX.IMPACT.NDEX"
882+ DBEQ_BASIC_DBEQ = "DBEQ.BASIC.DBEQ"
883+ DBEQ_PLUS_DBEQ = "DBEQ.PLUS.DBEQ"
869884
870885 @classmethod
871886 def from_int (cls , value : int ) -> Publisher :
@@ -988,6 +1003,10 @@ def from_int(cls, value: int) -> Publisher:
9881003 return Publisher .IFEU_IMPACT_IFEU
9891004 if value == 58 :
9901005 return Publisher .NDEX_IMPACT_NDEX
1006+ if value == 59 :
1007+ return Publisher .DBEQ_BASIC_DBEQ
1008+ if value == 60 :
1009+ return Publisher .DBEQ_PLUS_DBEQ
9911010 raise ValueError (f"Integer value { value } does not correspond with any Publisher variant" )
9921011
9931012 def to_int (self ) -> int :
@@ -1110,6 +1129,10 @@ def to_int(self) -> int:
11101129 return 57
11111130 if self == Publisher .NDEX_IMPACT_NDEX :
11121131 return 58
1132+ if self == Publisher .DBEQ_BASIC_DBEQ :
1133+ return 59
1134+ if self == Publisher .DBEQ_PLUS_DBEQ :
1135+ return 60
11131136 raise ValueError ("Invalid Publisher" )
11141137 @property
11151138 def venue (self ) -> Venue :
@@ -1232,6 +1255,10 @@ def venue(self) -> Venue:
12321255 return Venue .IFEU
12331256 if self == Publisher .NDEX_IMPACT_NDEX :
12341257 return Venue .NDEX
1258+ if self == Publisher .DBEQ_BASIC_DBEQ :
1259+ return Venue .DBEQ
1260+ if self == Publisher .DBEQ_PLUS_DBEQ :
1261+ return Venue .DBEQ
12351262 raise ValueError ("Unexpected Publisher value" )
12361263 @property
12371264 def dataset (self ) -> Dataset :
@@ -1354,6 +1381,10 @@ def dataset(self) -> Dataset:
13541381 return Dataset .IFEU_IMPACT
13551382 if self == Publisher .NDEX_IMPACT_NDEX :
13561383 return Dataset .NDEX_IMPACT
1384+ if self == Publisher .DBEQ_BASIC_DBEQ :
1385+ return Dataset .DBEQ_BASIC
1386+ if self == Publisher .DBEQ_PLUS_DBEQ :
1387+ return Dataset .DBEQ_PLUS
13571388 raise ValueError ("Unexpected Publisher value" )
13581389
13591390 @property
@@ -1477,4 +1508,8 @@ def description(self) -> str:
14771508 return "ICE Futures Europe (Commodities)"
14781509 if self == Publisher .NDEX_IMPACT_NDEX :
14791510 return "ICE Endex"
1511+ if self == Publisher .DBEQ_BASIC_DBEQ :
1512+ return "DBEQ Basic - Consolidated"
1513+ if self == Publisher .DBEQ_PLUS_DBEQ :
1514+ return "DBEQ Plus - Consolidated"
14801515 raise ValueError ("Unexpected Publisher value" )
0 commit comments