Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EntrypointDto ¶
type OperationDto ¶
type SagaDto ¶
type SagaDto struct {
Kind string `yaml:"kind" json:"-"`
Id string `yaml:"id" json:"id"`
Name string `yaml:"name,omitempty" json:"name,omitempty"`
Bus string `yaml:"bus" json:"bus"`
Timeout string `yaml:"timeout,omitempty" json:"timeout,omitempty"`
Entrypoints []EntrypointDto `yaml:"entrypoints" json:"entrypoints,omitempty"`
Steps []StepDto `yaml:"steps" json:"steps,omitempty"`
}
type SagaServiceConfig ¶ added in v0.1.1
type Service ¶
func GetSagaService ¶
func GetSagaService() Service
type StepDto ¶
type StepDto struct {
Id string `yaml:"id" json:"id"`
Name string `yaml:"name,omitempty" json:"name,omitempty"`
Timeout string `yaml:"timeout,omitempty" json:"timeout,omitempty"`
Skip []string `yaml:"skip,omitempty" json:"skip,omitempty"`
Operations []OperationDto `yaml:"operations" json:"operations"`
After string `yaml:"after" json:"after,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.