Package-level declarations

Types

Link copied to clipboard
interface TapikResponseBodyAdvice : ResponseBodyAdvice<TapikResponse>

Shared Spring MVC advice that writes generated Tapik responses through Tapik codecs instead of delegating serialization to Spring's default message converters.

Functions

Link copied to clipboard
fun Status.toHttpStatus(): HttpStatus

Converts Tapik Status definitions into Spring HttpStatus instances.

Link copied to clipboard
fun Status.toHttpStatusCode(): HttpStatusCode

Converts Tapik Status definitions into Spring HttpStatusCode instances.

Link copied to clipboard
fun TapikResponse.toResponseEntity(status: Status, headers: Map<String, List<String>> = emptyMap(), mediaType: MediaType? = null, body: ByteArray? = null): ResponseEntity<Any>

Converts a generated Tapik response into a Spring ResponseEntity.

Link copied to clipboard
fun MediaType.toSpringMediaType(): MediaType

Converts Tapik MediaType definitions into Spring MediaType instances.

Link copied to clipboard
fun HttpStatus.toStatus(): Status

Converts a Spring HttpStatus into a Tapik Status.

fun HttpStatusCode.toStatus(): Status

Converts a Spring HttpStatusCode into a Tapik Status.

Link copied to clipboard
fun HttpHeaders.toTapikHeaders(): Map<String, List<String>>

Converts Spring HttpHeaders into the plain header map shape expected by Tapik generators.