diff options
Diffstat (limited to 'cask/src/cask/main/Routes.scala')
-rw-r--r-- | cask/src/cask/main/Routes.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cask/src/cask/main/Routes.scala b/cask/src/cask/main/Routes.scala index 33964fa..ee2b2b9 100644 --- a/cask/src/cask/main/Routes.scala +++ b/cask/src/cask/main/Routes.scala @@ -12,6 +12,7 @@ object Routes{ trait Endpoint[R]{ type InputType val path: String + val methods: Seq[String] def subpath: Boolean = false def wrapMethodOutput(t: R): Any def handle(ctx: ParamContext, @@ -20,7 +21,7 @@ object Routes{ entryPoint: EntryPoint[InputType, Routes, cask.model.ParamContext]): Router.Result[BaseResponse] } - case class EndpointMetadata[T](metadata: Endpoint[_], + case class EndpointMetadata[T](endpoint: Endpoint[_], entryPoint: EntryPoint[_, T, ParamContext]) case class RoutesEndpointsMetadata[T](value: EndpointMetadata[T]*) object RoutesEndpointsMetadata{ |