postData method Null safety

Future<Response> postData(
  1. {dynamic data,
  2. String? path,
  3. Map<String, dynamic> queryParameters = const {},
  4. Map<String, dynamic>? headers}
)

Implementation

Future<Response> postData(
    {dynamic data,
    String? path,
    Map<String, dynamic> queryParameters = const {},
    Map<String, dynamic>? headers}) async {
  dio.options.headers = headers ?? _defaultHeaders;
  final response = dio.post('/${path ?? defaultPath}',
      queryParameters:
          Map<String, dynamic>.from(_defaultQueryParameters ?? {})
            ..addAll(queryParameters),
      data: jsonEncode(data));
  return response;
}