io
finch
package
finch
Linear Supertypes
ValidationRules
,
RequestReaders
,
Outputs
,
Endpoints
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
finch
ValidationRules
RequestReaders
Outputs
Endpoints
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Type Members
case class
BasicAuth
extends
Product
with
Serializable
Definition Classes
Endpoints
type
Endpoint0
=
Endpoint
[
HNil
]
Definition Classes
Endpoints
type
Endpoint2
[
A
,
B
]
=
Endpoint
[
::
[
A
,
::
[
B
,
HNil
]]]
Definition Classes
Endpoints
type
Endpoint3
[
A
,
B
,
C
]
=
Endpoint
[
::
[
A
,
::
[
B
,
::
[
C
,
HNil
]]]]
Definition Classes
Endpoints
case class
Extractor
[
A
]
extends
Endpoint
[
A
] with
Product
with
Serializable
Definition Classes
Endpoints
case class
TailExtractor
[
A
]
extends
Endpoint
[
Seq
[
A
]] with
Product
with
Serializable
Definition Classes
Endpoints
Value Members
def
Accepted
[
A
]
(
a:
A
)
:
Payload
[
A
]
Definition Classes
Outputs
def
BadGateway
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
BadRequest
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
Conflict
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
Created
[
A
]
(
a:
A
)
:
Payload
[
A
]
Definition Classes
Outputs
def
EnhanceYourCalm
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
Forbidden
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
Found
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
GatewayTimeout
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
Gone
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
InsufficientStorage
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
InternalServerError
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
LengthRequired
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
MethodNotAllowed
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
MovedPermanently
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
NoContent
[
A
]
(
a:
A
)
:
Payload
[
A
]
Definition Classes
Outputs
def
NotAcceptable
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
NotFound
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
NotImplemented
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
NotModified
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
Ok
[
A
]
(
a:
A
)
:
Payload
[
A
]
Definition Classes
Outputs
def
PaymentRequired
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
PermanentRedirect
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
PreconditionFailed
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
RequestEntityTooLarge
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
RequestTimeout
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
RequestedRangeNotSatisfiable
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
SeeOther
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
ServiceUnavailable
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
TemporaryRedirect
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
TooManyRequests
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
Unauthorized
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
def
UnprocessableEntity
(
cause:
Exception
)
:
Failure
Definition Classes
Outputs
package
argonaut
def
beGreaterThan
[
A
]
(
n:
A
)
(
implicit
ev:
Numeric
[
A
]
)
:
ValidationRule
[
A
]
Definition Classes
ValidationRules
def
beLessThan
[
A
]
(
n:
A
)
(
implicit
ev:
Numeric
[
A
]
)
:
ValidationRule
[
A
]
Definition Classes
ValidationRules
def
beLongerThan
(
n:
Int
)
:
ValidationRule
[
String
]
Definition Classes
ValidationRules
def
beShorterThan
(
n:
Int
)
:
ValidationRule
[
String
]
Definition Classes
ValidationRules
val
binaryBody
:
RequestReader
[
Array
[
Byte
]]
Definition Classes
RequestReaders
val
binaryBodyOption
:
RequestReader
[
Option
[
Array
[
Byte
]]]
Definition Classes
RequestReaders
val
body
:
RequestReader
[
String
]
Definition Classes
RequestReaders
val
bodyOption
:
RequestReader
[
Option
[
String
]]
Definition Classes
RequestReaders
implicit
def
booleanToMatcher
(
b:
Boolean
)
:
Endpoint0
Definition Classes
Endpoints
def
connect
[
A
]
: (
Endpoint
[
A
]) ⇒
Endpoint
[
A
]
Definition Classes
Endpoints
def
cookie
(
name:
String
)
:
RequestReader
[
Cookie
]
Definition Classes
RequestReaders
def
cookieOption
(
name:
String
)
:
RequestReader
[
Option
[
Cookie
]]
Definition Classes
RequestReaders
def
delete
[
A
]
: (
Endpoint
[
A
]) ⇒
Endpoint
[
A
]
Definition Classes
Endpoints
def
fileUpload
(
name:
String
)
:
RequestReader
[
FileUpload
]
Definition Classes
RequestReaders
def
fileUploadOption
(
name:
String
)
:
RequestReader
[
Option
[
FileUpload
]]
Definition Classes
RequestReaders
def
get
[
A
]
: (
Endpoint
[
A
]) ⇒
Endpoint
[
A
]
Definition Classes
Endpoints
def
head
[
A
]
: (
Endpoint
[
A
]) ⇒
Endpoint
[
A
]
Definition Classes
Endpoints
def
header
(
name:
String
)
:
RequestReader
[
String
]
Definition Classes
RequestReaders
def
headerOption
(
name:
String
)
:
RequestReader
[
Option
[
String
]]
Definition Classes
RequestReaders
implicit
def
intToMatcher
(
i:
Int
)
:
Endpoint0
Definition Classes
Endpoints
def
options
[
A
]
: (
Endpoint
[
A
]) ⇒
Endpoint
[
A
]
Definition Classes
Endpoints
def
param
(
name:
String
)
:
RequestReader
[
String
]
Definition Classes
RequestReaders
def
paramOption
(
name:
String
)
:
RequestReader
[
Option
[
String
]]
Definition Classes
RequestReaders
def
params
(
name:
String
)
:
RequestReader
[
Seq
[
String
]]
Definition Classes
RequestReaders
def
paramsNonEmpty
(
name:
String
)
:
RequestReader
[
Seq
[
String
]]
Definition Classes
RequestReaders
def
patch
[
A
]
: (
Endpoint
[
A
]) ⇒
Endpoint
[
A
]
Definition Classes
Endpoints
def
post
[
A
]
: (
Endpoint
[
A
]) ⇒
Endpoint
[
A
]
Definition Classes
Endpoints
def
put
[
A
]
: (
Endpoint
[
A
]) ⇒
Endpoint
[
A
]
Definition Classes
Endpoints
implicit
def
stringToMatcher
(
s:
String
)
:
Endpoint0
Definition Classes
Endpoints
implicit
def
toOptionalInlineRule
[
A
]
(
fn: (
A
) ⇒
Boolean
)
: (
Option
[
A
]) ⇒
Boolean
Definition Classes
RequestReaders
def
trace
[
A
]
: (
Endpoint
[
A
]) ⇒
Endpoint
[
A
]
Definition Classes
Endpoints
Inherited from
ValidationRules
Inherited from
RequestReaders
Inherited from
Outputs
Inherited from
Endpoints
Inherited from
AnyRef
Inherited from
Any
Ungrouped