api

http4k / org.http4k.contract / RouteMeta

RouteMeta

data class RouteMeta

Constructors

Name Summary
<init> RouteMeta(summary: String = "<unknown>", description: String? = null, tags: Set<Tag> = emptySet(), body: BodyLens<*>? = null, produces: Set<ContentType> = emptySet(), consumes: Set<ContentType> = emptySet(), requestParams: List<Lens<Request, *>> = emptyList(), requests: List<HttpMessageMeta<Request>> = emptyList(), responses: List<HttpMessageMeta<Response>> = emptyList(), preFlightExtraction: PreFlightExtraction? = null, security: Security? = null, operationId: String? = null, deprecated: Boolean = false)

Properties

Name Summary
body val body: BodyLens<*>?
consumes val consumes: Set<ContentType>
deprecated val deprecated: Boolean
description val description: String?
operationId val operationId: String?
preFlightExtraction val preFlightExtraction: PreFlightExtraction?
produces val produces: Set<ContentType>
requestParams val requestParams: List<Lens<Request, *>>
requests val requests: List<HttpMessageMeta<Request>>
responses val responses: List<HttpMessageMeta<Response>>
security val security: Security?
summary val summary: String
tags val tags: Set<Tag>