@@ -1092,6 +1092,10 @@ class Publisher(StringyMixin, str, Enum):
10921092 Eurex EOBI.
10931093 XEER_EOBI_XEER
10941094 European Energy Exchange EOBI.
1095+ XEUR_EOBI_XOFF
1096+ Eurex EOBI - Off-Market Trades.
1097+ XEER_EOBI_XOFF
1098+ European Energy Exchange EOBI - Off-Market Trades.
10951099
10961100 """
10971101
@@ -1197,6 +1201,8 @@ class Publisher(StringyMixin, str, Enum):
11971201 IFLL_IMPACT_XOFF = "IFLL.IMPACT.XOFF"
11981202 XEUR_EOBI_XEUR = "XEUR.EOBI.XEUR"
11991203 XEER_EOBI_XEER = "XEER.EOBI.XEER"
1204+ XEUR_EOBI_XOFF = "XEUR.EOBI.XOFF"
1205+ XEER_EOBI_XOFF = "XEER.EOBI.XOFF"
12001206
12011207 @classmethod
12021208 def from_int (cls , value : int ) -> Publisher :
@@ -1407,6 +1413,10 @@ def from_int(cls, value: int) -> Publisher:
14071413 return Publisher .XEUR_EOBI_XEUR
14081414 if value == 102 :
14091415 return Publisher .XEER_EOBI_XEER
1416+ if value == 103 :
1417+ return Publisher .XEUR_EOBI_XOFF
1418+ if value == 104 :
1419+ return Publisher .XEER_EOBI_XOFF
14101420 raise ValueError (f"Integer value { value } does not correspond with any Publisher variant" )
14111421
14121422 def to_int (self ) -> int :
@@ -1617,6 +1627,10 @@ def to_int(self) -> int:
16171627 return 101
16181628 if self == Publisher .XEER_EOBI_XEER :
16191629 return 102
1630+ if self == Publisher .XEUR_EOBI_XOFF :
1631+ return 103
1632+ if self == Publisher .XEER_EOBI_XOFF :
1633+ return 104
16201634 raise ValueError ("Invalid Publisher" )
16211635
16221636 @property
@@ -1828,6 +1842,10 @@ def venue(self) -> Venue:
18281842 return Venue .XEUR
18291843 if self == Publisher .XEER_EOBI_XEER :
18301844 return Venue .XEER
1845+ if self == Publisher .XEUR_EOBI_XOFF :
1846+ return Venue .XOFF
1847+ if self == Publisher .XEER_EOBI_XOFF :
1848+ return Venue .XOFF
18311849 raise ValueError ("Unexpected Publisher value" )
18321850
18331851 @property
@@ -2039,6 +2057,10 @@ def dataset(self) -> Dataset:
20392057 return Dataset .XEUR_EOBI
20402058 if self == Publisher .XEER_EOBI_XEER :
20412059 return Dataset .XEER_EOBI
2060+ if self == Publisher .XEUR_EOBI_XOFF :
2061+ return Dataset .XEUR_EOBI
2062+ if self == Publisher .XEER_EOBI_XOFF :
2063+ return Dataset .XEER_EOBI
20422064 raise ValueError ("Unexpected Publisher value" )
20432065
20442066 @property
@@ -2250,4 +2272,8 @@ def description(self) -> str:
22502272 return "Eurex EOBI"
22512273 if self == Publisher .XEER_EOBI_XEER :
22522274 return "European Energy Exchange EOBI"
2275+ if self == Publisher .XEUR_EOBI_XOFF :
2276+ return "Eurex EOBI - Off-Market Trades"
2277+ if self == Publisher .XEER_EOBI_XOFF :
2278+ return "European Energy Exchange EOBI - Off-Market Trades"
22532279 raise ValueError ("Unexpected Publisher value" )
0 commit comments