diff --git a/CapyKit/Attributes/ParameterAcceptedValuesAttribute.cs b/CapyKit/Attributes/ParameterAcceptedValuesAttribute.cs
new file mode 100644
index 0000000..6b3fdb0
--- /dev/null
+++ b/CapyKit/Attributes/ParameterAcceptedValuesAttribute.cs
@@ -0,0 +1,25 @@
+namespace CapyKit.Attributes;
+
+/// Attribute describing a parameter's accepted values.
+/// Accepted values are stored as discreet values similar to an enumeration. Ranges are not supported.
+public class ParameterAcceptedValuesAttribute : Attribute
+{
+ #region Properties
+
+ /// Gets or sets the accepted values.
+ /// The accepted values.
+ public IEnumerable