StringBiDiMappings

A set of standardised String <-> Type conversions which are used throughout http4k

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T> csv(delimiter: String = ",", mapElement: BiDiMapping<String, T>): BiDiMapping<String, List<T>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T : Enum<T>> enum(): BiDiMapping<String, T>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun localDate(formatter: DateTimeFormatter = ISO_LOCAL_DATE): BiDiMapping<String, LocalDate>
Link copied to clipboard
fun localDateTime(formatter: DateTimeFormatter = ISO_LOCAL_DATE_TIME): BiDiMapping<String, LocalDateTime>
Link copied to clipboard
Link copied to clipboard
fun localTime(formatter: DateTimeFormatter = ISO_LOCAL_TIME): BiDiMapping<String, LocalTime>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun offsetDateTime(formatter: DateTimeFormatter = ISO_OFFSET_DATE_TIME): BiDiMapping<String, OffsetDateTime>
Link copied to clipboard
fun offsetTime(formatter: DateTimeFormatter = ISO_OFFSET_TIME): BiDiMapping<String, OffsetTime>
Link copied to clipboard
fun regex(pattern: String, group: Int = 1): BiDiMapping<String, 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
Link copied to clipboard
Link copied to clipboard
fun yearMonth(formatter: DateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM")): BiDiMapping<String, YearMonth>
Link copied to clipboard
fun zonedDateTime(formatter: DateTimeFormatter = ISO_ZONED_DATE_TIME): BiDiMapping<String, ZonedDateTime>
Link copied to clipboard
Link copied to clipboard