Currently the AssuranceClientInfo.getDeviceType() uses the UIDevice.current.userInterfaceIdiom which maps to an enum of all platforms. This means that whenever a new platform is added like so we need to update the enum even if Assurance doesn't support the platform.
Currently the AssuranceClientInfo.getDeviceType() uses the UIDevice.current.userInterfaceIdiom which maps to an enum of all platforms. This means that whenever a new platform is added like so we need to update the enum even if Assurance doesn't support the platform.
Expected Behaviour
Actual Behaviour
Reproduce Scenario (including but not limited to)
Steps to Reproduce
Platform and Version
Sample Code that illustrates the problem
Logs taken while reproducing problem