toMap property
Converts the RequestOptions
object to a Map object.
Implementation
Map<String, dynamic> get toMap => {
'method': method,
'sendTimeout': sendTimeout?.inMilliseconds,
'receiveTimeout': receiveTimeout?.inMilliseconds,
'connectTimeout': connectTimeout?.inMilliseconds,
'data': data,
'path': path,
'baseUrl': baseUrl,
'queryParameters': queryParameters,
'onReceiveProgress': onReceiveProgress,
'onSendProgress': onSendProgress,
'cancelToken': cancelToken?.toMap,
'extra': extra,
'headers': headers,
'preserveHeaderCase': preserveHeaderCase,
'responseType': responseType.name,
'validateStatus': validateStatus.toString(),
'receiveDataWhenStatusError': receiveDataWhenStatusError,
'followRedirects': followRedirects,
'maxRedirects': maxRedirects,
'persistentConnection': persistentConnection,
'requestEncoder': requestEncoder,
'responseDecoder': responseDecoder,
'listFormat': listFormat.name,
};