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 PendingJobForSaasDtoV1
- type PendingJobsArgsV1
- type PendingJobsArgsV2
- type PendingJobsDtoV1
- type PendingJobsForSaasArgsV1
- type PendingJobsForSaasDtoV1
- type Runner
- type SaasJobsCountArgsV1
- type SaasJobsCountDtoV1
- type UpdateJobOutputArgsV1
- type UpdateJobOutputDtoV1
- type UpdateJobOutputReplyV1
- 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 PendingJobForSaasDtoV1 ¶
type PendingJobForSaasDtoV1 struct { JobID string OrganizationID string CommandEnums []commands_enums.Type Parameters map[string]interface{} }
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 PendingJobsForSaasArgsV1 ¶
type PendingJobsForSaasArgsV1 struct {
types.AuthArgsV2
}
type PendingJobsForSaasDtoV1 ¶
type PendingJobsForSaasDtoV1 struct {
Jobs []PendingJobForSaasDtoV1
}
type SaasJobsCountArgsV1 ¶
type SaasJobsCountArgsV1 struct {
types.AuthArgsV2
}
type SaasJobsCountDtoV1 ¶
type UpdateJobOutputArgsV1 ¶
type UpdateJobOutputArgsV1 struct { types.AuthArgsV1 Jobs []UpdateJobOutputDtoV1 }
type UpdateJobOutputDtoV1 ¶
type UpdateJobOutputReplyV1 ¶
type UpdateJobOutputReplyV1 struct {
Done bool
}
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.