QueryExtractable<T> class final

Extracts one query value, coerced to T.

A nullable T makes the value optional; a non-nullable T rejects with 400 when the key is absent.

Implemented types
Available extensions

Constructors

QueryExtractable(String key)
Reads the query value named key.
const

Properties

hashCode int
The hash code for this object.
no setterinherited
key String
The query key.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

extract(Request request) Future<Result<T, Rejection>>
Produces the value, or the rejection that stops the handler.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
require(Request request) Future<T>

Available on FromRequestParts<T>, provided by the RequireExtraction extension

Extracts the value, throwing the Rejection when extraction fails.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited