toMap property

Map<String, dynamic> get toMap

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,
    };