Delete unused class: JsepSessionDescription

Bug: webrtc:42222470
Change-Id: I483310f47ac007608c5252b6f24f4875897e3b22
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/415860
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#45900}
diff --git a/api/jsep_session_description.h b/api/jsep_session_description.h
index 5c764a7..c3f578f 100644
--- a/api/jsep_session_description.h
+++ b/api/jsep_session_description.h
@@ -14,39 +14,6 @@
 #ifndef API_JSEP_SESSION_DESCRIPTION_H_
 #define API_JSEP_SESSION_DESCRIPTION_H_
 
-#include <cstddef>
-#include <memory>
-#include <string>
-#include <vector>
-
-#include "absl/strings/string_view.h"
-#include "api/jsep.h"
-
-namespace webrtc {
-
-class SessionDescription;
-
-// Implementation of SessionDescriptionInterface.
-class JsepSessionDescription final : public SessionDescriptionInterface {
- public:
-  // TODO: bugs.webrtc.org/442220720 - Remove this constructor and make sure
-  // that JsepSessionDescription can only be constructed with a valid
-  // SessionDescription object (with the exception of kRollback).
-  [[deprecated(
-      "JsepSessionDescription needs to be initialized with a valid description "
-      "object")]]
-  explicit JsepSessionDescription(SdpType type);
-  JsepSessionDescription(SdpType type,
-                         std::unique_ptr<SessionDescription> description,
-                         absl::string_view session_id,
-                         absl::string_view session_version,
-                         std::vector<IceCandidateCollection> candidates = {});
-  ~JsepSessionDescription() override;
-
-  JsepSessionDescription(const JsepSessionDescription&) = delete;
-  JsepSessionDescription& operator=(const JsepSessionDescription&) = delete;
-};
-
-}  // namespace webrtc
+#include "api/jsep.h"  // IWYU pragma: keep
 
 #endif  // API_JSEP_SESSION_DESCRIPTION_H_
diff --git a/pc/jsep_session_description.cc b/pc/jsep_session_description.cc
index fbd8bfa..63b6dfa 100644
--- a/pc/jsep_session_description.cc
+++ b/pc/jsep_session_description.cc
@@ -211,23 +211,6 @@
   candidate_collection_.resize(number_of_mediasections());
 }
 
-JsepSessionDescription::JsepSessionDescription(SdpType type)
-    : SessionDescriptionInterface(type, nullptr, "", "") {}
-
-JsepSessionDescription::JsepSessionDescription(
-    SdpType type,
-    std::unique_ptr<SessionDescription> desc,
-    absl::string_view session_id,
-    absl::string_view session_version,
-    std::vector<IceCandidateCollection> candidates)
-    : SessionDescriptionInterface(type,
-                                  std::move(desc),
-                                  session_id,
-                                  session_version,
-                                  std::move(candidates)) {}
-
-JsepSessionDescription::~JsepSessionDescription() {}
-
 std::unique_ptr<SessionDescriptionInterface>
 SessionDescriptionInterface::Clone() const {
   RTC_DCHECK_RUN_ON(sequence_checker());