20 lines
No EOL
844 B
Go
20 lines
No EOL
844 B
Go
package rpc
|
|
|
|
import "github.com/amidaware/rmmagent/agent/tasks"
|
|
|
|
type NatsMsg struct {
|
|
Func string `json:"func"`
|
|
Timeout int `json:"timeout"`
|
|
Data map[string]string `json:"payload"`
|
|
ScriptArgs []string `json:"script_args"`
|
|
ProcPID int32 `json:"procpid"`
|
|
TaskPK int `json:"taskpk"`
|
|
ScheduledTask tasks.SchedTask `json:"schedtaskpayload"`
|
|
RecoveryCommand string `json:"recoverycommand"`
|
|
UpdateGUIDs []string `json:"guids"`
|
|
ChocoProgName string `json:"choco_prog_name"`
|
|
PendingActionPK int `json:"pending_action_pk"`
|
|
PatchMgmt bool `json:"patch_mgmt"`
|
|
ID int `json:"id"`
|
|
Code string `json:"code"`
|
|
} |