package
Version:
v0.2.0
Opens a new window with list of versions in this module.
Published: Jul 4, 2024
License: Apache-2.0
Opens a new window with license information.
Imports: 0
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type Data struct {
TaskGroups []TaskGroup `json:"task_groups"`
Description string `json:"description"`
}
type Task struct {
TaskId string `json:"id"`
TaskName string `json:"name"`
Dependencies []string `json:"dependencies"`
TaskComponent string `json:"task_component"`
RequestBody string `json:"request_body"`
}
type TaskComponentInfo struct {
TaskComponentType string `json:"taskComponentType"`
Data string `json:"Data"`
}
type TaskGroup struct {
TaskGroupId string `json:"id"`
TaskGroupName string `json:"name"`
Description string `json:"description"`
Tasks []Task `json:"tasks"`
}
type TaskOptions struct {
ApiConnectionId string `json:"api_connection_id"`
Endpoint string `json:"endpoint"`
Method string `json:"method"`
RequestBody string `json:"request_body"`
}
type WorkflowInfo struct {
WorkflowId string `json:"id"`
WorkflowName string `json:"name"`
WorkflowData Data `json:"data"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
}
type WorkflowReqInfo struct {
WorkflowName string `json:"name"`
WorkflowData Data `json:"data"`
}
type WorkflowStatusInfo struct {
Message string `json:"message"`
Phase string `json:"phase"`
Reason int `json:"reason"`
}
type WorkflowTemplateInfo struct {
WorkflowTemplateId string `json:"id"`
WorkflowData Data `json:"data"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.