Files
spark/src/lib_python_interop/python_interop_plugins/spark_enums.py
T
John Colvin 399f9e61e2 chore: Add security type to py reqs
Venue and sec name alone don't always identify a unique security.
2025-06-24 10:48:42 -04:00

50 lines
739 B
Python

from enum import Enum
class OrderStatus(Enum):
NEW = 1
PENDING_NEW = 2
PARTIALLY_FILLED = 3
FILLED = 4
CANCELED = 5
REJECTED = 6
class ExecType(Enum):
NEW = 1
PENDING_NEW = 2
PARTIAL_FILL = 3
FILL = 4
CANCELED = 5
REJECTED = 6
class OrderType(Enum):
LIMIT = 1
MARKET = 2
ICEBERG = 3
SPREADER = 4
@staticmethod
def parse(s: str):
return OrderType.__members__[s]
class TimeInForce(Enum):
FOK = 1
GTC = 2
@staticmethod
def parse(s: str):
return TimeInForce.__members__[s]
class SecurityType(Enum):
SPOT = 1
FUTURE = 2
OPTION = 3
@staticmethod
def parse(s: str):
return SecurityType.__members__[s]