diff --git a/src/libs/SoundCloud/Generated/SoundCloud.ILikesClient.Authorizations.OAuth.g.cs b/src/libs/SoundCloud/Generated/SoundCloud.ILikesClient.Authorizations.OAuth.g.cs
new file mode 100644
index 0000000..65770ee
--- /dev/null
+++ b/src/libs/SoundCloud/Generated/SoundCloud.ILikesClient.Authorizations.OAuth.g.cs
@@ -0,0 +1,16 @@
+
+#nullable enable
+
+namespace SoundCloud
+{
+ public partial interface ILikesClient
+ {
+ ///
+ /// Authorize using OAuth authentication.
+ ///
+ ///
+
+ public void AuthorizeUsingOAuth(
+ string apiKey);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/SoundCloud/Generated/SoundCloud.IMeClient.Authorizations.OAuth.g.cs b/src/libs/SoundCloud/Generated/SoundCloud.IMeClient.Authorizations.OAuth.g.cs
new file mode 100644
index 0000000..41ea45b
--- /dev/null
+++ b/src/libs/SoundCloud/Generated/SoundCloud.IMeClient.Authorizations.OAuth.g.cs
@@ -0,0 +1,16 @@
+
+#nullable enable
+
+namespace SoundCloud
+{
+ public partial interface IMeClient
+ {
+ ///
+ /// Authorize using OAuth authentication.
+ ///
+ ///
+
+ public void AuthorizeUsingOAuth(
+ string apiKey);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/SoundCloud/Generated/SoundCloud.IMiscellaneousClient.Authorizations.OAuth.g.cs b/src/libs/SoundCloud/Generated/SoundCloud.IMiscellaneousClient.Authorizations.OAuth.g.cs
new file mode 100644
index 0000000..fc2e056
--- /dev/null
+++ b/src/libs/SoundCloud/Generated/SoundCloud.IMiscellaneousClient.Authorizations.OAuth.g.cs
@@ -0,0 +1,16 @@
+
+#nullable enable
+
+namespace SoundCloud
+{
+ public partial interface IMiscellaneousClient
+ {
+ ///
+ /// Authorize using OAuth authentication.
+ ///
+ ///
+
+ public void AuthorizeUsingOAuth(
+ string apiKey);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/SoundCloud/Generated/SoundCloud.IPlaylistsClient.Authorizations.OAuth.g.cs b/src/libs/SoundCloud/Generated/SoundCloud.IPlaylistsClient.Authorizations.OAuth.g.cs
new file mode 100644
index 0000000..bb9eb51
--- /dev/null
+++ b/src/libs/SoundCloud/Generated/SoundCloud.IPlaylistsClient.Authorizations.OAuth.g.cs
@@ -0,0 +1,16 @@
+
+#nullable enable
+
+namespace SoundCloud
+{
+ public partial interface IPlaylistsClient
+ {
+ ///
+ /// Authorize using OAuth authentication.
+ ///
+ ///
+
+ public void AuthorizeUsingOAuth(
+ string apiKey);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/SoundCloud/Generated/SoundCloud.IRepostsClient.Authorizations.OAuth.g.cs b/src/libs/SoundCloud/Generated/SoundCloud.IRepostsClient.Authorizations.OAuth.g.cs
new file mode 100644
index 0000000..95f0de1
--- /dev/null
+++ b/src/libs/SoundCloud/Generated/SoundCloud.IRepostsClient.Authorizations.OAuth.g.cs
@@ -0,0 +1,16 @@
+
+#nullable enable
+
+namespace SoundCloud
+{
+ public partial interface IRepostsClient
+ {
+ ///
+ /// Authorize using OAuth authentication.
+ ///
+ ///
+
+ public void AuthorizeUsingOAuth(
+ string apiKey);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/SoundCloud/Generated/SoundCloud.ISearchClient.Authorizations.OAuth.g.cs b/src/libs/SoundCloud/Generated/SoundCloud.ISearchClient.Authorizations.OAuth.g.cs
new file mode 100644
index 0000000..6711e14
--- /dev/null
+++ b/src/libs/SoundCloud/Generated/SoundCloud.ISearchClient.Authorizations.OAuth.g.cs
@@ -0,0 +1,16 @@
+
+#nullable enable
+
+namespace SoundCloud
+{
+ public partial interface ISearchClient
+ {
+ ///
+ /// Authorize using OAuth authentication.
+ ///
+ ///
+
+ public void AuthorizeUsingOAuth(
+ string apiKey);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/SoundCloud/Generated/SoundCloud.ITracksClient.Authorizations.OAuth.g.cs b/src/libs/SoundCloud/Generated/SoundCloud.ITracksClient.Authorizations.OAuth.g.cs
new file mode 100644
index 0000000..e083339
--- /dev/null
+++ b/src/libs/SoundCloud/Generated/SoundCloud.ITracksClient.Authorizations.OAuth.g.cs
@@ -0,0 +1,16 @@
+
+#nullable enable
+
+namespace SoundCloud
+{
+ public partial interface ITracksClient
+ {
+ ///
+ /// Authorize using OAuth authentication.
+ ///
+ ///
+
+ public void AuthorizeUsingOAuth(
+ string apiKey);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/SoundCloud/Generated/SoundCloud.IUsersClient.Authorizations.OAuth.g.cs b/src/libs/SoundCloud/Generated/SoundCloud.IUsersClient.Authorizations.OAuth.g.cs
new file mode 100644
index 0000000..414551d
--- /dev/null
+++ b/src/libs/SoundCloud/Generated/SoundCloud.IUsersClient.Authorizations.OAuth.g.cs
@@ -0,0 +1,16 @@
+
+#nullable enable
+
+namespace SoundCloud
+{
+ public partial interface IUsersClient
+ {
+ ///
+ /// Authorize using OAuth authentication.
+ ///
+ ///
+
+ public void AuthorizeUsingOAuth(
+ string apiKey);
+ }
+}
\ No newline at end of file
diff --git a/src/libs/SoundCloud/Generated/SoundCloud.Likes.JsonSerializerContext.g.cs b/src/libs/SoundCloud/Generated/SoundCloud.Likes.JsonSerializerContext.g.cs
new file mode 100644
index 0000000..a46c8a4
--- /dev/null
+++ b/src/libs/SoundCloud/Generated/SoundCloud.Likes.JsonSerializerContext.g.cs
@@ -0,0 +1,137 @@
+
+#nullable enable
+
+#pragma warning disable CS0618 // Type or member is obsolete
+#pragma warning disable CS3016 // Arrays as attribute arguments is not CLS-compliant
+
+namespace SoundCloud
+{
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonSourceGenerationOptions(
+ DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull,
+ Converters = new global::System.Type[]
+ {
+ })]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List