idmtools.core.interfaces.inamed_entity module¶
INamedEntity definition. INamedEntity Provides a class with a name like Experiments or Suites.
Copyright 2021, Bill & Melinda Gates Foundation. All rights reserved.
- class idmtools.core.interfaces.inamed_entity.INamedEntity(_uid: uuid.UUID = None, _IItem__pre_creation_hooks: typing.List[typing.Callable[[IItem, IPlatform], None]] = <factory>, _IItem__post_creation_hooks: typing.List[typing.Callable[[IItem, IPlatform], None]] = <factory>, platform_id: uuid.UUID = None, _platform: IPlatform = None, parent_id: uuid.UUID = None, _parent: IEntity = None, status: idmtools.core.enums.EntityStatus = None, tags: typing.Dict[str, typing.Any] = <factory>, item_type: idmtools.core.enums.ItemType = None, _platform_object: typing.Any = None, name: str = None)¶
Bases:
idmtools.core.interfaces.ientity.IEntity
INamedEntity extends the IEntity adding the name property.
- __init__(_uid: uuid.UUID = None, _IItem__pre_creation_hooks: typing.List[typing.Callable[[IItem, IPlatform], None]] = <factory>, _IItem__post_creation_hooks: typing.List[typing.Callable[[IItem, IPlatform], None]] = <factory>, platform_id: uuid.UUID = None, _platform: IPlatform = None, parent_id: uuid.UUID = None, _parent: IEntity = None, status: idmtools.core.enums.EntityStatus = None, tags: typing.Dict[str, typing.Any] = <factory>, item_type: idmtools.core.enums.ItemType = None, _platform_object: typing.Any = None, name: str = None) None ¶