CallResponse

data class CallResponse(    @Json(name = "backstage") val backstage: Boolean,     @Json(name = "captioning") val captioning: Boolean,     @Json(name = "cid") val cid: String,     @Json(name = "created_at") val createdAt: OffsetDateTime,     @Json(name = "current_session_id") val currentSessionId: String,     @Json(name = "id") val id: String,     @Json(name = "recording") val recording: Boolean,     @Json(name = "transcribing") val transcribing: Boolean,     @Json(name = "type") val type: String,     @Json(name = "updated_at") val updatedAt: OffsetDateTime,     @Json(name = "blocked_user_ids") val blockedUserIds: List<String>,     @Json(name = "created_by") val createdBy: UserResponse,     @Json(name = "custom") val custom: Map<String, Any?> = emptyMap(),     @Json(name = "egress") val egress: EgressResponse,     @Json(name = "ingress") val ingress: CallIngressResponse,     @Json(name = "settings") val settings: CallSettingsResponse,     @Json(name = "ended_at") val endedAt: OffsetDateTime? = null,     @Json(name = "join_ahead_time_seconds") val joinAheadTimeSeconds: Int? = null,     @Json(name = "starts_at") val startsAt: OffsetDateTime? = null,     @Json(name = "team") val team: String? = null,     @Json(name = "session") val session: CallSessionResponse? = null,     @Json(name = "thumbnails") val thumbnails: ThumbnailResponse? = null)

Represents a call

Constructors

Link copied to clipboard
constructor(    @Json(name = "backstage") backstage: Boolean,     @Json(name = "captioning") captioning: Boolean,     @Json(name = "cid") cid: String,     @Json(name = "created_at") createdAt: OffsetDateTime,     @Json(name = "current_session_id") currentSessionId: String,     @Json(name = "id") id: String,     @Json(name = "recording") recording: Boolean,     @Json(name = "transcribing") transcribing: Boolean,     @Json(name = "type") type: String,     @Json(name = "updated_at") updatedAt: OffsetDateTime,     @Json(name = "blocked_user_ids") blockedUserIds: List<String>,     @Json(name = "created_by") createdBy: UserResponse,     @Json(name = "custom") custom: Map<String, Any?> = emptyMap(),     @Json(name = "egress") egress: EgressResponse,     @Json(name = "ingress") ingress: CallIngressResponse,     @Json(name = "settings") settings: CallSettingsResponse,     @Json(name = "ended_at") endedAt: OffsetDateTime? = null,     @Json(name = "join_ahead_time_seconds") joinAheadTimeSeconds: Int? = null,     @Json(name = "starts_at") startsAt: OffsetDateTime? = null,     @Json(name = "team") team: String? = null,     @Json(name = "session") session: CallSessionResponse? = null,     @Json(name = "thumbnails") thumbnails: ThumbnailResponse? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val cid: String
Link copied to clipboard
val createdAt: OffsetDateTime
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val endedAt: OffsetDateTime? = null
Link copied to clipboard
val id: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val startsAt: OffsetDateTime? = null
Link copied to clipboard
val team: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val updatedAt: OffsetDateTime