delete
Attributes
- Graph
-
- Supertypes
Members list
Type members
Inherited types
Attributes
- Inherited from:
- Decorator
Attributes
- Inherited from:
- WebEndpoint
Attributes
- Inherited from:
- Decorator
Value members
Inherited methods
Attributes
- Inherited from:
- Endpoint
Attributes
- Inherited from:
- Decorator
Attributes
- Inherited from:
- WebEndpoint
HttpEndpoints are unique among decorators in that they alone can bind path segments to parameters, e.g. binding /hello/:world
to (world: Int)
. In order to do so, we need to box up the path segment strings into an Input so they can later be parsed by getParamParser into an instance of the appropriate type.
HttpEndpoints are unique among decorators in that they alone can bind path segments to parameters, e.g. binding /hello/:world
to (world: Int)
. In order to do so, we need to box up the path segment strings into an Input so they can later be parsed by getParamParser into an instance of the appropriate type.
Attributes
- Inherited from:
- WebEndpoint
Concrete fields
Which HTTP methods does this endpoint support? POST? GET? PUT? Or some combination of those?
Which HTTP methods does this endpoint support? POST? GET? PUT? Or some combination of those?
Attributes
What is the path that this particular endpoint matches?
What is the path that this particular endpoint matches?
Attributes
Whether or not this endpoint allows matching on sub-paths: does @endpoint("/foo")
capture the path "/foo/bar/baz"? Useful to e.g. have an endpoint match URLs with paths in a filesystem (real or virtual) to serve files
Whether or not this endpoint allows matching on sub-paths: does @endpoint("/foo")
capture the path "/foo/bar/baz"? Useful to e.g. have an endpoint match URLs with paths in a filesystem (real or virtual) to serve files