Documentation ¶
Index ¶
- func GetParameterValue[T ParameterType](parameters map[string]interface{}, k parameters_enums.Key) (T, error)
- func RegisterGobDataTypes()
- func SetParameterValue[T ParameterType](parameters map[string]interface{}, k parameters_enums.Key, v T) error
- type Command
- type CompletingJobDtoV1
- type CompletingJobsArgsV1
- type CompletingJobsReplyV1
- type ContextV1
- type JobsCountArgsV1
- type JobsCountArgsV2
- type JobsCountDtoV1
- type Logger
- type ParameterType
- type PendingJobDtoV1
- type PendingJobsArgsV1
- type PendingJobsArgsV2
- type PendingJobsDtoV1
- type Runner
- type UpsertJobHeartbeatArgsV1
- type UpsertJobHeartbeatReplyV1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetParameterValue ¶
func GetParameterValue[T ParameterType](parameters map[string]interface{}, k parameters_enums.Key) (T, error)
func RegisterGobDataTypes ¶
func RegisterGobDataTypes()
func SetParameterValue ¶
func SetParameterValue[T ParameterType](parameters map[string]interface{}, k parameters_enums.Key, v T) error
Types ¶
type CompletingJobDtoV1 ¶
type CompletingJobsArgsV1 ¶
type CompletingJobsArgsV1 struct { types.AuthArgsV1 Jobs []CompletingJobDtoV1 }
type CompletingJobsReplyV1 ¶
type CompletingJobsReplyV1 struct {
Done bool
}
type JobsCountArgsV1 ¶
type JobsCountArgsV1 struct {
types.AuthArgsV1
}
type JobsCountArgsV2 ¶
type JobsCountArgsV2 struct {
types.AuthArgsV2
}
type JobsCountDtoV1 ¶
type ParameterType ¶
type PendingJobDtoV1 ¶
type PendingJobDtoV1 struct { JobID string CommandEnums []commands_enums.Type Parameters map[string]interface{} }
PendingJobDtoV1 represents v1 of a pending deployment job from the server
type PendingJobsArgsV1 ¶
type PendingJobsArgsV1 struct {
types.AuthArgsV1
}
PendingJobsArgsV1 represents v1 args to get pending jobs
type PendingJobsArgsV2 ¶
type PendingJobsArgsV2 struct {
types.AuthArgsV2
}
type PendingJobsDtoV1 ¶
type PendingJobsDtoV1 struct {
Jobs []PendingJobDtoV1
}
PendingJobsDtoV1 represents v1 of a deployment jobs from the server
type UpsertJobHeartbeatArgsV1 ¶
type UpsertJobHeartbeatArgsV1 struct { types.AuthArgsV1 JobID string }
type UpsertJobHeartbeatReplyV1 ¶
type UpsertJobHeartbeatReplyV1 struct {
Stopping bool
}
Click to show internal directories.
Click to hide internal directories.