IVersionedEntity

class LOGS.Interfaces.IVersionedEntity.IVersionedEntity[source]

Bases: ICreationRecord, IModificationRecord, ISoftDeletable

property version: int | None
class LOGS.Interfaces.IVersionedEntity.IVersionedEntityRequest(includeSoftDeleted=None, isSoftDeleted=None, createdFrom=None, createdTo=None, originalIds=None, versionIds=None, versions=None)[source]

Bases: Generic[_idType], ICreationRecordRequest, IModificationRecordRequest, ISoftDeletableRequest

createdByIds: Optional[List[int]]
originalIds: Optional[List[TypeVar(_idType, bound= Union[int, str])]] = None
versionIds: Optional[List[int]] = None
versions: Optional[List[int]] = None