HttpEndpointMetadata
data class HttpEndpointMetadata(val id: String, val propertyName: String, val description: String?, val details: String?, val method: String, val path: List<String>, val parameters: List<ParameterMetadata>, val input: InputMetadata, val outputs: List<OutputMetadata>, val packageName: String, val sourceFile: String, val imports: List<String>, val rawType: String)(source)
Aggregated metadata describing a Tapik HTTP endpoint.
Properties
Link copied to clipboard
optional short summary of the endpoint.
Link copied to clipboard
input definition describing headers and body expected from the caller.
Link copied to clipboard
possible response alternatives together with their headers and bodies.
Link copied to clipboard
package containing the endpoint declaration.
Link copied to clipboard
parameters captured by the endpoint.
Link copied to clipboard
backing property or function used to expose the endpoint.
Link copied to clipboard
Kotlin file hosting the endpoint declaration.