- Create task/types_v2.go with unified task type definitions and interfaces
* Add UnifiedTaskType and UnifiedTaskStatus constants
* Define Task:Params interface for parameter validation and serialization
* Define UnifiedTask interface as base for all task implementations
* Add BaseTask for common task functionality
|
||
|---|---|---|
| .. | ||
| handler_factory.go | ||
| initializer.go | ||
| metrics_logger.go | ||
| queue_message.go | ||
| queue_producer.go | ||
| retry_manager.go | ||
| retry_queue.go | ||
| test_task.go | ||
| types.go | ||
| types_v2.go | ||
| worker.go | ||