inmydata.StructuredData module

class inmydata.StructuredData.AIDataFilter(Field: str, ConditionOperator: ConditionOperator, LogicalOperator: LogicalOperator, Value, StartGroup: int, EndGroup: int, CaseInsensitive: bool)

Bases: object

to_dict()
class inmydata.StructuredData.AIDataSimpleFilter(Field: str, Value)

Bases: object

to_dict()
class inmydata.StructuredData.ConditionOperator(value)

Bases: Enum

An enumeration.

Contains = 10
Equals = 0
GreaterThan = 2
GreaterThanOrEqualTo = 4
LessThan = 3
LessThanOrEqualTo = 5
Like = 7
NotContains = 1
NotEquals = 1
NotLike = 9
NotStartsWith = 8
StartsWith = 6
class inmydata.StructuredData.LogicalOperator(value)

Bases: Enum

An enumeration.

And = 0
AndNot = 2
Or = 1
class inmydata.StructuredData.StructuredDataDriver(tenant: str, server: str = 'inmydata.com', logging_level=20, log_file: str | None = None)

Bases: object

class AIDataAPIRequest(Subject: str, Fields: list[str], Filters: list[AIDataFilter])

Bases: object

to_dict()
class AIDataAPIResponse(noRows, fileSize, csvDataString, columnNamesandTypes)

Bases: object

toJSON()
get_data(subject: str, fields: list[str], filters: list[AIDataFilter])
get_data_simple(subject: str, fields: list[str], simplefilters: list[AIDataSimpleFilter], caseSensitive: bool | None = True)