Model class with created_by and last_modified_by columns automatically provided
:param Model: [description] :type Model: [type] :return: [description] :rtype: [type]
creation_type: ScenarioCreationType
data: Dict[str, Any]
description: RichTextDTO
folder: SpaceFolder
id: str
is_validated: bool
lab_config: LabConfigModel
status: ScenarioStatus
validated_at: datetime
Initialize self. See help(type(self)) for accurate signature.
Throw an error if the scenario is not runnable
Throw an error if the scenario is not stopable
Throw an error if the scenario is not updatable
bool
- True
bool
- False
bool
ScenarioProtocolDTO
ScenarioProgressDTO
str
EntityType
Optional[ProcessErrorInfo]
ScenarioProcessStatus
List[TaskModel]
Method to get a readable to quickly distinguish the scenario, (used in error message)
str
bool
Returns True if the model is saved in db, False otherwise
bool
ProcessErrorInfo
int
Mark that a process is created for the scenario, but it is not started yet
int
ModelType
Sets the data
set force_insert to True to force creation of the object
set skip_hook to True to skip the before insert or update hook
ModelType
ProcessErrorInfo
ScenarioDTO
ScenarioSimpleDTO
Any
Method call after all the table are inited
Useful when use DeferredForeignKey to create the foreign key manually latter
Method call after the table is created
Usefull to create the full text indexes
Any
Any
bool
- True
bool
- True
Any
Any
bool
- True
bool
- True
Any
Any
Any
Any
Any
Returns the name of the class
bool
- False
bool
- False
bool
- False
str
Clear folders from all the entities that have the folder
List
Returns True if the column exists in the table
str
bool
int
int
int
Any
Create a foreign key for a Foreign key field only if the foreign key does not exists
ForeignKeyField
Method to create a full text index
List
str
Create model table
Any
Drop model table
Execute a raw SQL query. Can use the [TABLE_NAME] to replace by the table name
str
Any
Any
str
bool
Returns the full name of the class
bool
- False
bool
- False
str
Any
Any
str
Optional
Get by ID and throw 404 error if object not found
str
ModelType
List
List
DatabaseProxy
Returns the (current) DbManager of this model
Type
Any
Any
ModelSelect
Returns the table name of this class
str
Any
Returns True if the index exists in the table
str
bool
Get all the classes that inherit this class
List
Any
Any
Any
Any
Any
Any
Any
Any
Any
Any
Any
Any
Performs full-text search on the field. Must be overrided by child class to work
str
str
ModelSelect
Any
Any
Any
Any
Any
Any
Any