idmtools.core.interfaces.iitem module

class idmtools.core.interfaces.iitem.IItem(_uid: uuid.UUID = None)

Bases: object

property uid
property id
property metadata
property pickle_ignore_fields
property metadata_fields
display()
pre_creation() → None

Called before the actual creation of the entity.

post_creation() → None

Called after the actual creation of the entity.

post_setstate()

Function called after restoring the state if additional initialization is required

pre_getstate()

Function called before picking and return default values for “pickle-ignore” fields