Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeviceStatus ¶
type DeviceStatus string
const ( Unpaired DeviceStatus = "unpaired" Paired DeviceStatus = "paired" Pairable DeviceStatus = "pairable" )
type InstalledApp ¶
type InstalledApp struct { gorm.Model IpaName string `json:"ipa_name"` IpaPath string `json:"ipa_path"` Description string `json:"description,omitempty"` Device string `json:"device"` UDID string `gorm:"column:udid" json:"udid"` Account string `json:"account"` Password string `json:"password"` InstalledDate *time.Time `json:"installed_date"` RefreshedDate *time.Time `json:"refreshed_date"` RefreshedResult bool `json:"refreshed_result"` Icon string `json:"icon"` BundleIdentifier string `json:"bundle_identifier"` Version string `json:"version"` Enabled bool `json:"enabled,omitempty"` }
func (InstalledApp) MarshalJSON ¶ added in v0.0.9
func (t InstalledApp) MarshalJSON() ([]byte, error)
输出json时,清空密码字段,提高安全性
type LockdownDevice ¶
type ServiceStatus ¶
type UsbmuxdDevice ¶
type UsbmuxdDevice struct { DeviceName string `json:"DeviceName,omitempty"` ProductVersion string `json:"ProductVersion,omitempty"` ProductType string `json:"ProductType,omitempty"` ModelNumber string `json:"ModelNumber,omitempty"` SerialNumber string `json:"SerialNumber,omitempty"` PhoneNumber string `json:"PhoneNumber,omitempty"` CPUArchitecture string `json:"CPUArchitecture,omitempty"` ProductName string `json:"ProductName,omitempty"` ProtocolVersion string `json:"ProtocolVersion,omitempty"` RegionInfo string `json:"RegionInfo,omitempty"` TimeIntervalSince197 string `json:"TimeIntervalSince197,omitempty"` TimeZone string `json:"TimeZone,omitempty"` UniqueDeviceID string `json:"UniqueDeviceID,omitempty"` WiFiAddress string `json:"WiFiAddress,omitempty"` BluetoothAddress string `json:"BluetoothAddress,omitempty"` BasebandVersion string `json:"BasebandVersion,omitempty"` DeviceColor string `json:"DeviceColor,omitempty"` DeviceClass string `json:"DeviceClass,omitempty"` }
type UsbmuxdImage ¶ added in v0.0.7
type UsbmuxdImage struct { Device UsbmuxdDevice VersionMajor int `json:"VersionMajor"` VersionMinor int `json:"VersionMinor"` ImageMounted bool `json:"ImageMounted,omitempty"` DeveloperDiskImageUrl string `json:"DeveloperDiskImageUrl,omitempty"` DeveloperDiskImageVersion string `json:"DeveloperDiskImageVersion,omitempty"` }
func NewUsbmuxdImage ¶ added in v0.0.7
func NewUsbmuxdImage(device UsbmuxdDevice, imageSource string) *UsbmuxdImage
Click to show internal directories.
Click to hide internal directories.