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