Bind class

Binds elements of an HTTP request to a ResourceController's operation method arguments and properties.

See individual constructors and ResourceController for more details.

Constructors

Bind.body({List<String>? accept, List<String>? ignore, List<String>? reject, List<String>? require})
Binds an HTTP request body to an ResourceController property or operation method argument.
const
Bind.header(String? name)
Binds an HTTP request header to an ResourceController property or operation method argument.
const
Bind.path(String? name)
Binds a route variable from RequestPath.variables to an ResourceController operation method argument.
const
Bind.query(String? name)
Binds an HTTP query parameter to an ResourceController property or operation method argument.
const

Properties

accept List<String>?
final
bindingType BindingType
final
hashCode int
The hash code for this object.
no setterinherited
ignore List<String>?
final
name String?
final
reject List<String>?
final
require List<String>?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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