shared
1.25.2
common
shared
/
io.dyte.core.observability
Package-level
declarations
Types
Types
Dyte
Log
Link copied to clipboard
@
Serializable
data
class
DyteLog
(
val
id
:
Int
,
val
message
:
String
,
val
loggedAt
:
String
,
val
level
:
LogSeverity
,
val
attrs
:
Map
<
String
,
String
?
>
?
)
Dyte
Logger
Link copied to clipboard
object
DyteLogger
Dyte
Trace
Link copied to clipboard
data
class
DyteTrace
(
val
id
:
String
,
val
startedAt
:
Long
,
var
endedAt
:
Long
=
-1
,
var
isProcessed
:
Boolean
=
false
)
Log
Severity
Link copied to clipboard
enum
LogSeverity
:
Enum
<
LogSeverity
>
Meeting
Meta
Data
Link copied to clipboard
@
Serializable
data
class
MeetingMetaData
(
val
peerId
:
String
,
val
roomName
:
String
,
val
organizationId
:
String
,
val
sdkVersion
:
String
,
val
isMobile
:
Boolean
,
val
deviceInfo
:
String
,
val
deviceModel
:
String
,
val
deviceType
:
String
,
val
sdkType
:
String
,
val
batteryLevel
:
String
,
val
osVersion
:
String
)
Post
Dyte
Logs
Link copied to clipboard
@
Serializable
data
class
PostDyteLogs
(
val
meetingMetadata
:
MeetingMetaData
,
val
logs
:
List
<
Map
<
String
,
String
?
>
>
,
val
serviceName
:
String
)