OnBeforeRequestDetailsRequestBody constructor

OnBeforeRequestDetailsRequestBody({
  1. String? error,
  2. Map? formData,
  3. List<UploadData>? raw,
})

Implementation

OnBeforeRequestDetailsRequestBody({
  /// Errors when obtaining request body data.
  String? error,

  /// If the request method is POST and the body is a sequence of key-value
  /// pairs encoded in UTF8, encoded as either multipart/form-data, or
  /// application/x-www-form-urlencoded, this dictionary is present and for
  /// each key contains the list of all values for that key. If the data is of
  /// another media type, or if it is malformed, the dictionary is not
  /// present. An example value of this dictionary is {'key': ['value1',
  /// 'value2']}.
  Map? formData,

  /// If the request method is PUT or POST, and the body is not already parsed
  /// in formData, then the unparsed request body elements are contained in
  /// this array.
  List<UploadData>? raw,
}) : _wrapped = $js.OnBeforeRequestDetailsRequestBody(
        error: error,
        formData: formData?.jsify(),
        raw: raw?.toJSArray((e) => e.toJS),
      );