2022-08-30 15:42:25 +02:00
|
|
|
|
using Xamarin.Essentials;
|
|
|
|
|
|
|
|
|
|
namespace TINK.Model.Device
|
2021-06-26 20:57:55 +02:00
|
|
|
|
{
|
2022-09-06 16:08:19 +02:00
|
|
|
|
public interface ISmartDevice
|
|
|
|
|
{
|
|
|
|
|
/// <summary> Gets unitque device identifier. </summary>
|
|
|
|
|
/// <returns>Gets the identifies specifying device.</returns>
|
|
|
|
|
string Identifier { get; }
|
2021-06-26 20:57:55 +02:00
|
|
|
|
|
2022-09-06 16:08:19 +02:00
|
|
|
|
/// <summary> Manufacturer (Samsung). </summary>
|
|
|
|
|
string Manufacturer { get; }
|
2021-06-26 20:57:55 +02:00
|
|
|
|
|
2022-09-06 16:08:19 +02:00
|
|
|
|
/// <summary> Device Model (SMG-950U, iPhone10,6). </summary>
|
|
|
|
|
string Model { get; }
|
2021-06-26 20:57:55 +02:00
|
|
|
|
|
2022-09-06 16:08:19 +02:00
|
|
|
|
DevicePlatform Platform { get; }
|
2021-06-26 20:57:55 +02:00
|
|
|
|
|
2022-09-06 16:08:19 +02:00
|
|
|
|
/// <summary> Operating System Version Number (7.0) as text</summary>
|
|
|
|
|
string VersionText { get; }
|
|
|
|
|
}
|
2021-06-26 20:57:55 +02:00
|
|
|
|
}
|