Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClimonWorker ¶
type ClimonWorker interface { Create(payload *model.CreteRequestPayload) (json.RawMessage, error) Delete(payload *model.DeleteRequestPayload) (json.RawMessage, error) List(payload *model.ListRequestPayload) (json.RawMessage, error) }
type Configuration ¶
type Configuration struct {
TemporalServiceAddress string `envconfig:"TEMPORAL_SERVICE_URL" default:"localhost:7233"`
}
type ConfigurationWorker ¶
type ConfigurationWorker interface { ClusterAdd(payload interface{}) (json.RawMessage, error) ClusterDelete(payload interface{}) (json.RawMessage, error) RepositoryAdd(payload interface{}) (json.RawMessage, error) RepositoryDelete(payload interface{}) (json.RawMessage, error) ProjectAdd(payload interface{}) (json.RawMessage, error) ProjectDelete(payload interface{}) (json.RawMessage, error) }
type DeploymentWorker ¶
type DeploymentWorker interface { Create(payload *model.CreteRequestPayload) (json.RawMessage, error) Delete(payload *model.DeleteRequestPayload) (json.RawMessage, error) List(payload *model.ListRequestPayload) (json.RawMessage, error) }
type Plugin ¶
type Plugin interface { // DeployActivities(payload interface{}) (json.RawMessage, error) Create(payload *model.CreteRequestPayload) (json.RawMessage, error) Delete(payload *model.DeleteRequestPayload) (json.RawMessage, error) List(payload *model.ListRequestPayload) (json.RawMessage, error) }
Click to show internal directories.
Click to hide internal directories.