DurationParser

Parses user-facing timeout values such as 120s, 10m, 30000ms, or PT2M.

Functions

Link copied to clipboard
fun parse(value: String, fieldName: String = "duration"): Duration
Link copied to clipboard
fun requirePositive(duration: Duration, fieldName: String): Duration
Link copied to clipboard
fun toMillisInt(duration: Duration, fieldName: String): Int