From 56d6980aa88aa382a354fcc70c982d26b2a7d426 Mon Sep 17 00:00:00 2001
From: Mihail Gribkov <61027276+Misha-133@users.noreply.github.com>
Date: Sat, 10 May 2025 00:19:09 +0300
Subject: [PATCH] Add empty constructors for containers (#3125)
* add empty ctors
---
.../MessageComponents/Builders/ActionRowBuilder.cs | 5 +++++
.../MessageComponents/Builders/ComponentBuilderV2.cs | 5 +++++
.../MessageComponents/Builders/ContainerBuilder.cs | 5 +++++
.../MessageComponents/Builders/SectionBuilder.cs | 5 +++++
4 files changed, 20 insertions(+)
diff --git a/src/Discord.Net.Core/Entities/Interactions/MessageComponents/Builders/ActionRowBuilder.cs b/src/Discord.Net.Core/Entities/Interactions/MessageComponents/Builders/ActionRowBuilder.cs
index ba5bc646..4ecda7c7 100644
--- a/src/Discord.Net.Core/Entities/Interactions/MessageComponents/Builders/ActionRowBuilder.cs
+++ b/src/Discord.Net.Core/Entities/Interactions/MessageComponents/Builders/ActionRowBuilder.cs
@@ -35,6 +35,11 @@ public class ActionRowBuilder : IMessageComponentBuilder, IInteractableComponent
}
}
+ ///
+ /// Initializes a new .
+ ///
+ public ActionRowBuilder() { }
+
///
/// Initializes a new .
///
diff --git a/src/Discord.Net.Core/Entities/Interactions/MessageComponents/Builders/ComponentBuilderV2.cs b/src/Discord.Net.Core/Entities/Interactions/MessageComponents/Builders/ComponentBuilderV2.cs
index e1501f0d..ab1ae7eb 100644
--- a/src/Discord.Net.Core/Entities/Interactions/MessageComponents/Builders/ComponentBuilderV2.cs
+++ b/src/Discord.Net.Core/Entities/Interactions/MessageComponents/Builders/ComponentBuilderV2.cs
@@ -23,6 +23,11 @@ public class ComponentBuilderV2 : IStaticComponentContainer
}
}
+ ///
+ /// Initializes a new instance of .
+ ///
+ public ComponentBuilderV2() { }
+
///
/// Initializes a new instance of .
///
diff --git a/src/Discord.Net.Core/Entities/Interactions/MessageComponents/Builders/ContainerBuilder.cs b/src/Discord.Net.Core/Entities/Interactions/MessageComponents/Builders/ContainerBuilder.cs
index 5c9e48b2..a340aa76 100644
--- a/src/Discord.Net.Core/Entities/Interactions/MessageComponents/Builders/ContainerBuilder.cs
+++ b/src/Discord.Net.Core/Entities/Interactions/MessageComponents/Builders/ContainerBuilder.cs
@@ -32,6 +32,11 @@ public class ContainerBuilder : IMessageComponentBuilder, IStaticComponentContai
///
public bool? IsSpoiler { get; set; }
+ ///
+ /// Initializes a new .
+ ///
+ public ContainerBuilder() { }
+
///
/// Initializes a new .
///
diff --git a/src/Discord.Net.Core/Entities/Interactions/MessageComponents/Builders/SectionBuilder.cs b/src/Discord.Net.Core/Entities/Interactions/MessageComponents/Builders/SectionBuilder.cs
index 6a053624..82c04da0 100644
--- a/src/Discord.Net.Core/Entities/Interactions/MessageComponents/Builders/SectionBuilder.cs
+++ b/src/Discord.Net.Core/Entities/Interactions/MessageComponents/Builders/SectionBuilder.cs
@@ -38,6 +38,11 @@ public class SectionBuilder : IMessageComponentBuilder, IStaticComponentContaine
set => _components = value ?? throw new ArgumentNullException(nameof(value), $"{nameof(Components)} cannot be null.");
}
+ ///
+ /// Initializes a new .
+ ///
+ public SectionBuilder() { }
+
///
/// Initializes a new .
///