@@ -1280,6 +1280,10 @@ class Publisher(StringyMixin, str, Enum):
12801280 US Equities SIP - FINRA/Nasdaq TRF Chicago.
12811281 EQUS_SIP_XADF
12821282 US Equities SIP - FINRA Alternative Display Facility.
1283+ EQUS_SIP_CTA
1284+ US Equities SIP - CTA.
1285+ EQUS_SIP_UTP
1286+ US Equities SIP - UTP.
12831287
12841288 """
12851289
@@ -1416,6 +1420,8 @@ class Publisher(StringyMixin, str, Enum):
14161420 EQUS_SIP_FINY = "EQUS.SIP.FINY"
14171421 EQUS_SIP_FINC = "EQUS.SIP.FINC"
14181422 EQUS_SIP_XADF = "EQUS.SIP.XADF"
1423+ EQUS_SIP_CTA = "EQUS.SIP.CTA"
1424+ EQUS_SIP_UTP = "EQUS.SIP.UTP"
14191425
14201426 @classmethod
14211427 def from_int (cls , value : int ) -> Publisher :
@@ -1688,6 +1694,10 @@ def from_int(cls, value: int) -> Publisher:
16881694 return Publisher .EQUS_SIP_FINC
16891695 if value == 133 :
16901696 return Publisher .EQUS_SIP_XADF
1697+ if value == 134 :
1698+ return Publisher .EQUS_SIP_CTA
1699+ if value == 135 :
1700+ return Publisher .EQUS_SIP_UTP
16911701 raise ValueError (f"Integer value { value } does not correspond with any Publisher variant" )
16921702
16931703 def to_int (self ) -> int :
@@ -1960,6 +1970,10 @@ def to_int(self) -> int:
19601970 return 132
19611971 if self == Publisher .EQUS_SIP_XADF :
19621972 return 133
1973+ if self == Publisher .EQUS_SIP_CTA :
1974+ return 134
1975+ if self == Publisher .EQUS_SIP_UTP :
1976+ return 135
19631977 raise ValueError ("Invalid Publisher" )
19641978
19651979 @property
@@ -2233,6 +2247,10 @@ def venue(self) -> Venue:
22332247 return Venue .FINC
22342248 if self == Publisher .EQUS_SIP_XADF :
22352249 return Venue .XADF
2250+ if self == Publisher .EQUS_SIP_CTA :
2251+ return Venue .CTA
2252+ if self == Publisher .EQUS_SIP_UTP :
2253+ return Venue .UTP
22362254 raise ValueError ("Unexpected Publisher value" )
22372255
22382256 @property
@@ -2506,6 +2524,10 @@ def dataset(self) -> Dataset:
25062524 return Dataset .EQUS_SIP
25072525 if self == Publisher .EQUS_SIP_XADF :
25082526 return Dataset .EQUS_SIP
2527+ if self == Publisher .EQUS_SIP_CTA :
2528+ return Dataset .EQUS_SIP
2529+ if self == Publisher .EQUS_SIP_UTP :
2530+ return Dataset .EQUS_SIP
25092531 raise ValueError ("Unexpected Publisher value" )
25102532
25112533 @property
@@ -2779,4 +2801,8 @@ def description(self) -> str:
27792801 return "US Equities SIP - FINRA/Nasdaq TRF Chicago"
27802802 if self == Publisher .EQUS_SIP_XADF :
27812803 return "US Equities SIP - FINRA Alternative Display Facility"
2804+ if self == Publisher .EQUS_SIP_CTA :
2805+ return "US Equities SIP - CTA"
2806+ if self == Publisher .EQUS_SIP_UTP :
2807+ return "US Equities SIP - UTP"
27822808 raise ValueError ("Unexpected Publisher value" )
0 commit comments