Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildTo ¶
type BuildTo struct { WorkDir string ProjectDir string AppPath string ID uint Serial string Priority int NodeIp string NodePort int DeviceIp string BuildType constant.BuildType AppiumPort int SeleniumDriverType constant.BrowserType SeleniumDriverVersion string SeleniumDriverPath string QueueId uint ScriptUrl string ScmAddress string ScmAccount string ScmPassword string AppUrl string BuildCommands string ResultFiles string KeepResultFiles MyBool ResultPath string ResultMsg string StartTime time.Time CompleteTime time.Time Progress constant.BuildProgress Status constant.BuildStatus }
type Container ¶
type Container struct { Id int Name string DiskSize int MemorySize int CdromSys string CdromDriver string DefPath string ImagePath string WorkDir string PublicIp string PublicPort int MacAddress string ResolutionHeight int ResolutionWidth int RpcPort int SshPort int VncPort int DestroyAt time.Time FirstDetectedTime time.Time HostId int ImageId int Status constant.VmStatus }
type DeviceInst ¶
type DeviceInst struct { DeviceSpec NodeIp string `json:"nodeIp"` NodePort int `json:"rpcPort"` AppiumPort int `json:"appiumPort"` DeviceStatus constant.DeviceStatus `json:"deviceStatus"` AppiumStatus constant.ServiceStatus `json:"appiumStatus"` LastRegisterDate time.Time `json:"lastRegisterDate"` }
type DeviceSpec ¶
type DeviceSpec struct { Serial string `json:"serial"` Model string `json:"model"` ApiLevel int `json:"apiLevel"` Version string `json:"version"` Code string `json:"code"` Os string `json:"os"` Kernel string `json:"kernel"` Ram int `json:"ram"` Rom int `json:"rom"` Cpu string `json:"cpu"` Battery int `json:"battery"` Density int `json:"density"` DeviceIp string `json:"deviceIp"` ResolutionHeight int `json:"resolutionHeight"` ResolutionWidth int `json:"resolutionWidth"` }
type Host ¶
type Host struct { Name string OsPlatform constant.OsPlatform OsType constant.OsType OsLang constant.OsLang OsVersion string OsBuild string OsBits string Ip string Port int WorkDir string SshPort int VncPort int Status constant.HostStatus LastRegisterDate time.Time Vms []Vm // contains filtered or unexported fields }
type Image ¶
type Image struct { Name string `json:"name"` Path string `json:"path"` Size int `json:"size"` OsPlatform string `json:"osPlatform"` OsType string `json:"osType"` OsVersion string `json:"osVersion"` OsBuild string `json:"osBuild"` OsBits string `json:"osBits"` OsLanguage string `json:"naosLanguageme"` ResolutionHeight int `json:"resolutionHeight"` ResolutionWidth int `json:"resolutionWidth"` Status string `json:"status"` DestroyAt time.Time `json:"distroyAt"` IsoId int `json:"isoId"` }
type Iso ¶
type Iso struct { Name string `json:"name"` Path string `json:"path"` Size int `json:"size"` OsPlatform string `json:"osPlatform"` OsType string `json:"osType"` OsVersion string `json:"osVersion"` OsBuild string `json:"osBuild"` OsBits string `json:"osBits"` OsLanguage string `json:"naosLanguageme"` Status string `json:"status"` }
type PveReq ¶
type PveReq struct { StartAfterCreated bool `json:"startAfterCreated"` NodeIp string `json:"-"` NodePort int `json:"-"` VmPublicIp string `json:"vmPublicIp"` VmPrivateIp string `json:"vmPrivateIp"` VmPublicPort int `json:"vmPublicPort"` VmMacAddress string `json:"vmMacAddress"` VmTemplate string `json:"vmTemplate"` VmUniqueName string `json:"vmUniqueName"` VmMemorySize int `json:"vmMemorySize"` VmDiskSize int `json:"vmDiskSize"` VmCdromSys string `json:"vmCdromSys"` VmCdromDriver string `json:"vmCdromDriver"` VmBackingImage string `json:"vmBackingImage"` HostId int `json:"hostId"` VmId int `json:"vmId"` VmBackingImageId int `json:"vmBackingImageId"` VmCdromSysId int `json:"vmCdromSysId"` VmCdromDriverId int `json:"vmCdromDriverId"` }
type RpcResult ¶
type Vm ¶
type Vm struct { Id int Name string DiskSize int MemorySize int CdromSys string CdromDriver string DefPath string ImagePath string BackingImagePath string WorkDir string PublicIp string PublicPort int MacAddress string ResolutionHeight int ResolutionWidth int RpcPort int SshPort int VncPort int DestroyAt time.Time FirstDetectedTime time.Time HostId int BackingImageId int Status constant.VmStatus }
Click to show internal directories.
Click to hide internal directories.