Contains methods to instantiate TaskModel and ProtocolModel but it does not save the instances to the database, it only create th objects
Functions
create_empty_protocol_model_from_config_dto @classmethod
Create a protocol model from a ProcessConfigDTO. The protocol is fully created from the dto and the process type is not used. It can create a protocol where the type does not exist in the system.
Warning, it does not initialize the graph.
protocol_config_dto :
ProcessConfigDTO
copy_id :
bool
Return type :
ProtocolModel
create_output_task @classmethod
Return type :
TaskModel
create_process_model_from_type @classmethod
process_type :
Type
config_params :
Dict
instance_name :
str
community_agent_version_id :
str
Return type :
TaskModel
create_process_model_from_typing_name @classmethod
typing_name :
str
config_params :
Dict
instance_name :
str
Return type :
TaskModel
create_protocol_empty @classmethod
instance_name :
str
name :
str
protocol_type :
Type
- <class 'gws_core.protocol.protocol.Protocol'>
Return type :
ProtocolModel
create_protocol_model_from_type @classmethod
protocol_type :
Type
config_params :
Dict
instance_name :
str
name :
str
Return type :
ProtocolModel
create_source @classmethod
resouce_id :
str
Return type :
TaskModel
create_task_model_from_config_dto @classmethod
Create a task model from a ProcessConfigDTO. The task is fully created from the dto and the process type is not used. It can create a task where the type does not exist in the system.
task_config_dto :
ProcessConfigDTO
object containing the task configuration
copy_id :
bool
Return type :
TaskModel
create_task_model_from_type @classmethod
Create a task model from a task type. The specs are created from the task type.
task_type :
Type
_description_
config_params :
Optional
_description_
instance_name :
Optional
_description_
inputs_dto :
Optional
If provided, override the input spec of the task (useful for dynamic IO)
outputs_dto :
Optional
If provided, override the output spec of the task (useful for dynamic IO)
name :
Optional
_description_
community_agent_version_id :
Optional
_description_
style :
Optional
_description_
config_specs :
Optional
Return type :
TaskModel
create_task_model_from_typing_name @classmethod
typing_name :
str
config_params :
Dict
instance_name :
str
Return type :
TaskModel
create_viewer @classmethod
resource_typing_name :
str
Return type :
TaskModel