HttpRouteContract

constructor(routeId: String, method: String, path: String, handlerKey: String, summary: String = "", description: String = "", pathSummary: String = summary, pathDescription: String = description, accept: List<String> = listOf("application/json"), parameters: List<HttpParameter> = emptyList(), requestBody: HttpRequestBody? = null, responses: List<HttpResponse> = emptyList(), tags: List<HttpTag> = emptyList(), handlerMetadata: HttpRouteHandlerMetadata = HttpRouteHandlerMetadata.None)