ApiResponse<BodyType, InnerType> class

Constructors

ApiResponse({dynamic bodyString, Pagination? pagination, int statusCode = 500, Map<String, dynamic>? headers, BodyType? body, Object? error, Map<String, dynamic>? extra, required ApiRequest<BodyType, InnerType> request})

Properties

body → BodyType?
final
bodyString → dynamic
final
error → Object?
Body of response if isSuccessful is false
final
extra ↔ Map<String, dynamic>?
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
headers → Map<String, dynamic>?
final
isSuccessful → bool
true if status code is >= 200 && <3 if false, error will contains the response
no setter
pagination → Pagination?
final
request → ApiRequest<BodyType, InnerType>
final
resolve → ApiResponse<BodyType, InnerType>
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
statusCode → int
final

Methods

copyWith({int? statusCode, Object? error, Map<String, dynamic>? headers, dynamic bodyString, BodyType? body, Pagination? pagination, Map<String, dynamic>? extra, ApiRequest<BodyType, InnerType>? request}) → ApiResponse<BodyType, InnerType>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

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