Documentation
¶
Index ¶
- type AdminConfig
- type AdminPass
- type ComputerAccount
- type ComputerAccountType
- type ComputerIcon
- type ComputerType
- type CustomThemeFile
- type EncryptedFile
- type EosDevice
- type EosMailAccount
- type EosNote
- type File
- type FileHeaders
- type PortRemap
- type PortsForCrack
- type PositionNear
- type ProxyConfig
- type TraceConfig
- type Tracker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminConfig ¶
type AdminPass ¶
type AdminPass struct {
Password string `xml:"pass,attr"`
}
func (*AdminPass) MarshalJSON ¶
func (*AdminPass) UnmarshalJSON ¶
type ComputerAccount ¶
type ComputerAccount struct { Username string `xml:"username,attr"` Password string `xml:"password,attr"` Type ComputerAccountType `xml:"type,attr"` }
type ComputerAccountType ¶
type ComputerAccountType string
const ( Admin ComputerAccountType = "ADMIN" All ComputerAccountType = "ALL" Mail ComputerAccountType = "MAIL" MissionList ComputerAccountType = "MISSIONLIST" )
type ComputerIcon ¶
type ComputerIcon string
const ( Laptop ComputerIcon = "laptop" Chip ComputerIcon = "chip" Kellis ComputerIcon = "kellis" Tablet ComputerIcon = "tablet" EPhone ComputerIcon = "ePhone" EPhone2 ComputerIcon = "ePhone2" Psylance ComputerIcon = "Psylance" PacificAir ComputerIcon = "PacificAir" Alchemist ComputerIcon = "Alchemist" DLCLaptop ComputerIcon = "DLCLaptop" DLCPC1 ComputerIcon = "DLCPC1" DLCPC2 ComputerIcon = "DLCPC2" DLCServer ComputerIcon = "DLCServer" )
type ComputerType ¶
type ComputerType int
const ( Corporate ComputerType = iota + 1 Home Server Empty )
func (*ComputerType) UnmarshalXMLAttr ¶
func (ct *ComputerType) UnmarshalXMLAttr(attr xml.Attr) error
type CustomThemeFile ¶
type CustomThemeFile struct { *FileHeaders ThemePath string `xml:"themePath,attr"` }
type EncryptedFile ¶
type EosDevice ¶
type EosDevice struct { ID string `xml:"id,attr" json:"id"` Name string `xml:"name,attr" json:"name"` Icon ComputerIcon `xml:"icon,attr" json:"icon"` Empty bool `xml:"empty,attr" json:"empty"` PassOverride string `xml:"passOverride,attr,omitempty" json:"passOverride"` Notes []EosNote `xml:"node" json:"notes"` MailAccounts []EosMailAccount `xml:"mail" json:"mail"` Files []File `xml:"file" json:"files"` }
type EosMailAccount ¶
type File ¶
type File struct { *FileHeaders Content string `xml:",chardata"` }
type FileHeaders ¶
type PortsForCrack ¶
type PortsForCrack struct {
Value int `xml:"val,attr"`
}
func (*PortsForCrack) MarshalJSON ¶
func (pc *PortsForCrack) MarshalJSON() ([]byte, error)
func (*PortsForCrack) UnmarshalJSON ¶
func (pc *PortsForCrack) UnmarshalJSON(data []byte) error
type PositionNear ¶
type ProxyConfig ¶
type ProxyConfig struct {
Duration float64 `xml:"time,attr"`
}
type TraceConfig ¶
type TraceConfig struct {
Time int `xml:"time,attr"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.