Request<T> class final

Implemented types

Constructors

Request({required RequestType type, required String? method, required Uri url, required Set<Header> headers, required dynamic body, required Map<String, String> queryParameters, required List<MultipartFile> files})

Properties

body ↔ dynamic
getter/setter pairoverride-getter
files List<MultipartFile>
getter/setter pairoverride-getter
hashCode int
The hash code for this object.
no setterinherited
headers Set<Header>
getter/setter pairoverride-getter
method String?
getter/setter pairoverride
queryParameters Map<String, String>
getter/setter pairoverride-getter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type RequestType
getter/setter pairoverride-getter
url Uri
getter/setter pairoverride

Methods

copyWith({String? method, Uri? url, Set<Header>? headers, Object? body, Map<String, String>? queryParameters, List<MultipartFile>? files}) Request
override
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

Static Methods

auto({required String endpoint, String? method, Set<Header>? headers, Map<String, dynamic>? body, List<MultipartFile> files = const []}) Request
formData({required String endpoint, String? method, Set<Header>? headers, Map<String, dynamic>? body, List<MultipartFile>? files}) Request
json({required String endpoint, String? method, Set<Header>? headers, dynamic body, Map<String, String>? queryParameters}) Request