Documentation ¶
Index ¶
- Variables
- type AnalyticsEventResponse
- type AvailableUpdate
- type AvailableUpdateResponse
- type CheckMessagesResponse
- type ConfigChangedResponse
- type GetProcessesInUseResponse
- type MessageInfo
- type MessageInterruptType
- type MessagePlacementType
- type MessageRepeatType
- type ProcessInfo
- type Project
- type ProjectsResponse
- type ReportRuntimeUsageResponse
- type StateVersion
- type Version
- type VersionResponse
Constants ¶
This section is empty.
Variables ¶
View Source
var AllMessageInterruptType = []MessageInterruptType{ MessageInterruptTypeDisabled, MessageInterruptTypePrompt, MessageInterruptTypeExit, }
View Source
var AllMessagePlacementType = []MessagePlacementType{ MessagePlacementTypeBeforeCmd, MessagePlacementTypeAfterCmd, }
View Source
var AllMessageRepeatType = []MessageRepeatType{ MessageRepeatTypeDisabled, MessageRepeatTypeConstantly, MessageRepeatTypeHourly, MessageRepeatTypeDaily, MessageRepeatTypeWeekly, MessageRepeatTypeMonthly, }
Functions ¶
This section is empty.
Types ¶
type AnalyticsEventResponse ¶
type AnalyticsEventResponse struct {
Sent bool `json:"sent"`
}
type AvailableUpdate ¶
type AvailableUpdateResponse ¶
type AvailableUpdateResponse struct {
AvailableUpdate AvailableUpdate `json:"availableUpdate"`
}
type CheckMessagesResponse ¶
type CheckMessagesResponse struct {
Messages []*MessageInfo `json:"checkMessages"`
}
type ConfigChangedResponse ¶
type ConfigChangedResponse struct {
Received bool `json:"received"`
}
type GetProcessesInUseResponse ¶
type GetProcessesInUseResponse struct {
Processes []*ProcessInfo `json:"getProcessesInUse"`
}
type MessageInfo ¶
type MessageInfo struct { ID string `json:"id"` Message string `json:"message"` Condition string `json:"condition"` Repeat MessageRepeatType `json:"repeat"` Interrupt MessageInterruptType `json:"interrupt"` Placement MessagePlacementType `json:"placement"` }
type MessageInterruptType ¶
type MessageInterruptType string
const ( MessageInterruptTypeDisabled MessageInterruptType = "Disabled" MessageInterruptTypePrompt MessageInterruptType = "Prompt" MessageInterruptTypeExit MessageInterruptType = "Exit" )
func (MessageInterruptType) IsValid ¶
func (e MessageInterruptType) IsValid() bool
func (MessageInterruptType) MarshalGQL ¶
func (e MessageInterruptType) MarshalGQL(w io.Writer)
func (MessageInterruptType) String ¶
func (e MessageInterruptType) String() string
func (*MessageInterruptType) UnmarshalGQL ¶
func (e *MessageInterruptType) UnmarshalGQL(v interface{}) error
type MessagePlacementType ¶
type MessagePlacementType string
const ( MessagePlacementTypeBeforeCmd MessagePlacementType = "BeforeCmd" MessagePlacementTypeAfterCmd MessagePlacementType = "AfterCmd" )
func (MessagePlacementType) IsValid ¶
func (e MessagePlacementType) IsValid() bool
func (MessagePlacementType) MarshalGQL ¶
func (e MessagePlacementType) MarshalGQL(w io.Writer)
func (MessagePlacementType) String ¶
func (e MessagePlacementType) String() string
func (*MessagePlacementType) UnmarshalGQL ¶
func (e *MessagePlacementType) UnmarshalGQL(v interface{}) error
type MessageRepeatType ¶
type MessageRepeatType string
const ( MessageRepeatTypeDisabled MessageRepeatType = "Disabled" MessageRepeatTypeConstantly MessageRepeatType = "Constantly" MessageRepeatTypeHourly MessageRepeatType = "Hourly" MessageRepeatTypeDaily MessageRepeatType = "Daily" MessageRepeatTypeWeekly MessageRepeatType = "Weekly" MessageRepeatTypeMonthly MessageRepeatType = "Monthly" )
func (MessageRepeatType) IsValid ¶
func (e MessageRepeatType) IsValid() bool
func (MessageRepeatType) MarshalGQL ¶
func (e MessageRepeatType) MarshalGQL(w io.Writer)
func (MessageRepeatType) String ¶
func (e MessageRepeatType) String() string
func (*MessageRepeatType) UnmarshalGQL ¶
func (e *MessageRepeatType) UnmarshalGQL(v interface{}) error
type ProcessInfo ¶
type ProjectsResponse ¶
type ProjectsResponse struct {
Projects []*Project `json:"projects"`
}
type ReportRuntimeUsageResponse ¶
type ReportRuntimeUsageResponse struct {
Received bool `json:"received"`
}
type StateVersion ¶
type Version ¶
type Version struct {
State *StateVersion `json:"state"`
}
type VersionResponse ¶
type VersionResponse struct {
Version Version `json:"version"`
}
Click to show internal directories.
Click to hide internal directories.