typedapi
package
typedapi
Linear Supertypes
MethodToReqBodyLowPrio
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
typedapi
MethodToReqBodyLowPrio
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Value Members
def
Delete
[
A
]
:
DeleteElement
[
A
]
def
Get
[
A
]
:
GetElement
[
A
]
def
Header
[
A
]
:
HeaderHelper
[
A
]
val
Headers
:
HeaderListEmpty
.type
val
NoHeaders
:
HeaderListEmpty
.type
val
NoQueries
:
QueryListEmpty
.type
def
Post
[
A
]
:
PostElement
[
A
]
def
Put
[
A
]
:
PutElement
[
A
]
val
Queries
:
QueryListEmpty
.type
def
Query
[
A
]
:
QueryHelper
[
A
]
val
RawHeaders
:
RawHeadersParam
.type
def
ReqBody
[
A
]
:
ReqBodyElement
[
A
]
val
Root
:
PathListEmpty
.type
def
Segment
[
A
]
:
SegmentHelper
[
A
]
def
api
[
M <:
MethodElement
,
P <:
HList
,
Q <:
HList
,
H <:
HList
,
Prep <:
HList
,
Api <:
HList
]
(
method:
M
,
path:
PathList
[
P
]
,
queries:
QueryList
[
Q
]
,
headers:
HeaderList
[
H
]
)
(
implicit
prepQP:
shapeless.ops.hlist.Prepend.Aux
[
Q
,
P
,
Prep
]
,
prepH:
shapeless.ops.hlist.Prepend.Aux
[
H
,
Prep
,
Api
]
)
:
ApiTypeCarrier
[
::
[
M
,
Api
]]
def
apiWithBody
[
M <:
MethodElement
,
P <:
HList
,
Q <:
HList
,
H <:
HList
,
Prep <:
HList
,
Api <:
HList
,
Bd
]
(
method:
M
,
body:
ReqBodyElement
[
Bd
]
,
path:
PathList
[
P
]
,
queries:
QueryList
[
Q
]
,
headers:
HeaderList
[
H
]
)
(
implicit
prepQP:
shapeless.ops.hlist.Prepend.Aux
[
Q
,
P
,
Prep
]
,
prepH:
shapeless.ops.hlist.Prepend.Aux
[
H
,
Prep
,
Api
]
,
m:
MethodToReqBody
[
M
,
Bd
]
)
:
ApiTypeCarrier
[
::
[
Out
,
Api
]]
implicit
def
postToReqBody
[
A
,
Bd
]
:
MethodToReqBody
[
PostElement
[
A
],
Bd
] { type Out = typedapi.shared.PostWithBodyElement[Bd,A] }
Definition Classes
MethodToReqBodyLowPrio
implicit
def
putToReqBody
[
A
,
Bd
]
:
MethodToReqBody
[
PutElement
[
A
],
Bd
] { type Out = typedapi.shared.PutWithBodyElement[Bd,A] }
Definition Classes
MethodToReqBodyLowPrio
package
server
Inherited from
MethodToReqBodyLowPrio
Inherited from
AnyRef
Inherited from
Any
Ungrouped