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.