github.com/ActiveState/cli@v0.0.0-20240508170324-6801f60cd051/pkg/platform/api/svc/request/processes.go (about) 1 package request 2 3 type GetProcessesInUse struct { 4 execDir string 5 } 6 7 func NewGetProcessesInUse(execDir string) *GetProcessesInUse { 8 return &GetProcessesInUse{execDir} 9 } 10 11 func (c *GetProcessesInUse) Query() string { 12 return `query($execDir: String!) { 13 getProcessesInUse(execDir: $execDir) { 14 exe 15 pid 16 } 17 }` 18 } 19 20 func (c *GetProcessesInUse) Vars() (map[string]interface{}, error) { 21 return map[string]interface{}{"execDir": c.execDir}, nil 22 }