You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
public final class io/ktor/annotate/CollectSchemaReferences : io/ktor/annotate/OperationMapping {
2
+
public fun <init> (Lkotlin/jvm/functions/Function1;)V
3
+
public fun map (Lio/ktor/openapi/Operation;)Lio/ktor/openapi/Operation;
4
+
public fun plus (Lio/ktor/annotate/OperationMapping;)Lio/ktor/annotate/OperationMapping;
5
+
}
6
+
7
+
public abstract interface class io/ktor/annotate/OperationMapping {
8
+
public abstract fun map (Lio/ktor/openapi/Operation;)Lio/ktor/openapi/Operation;
9
+
public fun plus (Lio/ktor/annotate/OperationMapping;)Lio/ktor/annotate/OperationMapping;
10
+
}
11
+
12
+
public final class io/ktor/annotate/OperationMapping$DefaultImpls {
13
+
public static fun plus (Lio/ktor/annotate/OperationMapping;Lio/ktor/annotate/OperationMapping;)Lio/ktor/annotate/OperationMapping;
14
+
}
15
+
16
+
public final class io/ktor/annotate/OperationMappingKt {
17
+
public static final fun getPopulateMediaTypeDefaults ()Lio/ktor/annotate/OperationMapping;
18
+
}
19
+
1
20
public final class io/ktor/annotate/RouteAnnotationApiKt {
2
21
public static final fun annotate (Lio/ktor/server/routing/Route;Lkotlin/jvm/functions/Function1;)Lio/ktor/server/routing/Route;
3
-
public static final fun findPathItems (Lio/ktor/server/routing/RoutingNode;)Ljava/util/Map;
22
+
public static final fun findPathItems (Lio/ktor/server/routing/RoutingNode;Lio/ktor/annotate/OperationMapping;)Ljava/util/Map;
23
+
public static synthetic fun findPathItems$default (Lio/ktor/server/routing/RoutingNode;Lio/ktor/annotate/OperationMapping;ILjava/lang/Object;)Ljava/util/Map;
24
+
public static final fun generateOpenApiSpec (Lio/ktor/openapi/OpenApiInfo;Lio/ktor/server/routing/RoutingNode;)Lio/ktor/openapi/OpenApiSpecification;
4
25
public static final fun getEndpointAnnotationAttributeKey ()Lio/ktor/util/AttributeKey;
abstract fun interface io.ktor.annotate/OperationMapping { // io.ktor.annotate/OperationMapping|null[0]
10
+
abstract fun map(io.ktor.openapi/Operation): io.ktor.openapi/Operation // io.ktor.annotate/OperationMapping.map|map(io.ktor.openapi.Operation){}[0]
11
+
open fun plus(io.ktor.annotate/OperationMapping): io.ktor.annotate/OperationMapping // io.ktor.annotate/OperationMapping.plus|plus(io.ktor.annotate.OperationMapping){}[0]
12
+
}
13
+
14
+
final class io.ktor.annotate/CollectSchemaReferences : io.ktor.annotate/OperationMapping { // io.ktor.annotate/CollectSchemaReferences|null[0]
final fun map(io.ktor.openapi/Operation): io.ktor.openapi/Operation // io.ktor.annotate/CollectSchemaReferences.map|map(io.ktor.openapi.Operation){}[0]
18
+
}
19
+
9
20
final val io.ktor.annotate/EndpointAnnotationAttributeKey // io.ktor.annotate/EndpointAnnotationAttributeKey|{}EndpointAnnotationAttributeKey[0]
10
-
final fun <get-EndpointAnnotationAttributeKey>(): io.ktor.util/AttributeKey<io.ktor.openapi/Operation> // io.ktor.annotate/EndpointAnnotationAttributeKey.<get-EndpointAnnotationAttributeKey>|<get-EndpointAnnotationAttributeKey>(){}[0]
21
+
final fun <get-EndpointAnnotationAttributeKey>(): io.ktor.util/AttributeKey<kotlin.collections/List<kotlin/Function1<io.ktor.openapi/Operation.Builder, kotlin/Unit>>> // io.ktor.annotate/EndpointAnnotationAttributeKey.<get-EndpointAnnotationAttributeKey>|<get-EndpointAnnotationAttributeKey>(){}[0]
22
+
final val io.ktor.annotate/PopulateMediaTypeDefaults // io.ktor.annotate/PopulateMediaTypeDefaults|{}PopulateMediaTypeDefaults[0]
23
+
final fun <get-PopulateMediaTypeDefaults>(): io.ktor.annotate/OperationMapping // io.ktor.annotate/PopulateMediaTypeDefaults.<get-PopulateMediaTypeDefaults>|<get-PopulateMediaTypeDefaults>(){}[0]
11
24
12
25
final fun (io.ktor.server.routing/Route).io.ktor.annotate/annotate(kotlin/Function1<io.ktor.openapi/Operation.Builder, kotlin/Unit>): io.ktor.server.routing/Route // io.ktor.annotate/annotate|[email protected](kotlin.Function1<io.ktor.openapi.Operation.Builder,kotlin.Unit>){}[0]
13
-
final fun (io.ktor.server.routing/RoutingNode).io.ktor.annotate/findPathItems(): kotlin.collections/Map<kotlin/String, io.ktor.openapi/PathItem> // io.ktor.annotate/findPathItems|[email protected](){}[0]
26
+
final fun (io.ktor.server.routing/RoutingNode).io.ktor.annotate/findPathItems(io.ktor.annotate/OperationMapping = ...): kotlin.collections/Map<kotlin/String, io.ktor.openapi/PathItem> // io.ktor.annotate/findPathItems|[email protected](io.ktor.annotate.OperationMapping){}[0]
27
+
final fun io.ktor.annotate/generateOpenApiSpec(io.ktor.openapi/OpenApiInfo, io.ktor.server.routing/RoutingNode): io.ktor.openapi/OpenApiSpecification // io.ktor.annotate/generateOpenApiSpec|generateOpenApiSpec(io.ktor.openapi.OpenApiInfo;io.ktor.server.routing.RoutingNode){}[0]
Copy file name to clipboardExpand all lines: ktor-server/ktor-server-plugins/ktor-server-routing-annotate/common/src/io/ktor/annotate/RouteAnnotationApi.kt
0 commit comments