DoxRequest class
- Implemented types
Constructors
-
DoxRequest.new({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
-
header(
String key) → String? -
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