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.