CaptureDbTypes

class CaptureDbTypes

Type-safe solution to ensure Android and non-Android code uses the same types.

Constructors

Link copied to clipboard
fun CaptureDbTypes()

Types

Link copied to clipboard
data class CaptureSessionDbEntry(    val mockName: String,     val testDescription: String,     val requestUriPrefix: NonSensitiveUri,     val forwardBaseUri: NonSensitiveUri,     val startTime: Instant,     val stopTime: Instant? = null,     val id: CaptureDbTypes.CaptureSessionId? = null)
Link copied to clipboard
data class CaptureSessionId(val value: Long)
Link copied to clipboard
data class HeaderDbEntry(val key: String, val value: String)
Link copied to clipboard
data class RequestResponseDbEntry(    val captureSessionId: CaptureDbTypes.CaptureSessionId,     val requestUri: NonSensitiveUri,     val requestHeaders: List<CaptureDbTypes.HeaderDbEntry>,     val requestTime: Instant,     val protocolVersion: String,     val method: String,     val testIdentifier: String,     val responseHeaders: List<CaptureDbTypes.HeaderDbEntry>,     val responseStatusCode: Int,     val responseStatusDescription: String,     val responseInitialDurationMs: Long,     val responseTotalDurationMs: Long? = null,     val responseContentLengthBytes: Long? = null,     val id: CaptureDbTypes.RequestResponseId? = null)
Link copied to clipboard
data class RequestResponseId(val value: Long)