You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
75 lines
1.9 KiB
75 lines
1.9 KiB
package model |
|
|
|
// DeviceListResponse Device List Response. |
|
type DeviceListResponse struct { |
|
Status *DeviceResponseStatus `json:"status"` |
|
Data *DeviceListData `json:"data"` |
|
} |
|
|
|
// DeviceListDetailResponse Device List Detail Response. |
|
type DeviceListDetailResponse struct { |
|
Status *DeviceResponseStatus `json:"status"` |
|
Data *DeviceListDetailData `json:"data"` |
|
} |
|
|
|
// DeviceBootResponse Device Boot Response. |
|
type DeviceBootResponse struct { |
|
Status *DeviceResponseStatus `json:"status"` |
|
Data *DeviceBootData `json:"data"` |
|
} |
|
|
|
// DeviceShutDownResponse Device Shut Down Response. |
|
type DeviceShutDownResponse struct { |
|
Status *DeviceResponseStatus `json:"status"` |
|
} |
|
|
|
// DeviceBootData Device Boot Data. |
|
type DeviceBootData struct { |
|
WSRUL string `json:"wsurl"` |
|
UploadURL string `json:"uploadURL"` |
|
} |
|
|
|
// DeviceListDetailData Device List Detail Data. |
|
type DeviceListDetailData struct { |
|
Devices *Device `json:"device"` |
|
} |
|
|
|
// DeviceListData Device List Data. |
|
type DeviceListData struct { |
|
Devices []*Device `json:"devices"` |
|
} |
|
|
|
// DeviceResponseStatus Device Response Status. |
|
type DeviceResponseStatus struct { |
|
Code int `json:"code"` |
|
Status string `json:"status"` |
|
} |
|
|
|
// Device Device. |
|
type Device struct { |
|
Serial string `json:"serial"` |
|
Name string `json:"name"` |
|
State string `json:"state"` |
|
Mode string `json:"mode"` |
|
Version string `json:"version"` |
|
CPU string `json:"cpu"` |
|
IsSimulator bool `json:"isSimulator"` |
|
} |
|
|
|
// DeviceBootRequest Device Boot Request. |
|
type DeviceBootRequest struct { |
|
Serial string `json:"serial"` |
|
} |
|
|
|
// MobileDeviceCategoryResponse MobileDeviceCategory Response. |
|
type MobileDeviceCategoryResponse struct { |
|
Name string `json:"name"` |
|
Label string `json:"label"` |
|
Values []interface{} `json:"values"` |
|
} |
|
|
|
// MobileMachineResponse MobileMachine Response. |
|
type MobileMachineResponse struct { |
|
*MobileMachine |
|
ImageSrc string `json:"image_src"` |
|
}
|
|
|