toJson method

Map<String, dynamic> toJson()

SERIALIZATION


Implementation

Map<String, dynamic> toJson() {
  final dynamic serializedBody = body != null && body is Serializable
      ? (body as Serializable).toJson()
      : body;

  return <String, dynamic>{
    "id": id.hexString,
    "key": key!.value,
    "endpoint": endpoint,
    "body": serializedBody,
    "encoding": encoding?.name,
    "headers": headers,
    "method": method.value,
    "queryParameters": queryParameters,
    "createdAt": createdAt.toIso8601String(),
  };
}