ParticipantSessionDetails
constructor(@Json(name = "publisher_type") publisherType: String, @Json(name = "user_id") userId: String, @Json(name = "user_session_id") userSessionId: String, @Json(name = "roles") roles: List<String> = emptyList(), @Json(name = "duration_in_seconds") durationInSeconds: Int? = null, @Json(name = "joined_at") joinedAt: OffsetDateTime? = null, @Json(name = "left_at") leftAt: OffsetDateTime? = null)