aboutsummaryrefslogtreecommitdiff
path: root/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/ColumnMetadata.cs
diff options
context:
space:
mode:
Diffstat (limited to 'docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/ColumnMetadata.cs')
-rw-r--r--docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/ColumnMetadata.cs4
1 files changed, 4 insertions, 0 deletions
diff --git a/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/ColumnMetadata.cs b/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/ColumnMetadata.cs
index 5d20772..26f6105 100644
--- a/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/ColumnMetadata.cs
+++ b/docker/crupest-api/CrupestApi/CrupestApi.Commons/Crud/ColumnMetadata.cs
@@ -42,6 +42,8 @@ public static class ColumnMetadataKeys
/// </summary>
public const string ActAsKey = nameof(ColumnAttribute.ActAsKey);
+ public const string DefaultValue = nameof(ColumnAttribute.DefaultValue);
+
/// <summary>
/// Default value is null, aka, whether a default value generator is specified.
/// Set to true or false to override it.
@@ -130,6 +132,8 @@ public class ColumnAttribute : Attribute, IColumnMetadata
/// <seealso cref="ColumnMetadataKeys.ActAsKey"/>
public bool ActAsKey { get; init; }
+ public object? DefaultValue { get; init; }
+
public bool? CanBeGenerated { get; init; } = null;
public bool TryGetValue(string key, out object? value)