Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Command ¶
type CommandArguments ¶
type CommandArguments struct {
RootUrl string `json:"root_url,omitempty"`
Title string `json:"title,omitempty"`
Size SizeHW `json:"size,omitempty"`
X int `json:"x,omitempty"`
Y int `json:"y,omitempty"`
CommandID uint `json:"command_id,omitempty"`
Label string `json:"label,omitempty"`
MenuID uint `json:"menu_id,omitempty"` // this should never be 0 anyway
WindowID uint `json:"window_id,omitempty"`
SessionID uint `json:"session_id,omitempty"`
GroupID uint `json:"group_id,omitempty"`
Value bool `json:"value"`
CookieStore bool `json:"cookie_store"`
OffTheRecord bool `json:"off_the_record"`
}
Covers all possible argument combinations. Makes use of omit empty to adapt to different use cases
type CommandResponse ¶
type CommandResponse struct {
Action string `json:"_action,omitempty"`
Error string `json:"_error,omitempty"`
ID uint `json:"_id,omitempty"`
Result ReplyResult `json:"_result,omitempty"`
Event EventResult `json:"_event,omitempty"`
}
type EventResult ¶
type ReplyResult ¶
type ReplyResult struct {
TargetID uint `json:"_target,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.