@@ -126,6 +126,8 @@ class Venue(StringyMixin, str, Enum):
126126 MX2 Options.
127127 IEXO
128128 IEX Options LLC.
129+ CGIF
130+ Cboe Global Indices Feed.
129131
130132 """
131133
@@ -184,6 +186,7 @@ class Venue(StringyMixin, str, Enum):
184186 OCEA = "OCEA"
185187 MXTO = "MXTO"
186188 IEXO = "IEXO"
189+ CGIF = "CGIF"
187190
188191 @classmethod
189192 def from_int (cls , value : int ) -> Venue :
@@ -300,6 +303,8 @@ def from_int(cls, value: int) -> Venue:
300303 return Venue .MXTO
301304 if value == 55 :
302305 return Venue .IEXO
306+ if value == 56 :
307+ return Venue .CGIF
303308 raise ValueError (f"Integer value { value } does not correspond with any Venue variant" )
304309
305310 def to_int (self ) -> int :
@@ -416,6 +421,8 @@ def to_int(self) -> int:
416421 return 54
417422 if self == Venue .IEXO :
418423 return 55
424+ if self == Venue .CGIF :
425+ return 56
419426 raise ValueError ("Invalid Venue" )
420427
421428 @property
@@ -533,6 +540,8 @@ def description(self) -> str:
533540 return "MX2 Options"
534541 if self == Venue .IEXO :
535542 return "IEX Options LLC"
543+ if self == Venue .CGIF :
544+ return "Cboe Global Indices Feed"
536545 raise ValueError ("Unexpected Venue value" )
537546
538547
@@ -624,6 +633,8 @@ class Dataset(StringyMixin, str, Enum):
624633 CFE Depth.
625634 OCEA_MEMOIR
626635 Blue Ocean ATS MEMOIR Depth.
636+ CGIF_TITANIUM
637+ Cboe Titanium Cboe Global Indices Feed.
627638
628639 """
629640
@@ -668,6 +679,7 @@ class Dataset(StringyMixin, str, Enum):
668679 XEEE_EOBI = "XEEE.EOBI"
669680 XCBF_PITCH = "XCBF.PITCH"
670681 OCEA_MEMOIR = "OCEA.MEMOIR"
682+ CGIF_TITANIUM = "CGIF.TITANIUM"
671683
672684 @classmethod
673685 def from_int (cls , value : int ) -> Dataset :
@@ -756,6 +768,8 @@ def from_int(cls, value: int) -> Dataset:
756768 return Dataset .XCBF_PITCH
757769 if value == 41 :
758770 return Dataset .OCEA_MEMOIR
771+ if value == 42 :
772+ return Dataset .CGIF_TITANIUM
759773 raise ValueError (f"Integer value { value } does not correspond with any Dataset variant" )
760774
761775 def to_int (self ) -> int :
@@ -844,6 +858,8 @@ def to_int(self) -> int:
844858 return 40
845859 if self == Dataset .OCEA_MEMOIR :
846860 return 41
861+ if self == Dataset .CGIF_TITANIUM :
862+ return 42
847863 raise ValueError ("Invalid Dataset" )
848864
849865 @property
@@ -933,6 +949,8 @@ def description(self) -> str:
933949 return "CFE Depth"
934950 if self == Dataset .OCEA_MEMOIR :
935951 return "Blue Ocean ATS MEMOIR Depth"
952+ if self == Dataset .CGIF_TITANIUM :
953+ return "Cboe Titanium Cboe Global Indices Feed"
936954 raise ValueError ("Unexpected Dataset value" )
937955
938956
@@ -1160,6 +1178,8 @@ class Publisher(StringyMixin, str, Enum):
11601178 OPRA - MEMX MX2 Options.
11611179 OPRA_PILLAR_IEXO
11621180 OPRA - IEX Options LLC.
1181+ CGIF_TITANIUM_CGIF
1182+ Cboe Global Indices Feed.
11631183
11641184 """
11651185
@@ -1272,6 +1292,7 @@ class Publisher(StringyMixin, str, Enum):
12721292 OCEA_MEMOIR_OCEA = "OCEA.MEMOIR.OCEA"
12731293 OPRA_PILLAR_MXTO = "OPRA.PILLAR.MXTO"
12741294 OPRA_PILLAR_IEXO = "OPRA.PILLAR.IEXO"
1295+ CGIF_TITANIUM_CGIF = "CGIF.TITANIUM.CGIF"
12751296
12761297 @classmethod
12771298 def from_int (cls , value : int ) -> Publisher :
@@ -1496,6 +1517,8 @@ def from_int(cls, value: int) -> Publisher:
14961517 return Publisher .OPRA_PILLAR_MXTO
14971518 if value == 109 :
14981519 return Publisher .OPRA_PILLAR_IEXO
1520+ if value == 110 :
1521+ return Publisher .CGIF_TITANIUM_CGIF
14991522 raise ValueError (f"Integer value { value } does not correspond with any Publisher variant" )
15001523
15011524 def to_int (self ) -> int :
@@ -1720,6 +1743,8 @@ def to_int(self) -> int:
17201743 return 108
17211744 if self == Publisher .OPRA_PILLAR_IEXO :
17221745 return 109
1746+ if self == Publisher .CGIF_TITANIUM_CGIF :
1747+ return 110
17231748 raise ValueError ("Invalid Publisher" )
17241749
17251750 @property
@@ -1945,6 +1970,8 @@ def venue(self) -> Venue:
19451970 return Venue .MXTO
19461971 if self == Publisher .OPRA_PILLAR_IEXO :
19471972 return Venue .IEXO
1973+ if self == Publisher .CGIF_TITANIUM_CGIF :
1974+ return Venue .CGIF
19481975 raise ValueError ("Unexpected Publisher value" )
19491976
19501977 @property
@@ -2170,6 +2197,8 @@ def dataset(self) -> Dataset:
21702197 return Dataset .OPRA_PILLAR
21712198 if self == Publisher .OPRA_PILLAR_IEXO :
21722199 return Dataset .OPRA_PILLAR
2200+ if self == Publisher .CGIF_TITANIUM_CGIF :
2201+ return Dataset .CGIF_TITANIUM
21732202 raise ValueError ("Unexpected Publisher value" )
21742203
21752204 @property
@@ -2395,4 +2424,6 @@ def description(self) -> str:
23952424 return "OPRA - MEMX MX2 Options"
23962425 if self == Publisher .OPRA_PILLAR_IEXO :
23972426 return "OPRA - IEX Options LLC"
2427+ if self == Publisher .CGIF_TITANIUM_CGIF :
2428+ return "Cboe Global Indices Feed"
23982429 raise ValueError ("Unexpected Publisher value" )
0 commit comments