Data Types

Public API Surface

Autodoc

class semantiva.data_types.data_types.BaseDataType(data, logger=None)[source]

Bases: _SemantivaComponent, Generic[T]

property data
validate(data)[source]
class semantiva.data_types.data_types.DataCollectionType(data=None)[source]

Bases: BaseDataType[S], Generic[E, S]

abstract append(item)[source]
classmethod collection_base_type()[source]
classmethod from_list(items)[source]
class semantiva.data_types.data_types.NoDataType(data=None, *args, **kwargs)[source]

Bases: BaseDataType[None]

validate(data)[source]