Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JobDetailMetadata ¶
type JobPayload ¶
type JobPayload struct {
Request PayloadRequestEnum `json:"request"`
Timestamp time.Time `json:"timestamp"`
Metadata PayloadRegularMetadata `json:"metadata,omitempty"`
}
func (*JobPayload) MarshalMetadata ¶
func (j *JobPayload) MarshalMetadata(target any) error
func (*JobPayload) UnmarshalMetadata ¶
func (j *JobPayload) UnmarshalMetadata(target any) error
type JobResponse ¶
type JobResponse struct {
Status JobStatusEnum `json:"status"`
ExitCode int `json:"exitcode"`
JobDetailMetadata
}
type JobSearchMetadata ¶
type JobStatusEnum ¶
type JobStatusEnum int32
const ( JOB_RUNNING JobStatusEnum = 1 << iota JOB_FINISH JOB_FAILED JOB_NOT_RUNNING )
type PayloadRegularMetadata ¶
type PayloadRegularMetadata any
type PayloadRequestEnum ¶
type PayloadRequestEnum int32
const ( REQUEST_EXECUTE_JOB PayloadRequestEnum = 1 << iota REQUEST_LIST REQUEST_WAIT REQUEST_STATUS REQUEST_VIBE_CHECK )
Click to show internal directories.
Click to hide internal directories.