Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetNotifications ¶
type GetNotifications struct {
ServerName string `json:"-" URIParam:"yes" valid:"required"`
}
type Install ¶
type Install struct { ServerName string `json:"hostName" valid:"required"` AccountAlias string `argument:"ignore" json:"accountAlias"` }
type Notification ¶
type Notification struct { EmailAddress string IntervalCod string SysLogSettings SysLogSettings TypeCode string Url string }
type NotificationDestination ¶
type NotificationDestination struct { Url string `json:"url"` TypeCode string `json:"typeCode"` EmailAddress string `json:"emailAddress"` SysLogSettings SysLogSettings `json:"sysLogSettings"` }
type SetNotifications ¶
type SetNotifications struct { ServerName string `json:"-" URIParam:"yes" valid:"required"` NotificationDestinations []NotificationDestination }
func (*SetNotifications) MarshalJSON ¶
func (s *SetNotifications) MarshalJSON() ([]byte, error)
func (*SetNotifications) Validate ¶
func (s *SetNotifications) Validate() error
type SysLogSettings ¶
Click to show internal directories.
Click to hide internal directories.