investfly.models.SecurityFilterModels

class DataSource(builtins.str, enum.Enum):

str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str

Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.

BARS = <DataSource.BARS: 'BARS'>
FINANCIAL = <DataSource.FINANCIAL: 'FINANCIAL'>
QUOTE = <DataSource.QUOTE: 'QUOTE'>
NEWS = <DataSource.NEWS: 'NEWS'>
class DataType(builtins.str, enum.Enum):

str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str

Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.

BARS = BARS
FINANCIAL = FINANCIAL
QUOTE = QUOTE
NEWS = NEWS
INDICATOR = INDICATOR
CONST = CONST
class ConstUnit(builtins.str, enum.Enum):

str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str

Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.

K = <ConstUnit.K: 'K'>
M = <ConstUnit.M: 'M'>
B = <ConstUnit.B: 'B'>
class DataParam(typing.Dict[str, typing.Any]):
SECURITY = 'security'
FIELD = 'field'
INDICATOR = 'indicator'
DATATYPE = 'datatype'
VALUE = 'value'
UNIT = 'unit'
BARINTERVAL = 'barinterval'
LOOKBACK = 'lookback'
COUNT = 'count'
def setDataType(self, dataType: DataType) -> None:
def getDataType(self) -> DataType:
def getIndicatorId(self) -> str:
def getBarInterval(self) -> investfly.models.MarketData.BarInterval | None:
def getQuoteField(self) -> investfly.models.MarketDataIds.QuoteField | None:
def getFinancialField(self) -> investfly.models.MarketDataIds.FinancialField | None:
def getCount(self) -> int | None:
def getLookback(self) -> int | None:
def getConstValue(self) -> int | float:
def getSecurity(self) -> str | None:
def validate(self) -> None:
@staticmethod
def fromDict( json_dict: Dict[str, Any]) -> DataParam:
def clone(self) -> DataParam: