EndpointMetadata
data class EndpointMetadata(val method: KFunction<*>, val handlerInstance: Any, val path: String, val httpMethod: HttpMethodType, val requiresAuthentication: Boolean, val requiredPermission: String?, val parameters: List<ParameterInfo>, val isSuspending: Boolean)
エンドポイントのメタデータ アノテーション解析の結果を格納し、ルート生成時に使用する
Constructors
Link copied to clipboard
constructor(method: KFunction<*>, handlerInstance: Any, path: String, httpMethod: HttpMethodType, requiresAuthentication: Boolean, requiredPermission: String?, parameters: List<ParameterInfo>, isSuspending: Boolean)