DoxRequest class

Implemented types

Constructors

DoxRequest({required RouteData route, required Uri uri, required Map<String, dynamic> body, ContentType? contentType, String? clientIp, required HttpHeaders httpHeaders, required HttpRequest httpRequest})

Properties

auth IAuth?
get auth class
no setteroverride
body Map<String, dynamic>
getter/setter pair
clientIp String?
final
contentType ContentType?
final
hashCode int
The hash code for this object.
no setterinherited
headers Map<String, dynamic>
Get all headers value
no setteroverride
httpHeaders HttpHeaders
final
httpRequest HttpRequest
final
method String
getter/setter pairoverride
param Map<String, dynamic>
getter/setter pair
query Map<String, dynamic>
getter/setter pair
route RouteData
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
uri Uri
getter/setter pairoverride

Methods

add(String key, dynamic value) → void
Add new request value
override
all() Map<String, dynamic>
Get all request from body and query
override
get cookie value from header
override
getRouteData() RouteData
get route identifier
override
getRouteIdentifier() String
get route identifier
override
has(String key) bool
Check if input is present
override
Get header value
override
host() String
get host|domain
override
input(String key) → dynamic
Get request value
override
ip() String
Get user IP
override
isFormData() bool
http request data is form data
override
isJson() bool
http request data is json
override
merge(Map<String, dynamic> values) → void
Merge request values
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
only(List<String> keys) Map<String, dynamic>
Get Only specific request from body and query
override
origin() String?
get origin
override
processInputMapper(Map<String, String> mapper) → void
map the request input keys
override
referer() String?
get referer
override
toJson() Map<String, dynamic>
To support jsonEncode
override
toString() String
A string representation of this object.
inherited
userAgent() String
get user agent from header
override
validate(Map<String, String> rules, {Map<String, String> messages = const <String, String>{}}) → void
validate input request
override

Operators

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