Documentation
¶
Index ¶
- func Initialize(ctx context.Context)
- func PublishAgentEvent(ctx context.Context, agentId, eventName string, eventData *string) error
- func SendAgentMessage(ctx context.Context, agentId string, msgName string, data *string, ...) (*agentMessageResponse, error)
- func Shutdown(ctx context.Context)
- func SubscribeForAgentEvents(ctx context.Context, agentId string, update func(data []byte), done func()) error
- type AgentInfo
- type AgentStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Initialize ¶
func PublishAgentEvent ¶
func SendAgentMessage ¶
Types ¶
type AgentInfo ¶
type AgentInfo struct {
Id string `json:"id"`
Name string `json:"name"`
Status AgentStatus `json:"status"`
}
type AgentStatus ¶
type AgentStatus string
const ( AgentStatusStarting AgentStatus = "starting" AgentStatusRunning AgentStatus = "running" AgentStatusSuspending AgentStatus = "suspending" AgentStatusSuspended AgentStatus = "suspended" AgentStatusResuming AgentStatus = "resuming" AgentStatusStopping AgentStatus = "stopping" AgentStatusTerminated AgentStatus = "terminated" )
Click to show internal directories.
Click to hide internal directories.