new Device(propsopt) → {Device}
    The description of a Mobile Device test object.
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
props | 
            
            Object | 
                
                    <optional> | 
            
            
            Initializes the description using the supplied property bag. | 
Returns:
    the description object that was initialized.
- Type
 - Device
 
Methods
fleetType(fleetTypeopt) → {string|Description}
    The device fleetType
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
fleetType | 
            
            string | 
                
                    <optional> | 
            
            
            When provided, this method acts as a setter and sets the fleetType value. | 
Returns:
    If no parameter is provided, the method acts as a getter and returns the current stored fleetType value;
otherwise it returns 'this' for use with the builder pattern.
- Type
 - string | Description
 
id(idopt) → {string|Description}
    The device ID used by OpenText Functional Testing Lab.
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
id | 
            
            string | 
                
                    <optional> | 
            
            
            When provided, this method acts as a setter and sets the identifier value. | 
Returns:
    If no parameter is provided, the method acts as a getter and returns the current stored identifier value;
otherwise it returns 'this' for use with the builder pattern.
- Type
 - string | Description
 
location(locationopt) → {string|Description}
    The device location
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
location | 
            
            string | 
                
                    <optional> | 
            
            
            When provided, this method acts as a setter and sets the location value. | 
Returns:
    If no parameter is provided, the method acts as a getter and returns the current stored location value;
otherwise it returns 'this' for use with the builder pattern.
- Type
 - string | Description
 
manufacturer(manufactureropt) → {string|Description}
    The device manufacturer name
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
manufacturer | 
            
            string | 
                
                    <optional> | 
            
            
            When provided, this method acts as a setter and sets the manufacturer value. | 
Returns:
    If no parameter is provided, the method acts as a getter and returns the current stored manufacturer value;
otherwise it returns 'this' for use with the builder pattern.
- Type
 - string | Description
 
model(modelopt) → {string|Description}
    The device model name
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
model | 
            
            string | 
                
                    <optional> | 
            
            
            When provided, this method acts as a setter and sets the model value. | 
Returns:
    If no parameter is provided, the method acts as a getter and returns the current stored model value;
otherwise it returns 'this' for use with the builder pattern.
- Type
 - string | Description
 
name(nameopt) → {string|Description}
    The logical name that OpenText Functional Testing Lab uses to identify the device.
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
name | 
            
            string | 
                
                    <optional> | 
            
            
            When provided, this method acts as a setter and sets the name value. | 
Returns:
    If no parameter is provided, the method acts as a getter and returns the current stored name value;
otherwise it returns 'this' for use with the builder pattern.
- Type
 - string | Description
 
osType(osTypeopt) → {string|Description}
    The operating system currently running on the device.
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
osType | 
            
            string | 
                
                    <optional> | 
            
            
            When provided, this method acts as a setter and sets the osType value. | 
Returns:
    If no parameter is provided, the method acts as a getter and returns the current stored osType value;
otherwise it returns 'this' for use with the builder pattern.
- Type
 - string | Description
 
osVersion(osVersionopt) → {string|Description}
    The operating system version currently running on the device.
    The following symbols are supported:
>, >=, <, <=
For example:
osVersion(">4.0")
osVersion(">=4.1")
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
osVersion | 
            
            string | 
                
                    <optional> | 
            
            
            When provided, this method acts as a setter and sets the osVersion value. | 
Returns:
    If no parameter is provided, the method acts as a getter and returns the current stored osVersion value;
otherwise it returns 'this' for use with the builder pattern.
- Type
 - string | Description