Values.DeviceSourceRepresents a device type that an app is tested against.
type nonrec t = {arn : AmazonResourceName.t option;The device's ARN.
*)name : Name.t option;The device's display name.
*)manufacturer : String_.t option;The device's manufacturer name.
*)model : String_.t option;The device's model name.
*)modelId : String_.t option;The device's model ID.
*)formFactor : DeviceFormFactor.t option;The device's form factor. Allowed values include: PHONE TABLET
*)platform : DevicePlatform.t option;The device's platform. Allowed values include: ANDROID IOS
*)os : String_.t option;The device's operating system type.
*)cpu : CPU.t option;Information about the device's CPU.
*)resolution : Resolution.t option;The resolution of the device.
*)heapSize : Long.t option;The device's heap size, expressed in bytes.
*)memory : Long.t option;The device's total memory size, expressed in bytes.
*)image : String_.t option;The device's image name.
*)carrier : String_.t option;The device's carrier.
*)radio : String_.t option;The device's radio.
*)remoteAccessEnabled : Boolean.t option;Specifies whether remote access has been enabled for the specified device.
*)remoteDebugEnabled : Boolean.t option;This flag is set to true if remote debugging is enabled for the device. Remote debugging is no longer supported.
*)fleetType : String_.t option;The type of fleet to which this device belongs. Possible values are PRIVATE and PUBLIC.
*)fleetName : String_.t option;The name of the fleet to which this device belongs.
*)instances : DeviceInstances.t option;The instances that belong to this device.
*)availability : DeviceAvailability.t option;Indicates how likely a device is available for a test run. Currently available in the ListDevices and GetDevice API methods.
*)}val make :
?arn:??? ->
?name:??? ->
?manufacturer:??? ->
?model:??? ->
?modelId:??? ->
?formFactor:??? ->
?platform:??? ->
?os:??? ->
?cpu:??? ->
?resolution:??? ->
?heapSize:??? ->
?memory:??? ->
?image:??? ->
?carrier:??? ->
?radio:??? ->
?remoteAccessEnabled:??? ->
?remoteDebugEnabled:??? ->
?fleetType:??? ->
?fleetName:??? ->
?instances:??? ->
?availability:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of String_.t ] list
| `String of AmazonResourceName.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `List of [> `String of String_.t ] list
| `String of AmazonResourceName.t ])
list ])
list ]
list
| `Long of Long.t
| `String of AmazonResourceName.t
| `Structure of
(string
* [> `Double of Double.t
| `Integer of Integer.t
| `String of String_.t ])
list ])
list ]