HttpResponse<T extends Codable> constructor
HttpResponse<T extends Codable> (
- Response? response,
- ResponseSerializer<
Codable> ? serializer, - T? busModel
Implementation
HttpResponse(this.response, this.serializer, T? busModel) : code = response?.statusCode ?? 0 {
if (response == null) return;
success = _isSuccess(response!);
serializer ??= DefaultResponseSerializer();
message = response?.statusMessage;
if (success) {
data = serializer?.serialize(response!, busModel);
} else {
error = HttpError.request(code, message);
}
}