Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -600,6 +600,14 @@ public interface DeviceData extends AspectData
* Indicates if the device is a TV running on a smart operating system e.g. Android.
*/
AspectPropertyValue<Boolean> getIsTv();
/**
* Indicates whether the device is likely to be a genuine iPhone based on interrogation by JavaScript contained in the JavaScriptHardwareProfile property.
*/
AspectPropertyValue<String> getIsVerifiediPhone();
/**
* JavaScript which overrides the IsVerifiediPhone property to report whether an iPhone is genuine. This is only used where the device is presenting as an iPhone with the evidence provided. Requires JavascriptHardwareProfile property.
*/
AspectPropertyValue<JavaScript> getIsVerifiediPhoneJavaScript();
/**
* Indicates if the browser or app is being used to access a web page through a WebView.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -900,6 +900,18 @@ protected DeviceDataBase(
@SuppressWarnings("unchecked")
@Override
public AspectPropertyValue<Boolean> getIsTv() { return getAs("istv", AspectPropertyValue.class, Boolean.class); }
/**
* Indicates whether the device is likely to be a genuine iPhone based on interrogation by JavaScript contained in the JavaScriptHardwareProfile property.
*/
@SuppressWarnings("unchecked")
@Override
public AspectPropertyValue<String> getIsVerifiediPhone() { return getAs("isverifiediphone", AspectPropertyValue.class, String.class); }
/**
* JavaScript which overrides the IsVerifiediPhone property to report whether an iPhone is genuine. This is only used where the device is presenting as an iPhone with the evidence provided. Requires JavascriptHardwareProfile property.
*/
@SuppressWarnings("unchecked")
@Override
public AspectPropertyValue<JavaScript> getIsVerifiediPhoneJavaScript() { return getAs("isverifiediphonejavascript", AspectPropertyValue.class, JavaScript.class); }
/**
* Indicates if the browser or app is being used to access a web page through a WebView.
*/
Expand Down
Loading