shared
1.30.1
common
shared
/
io.dyte.core.socket.events.payloadmodel.inbound
/
Device
Device
@
Serializable
data
class
Device
(
var
isMobile
:
Boolean
=
false
,
var
sdkName
:
String
?
=
null
,
var
browserName
:
String
?
=
null
,
var
osName
:
String
?
=
null
,
var
browserVersion
:
String
?
=
null
,
var
osVersionName
:
String
?
=
null
,
var
engineName
:
String
?
=
null
)
Members
Constructors
Device
Link copied to clipboard
constructor
(
isMobile
:
Boolean
=
false
,
sdkName
:
String
?
=
null
,
browserName
:
String
?
=
null
,
osName
:
String
?
=
null
,
browserVersion
:
String
?
=
null
,
osVersionName
:
String
?
=
null
,
engineName
:
String
?
=
null
)
Properties
browser
Name
Link copied to clipboard
@
SerialName
(
value
=
"browserName"
)
var
browserName
:
String
?
browser
Version
Link copied to clipboard
@
SerialName
(
value
=
"browserVersion"
)
var
browserVersion
:
String
?
engine
Name
Link copied to clipboard
@
SerialName
(
value
=
"engineName"
)
var
engineName
:
String
?
is
Mobile
Link copied to clipboard
@
SerialName
(
value
=
"isMobile"
)
var
isMobile
:
Boolean
os
Name
Link copied to clipboard
@
SerialName
(
value
=
"osName"
)
var
osName
:
String
?
os
Version
Name
Link copied to clipboard
@
SerialName
(
value
=
"osVersionName"
)
var
osVersionName
:
String
?
sdk
Name
Link copied to clipboard
@
SerialName
(
value
=
"sdkName"
)
var
sdkName
:
String
?