Commit Graph

12 Commits

Author SHA1 Message Date
Aleksandr Melnikov
59cbf7d15e Refactored CronWorkflow message.
- Moved Parameters to it's own field
- Using WorkflowTemplate directly, instead of nesting it inside of
WorkflowExecution.
- Updated related code to use new structure.
2020-03-30 11:59:13 -07:00
Aleksandr Melnikov
9045b1a3eb Added UpdateCronWorkflow endpoint. 2020-03-29 22:56:40 -07:00
Aleksandr Melnikov
8b4d93af4b Added TerminateCronWorkflow endpoint.
- Also updated CronWorkflow message to include the name of the cron workflow.
- Updated related function that parses and sets the struct values, to include the name attribute
2020-03-29 22:16:33 -07:00
Aleksandr Melnikov
2ada65e87a Added ListCronWorkflows endpoint. 2020-03-29 22:00:11 -07:00
Aleksandr Melnikov
1096a21058 Adding GetCronWorkflow endpoint.
- Added supporting proto code
- Added supporting server function and cron_workflow client function
- Added extra checking for possible nil values
2020-03-29 21:37:03 -07:00
Aleksandr Melnikov
d7a289c895 Renaming variable testCWF.
Adding the workflow spec correctly to the CronWorkflow spec.
2020-03-27 12:22:01 -07:00
Aleksandr Melnikov
aab8b4a69b Setting cronWorkflow values during server create request,
from the request data.
2020-03-27 12:20:58 -07:00
Aleksandr Melnikov
e1892d6527 Fixing CronWorkflow values. 2020-03-27 12:20:58 -07:00
Aleksandr Melnikov
4d66356c26 Fixing double error check. 2020-03-27 12:20:58 -07:00
Aleksandr Melnikov
f92964937e Added CreateCronWorkflow function to server. 2020-03-27 12:20:58 -07:00
Aleksandr Melnikov
8719a1ee2a Adding apiCronWorkflow function, to return the expected API response
struct.
2020-03-27 12:20:58 -07:00
Aleksandr Melnikov
26615700e6 Adding cron_workflow_server.go
- Connecting it to main.go
2020-03-27 12:17:39 -07:00