Package-level declarations

Types

Link copied to clipboard

Convenience marker for Tapik clients implemented with Spring RestClient.

Link copied to clipboard

A generator that creates Spring RestClient-based clients from tapik endpoint definitions.

Link copied to clipboard
data class RestClientInterpreter(val client: RestClient)

Executes Tapik endpoints using a Spring RestClient while enforcing status and content-type checks.

Functions

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

Converts Tapik Status definitions into Spring HttpStatusCode 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.