GetCallParticipantSessionMetricsResponse

data class GetCallParticipantSessionMetricsResponse(@Json(name = "duration") val duration: String, @Json(name = "is_publisher") val isPublisher: Boolean? = null, @Json(name = "is_subscriber") val isSubscriber: Boolean? = null, @Json(name = "joined_at") val joinedAt: OffsetDateTime? = null, @Json(name = "publisher_type") val publisherType: String? = null, @Json(name = "user_id") val userId: String? = null, @Json(name = "user_session_id") val userSessionId: String? = null, @Json(name = "published_tracks") val publishedTracks: List<PublishedTrackMetrics>? = emptyList(), @Json(name = "client") val client: SessionClient? = null)

Basic response information

Constructors

Link copied to clipboard
constructor(@Json(name = "duration") duration: String, @Json(name = "is_publisher") isPublisher: Boolean? = null, @Json(name = "is_subscriber") isSubscriber: Boolean? = null, @Json(name = "joined_at") joinedAt: OffsetDateTime? = null, @Json(name = "publisher_type") publisherType: String? = null, @Json(name = "user_id") userId: String? = null, @Json(name = "user_session_id") userSessionId: String? = null, @Json(name = "published_tracks") publishedTracks: List<PublishedTrackMetrics>? = emptyList(), @Json(name = "client") client: SessionClient? = null)

Properties

Link copied to clipboard
val client: SessionClient? = null
Link copied to clipboard
Link copied to clipboard
val isPublisher: Boolean? = null
Link copied to clipboard
val isSubscriber: Boolean? = null
Link copied to clipboard
val joinedAt: OffsetDateTime? = null
Link copied to clipboard
Link copied to clipboard
val publisherType: String? = null
Link copied to clipboard
val userId: String? = null
Link copied to clipboard
val userSessionId: String? = null