et_engine_core.jobs¶
Classes
|
Interface for ET Engine Arguments |
|
Interface for ET Engine Jobs |
|
Interface for ET Engine Tools |
- class Job(job_id: str, job_tool: Tool, job_log_id: str, job_argument_list: list[Argument])¶
Bases:
object
Interface for ET Engine Jobs
- static from_json(job_json: dict[slice(<class 'str'>, <class 'str'>, None)]) Self ¶
Create a Job object from JSON
- Parameters:
job_json (dict) – JSON-like representation of the object, e.g. from Job(…).to_json()
- Returns:
a Job object
- Return type:
Self
- to_json() dict[slice(<class 'str'>, <class 'str'>, None)] ¶
Export Job to JSON-like dictionary
- Returns:
dictionary that can be turned into a JSON string
- Return type:
dict