diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Documents/GetAllInput.cs b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Documents/GetAllInput.cs
index e375f6ba0b..1512c13da9 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Documents/GetAllInput.cs
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Documents/GetAllInput.cs
@@ -1,6 +1,7 @@
using System;
using System.ComponentModel.DataAnnotations;
using Volo.Abp.Application.Dtos;
+using Volo.Abp.Validation;
using Volo.Docs.Documents;
namespace Volo.Docs.Admin.Documents
@@ -9,19 +10,19 @@ namespace Volo.Docs.Admin.Documents
{
public Guid? ProjectId { get; set; }
- [StringLength(DocumentConsts.MaxNameLength)]
+ [DynamicStringLength(typeof(DocumentConsts), nameof(DocumentConsts.MaxNameLength))]
public string Name { get; set; }
- [StringLength(DocumentConsts.MaxVersionNameLength)]
+ [DynamicStringLength(typeof(DocumentConsts), nameof(DocumentConsts.MaxVersionNameLength))]
public string Version { get; set; }
- [StringLength(DocumentConsts.MaxLanguageCodeNameLength)]
+ [DynamicStringLength(typeof(DocumentConsts), nameof(DocumentConsts.MaxLanguageCodeNameLength))]
public string LanguageCode { get; set; }
- [StringLength(DocumentConsts.MaxFileNameNameLength)]
+ [DynamicStringLength(typeof(DocumentConsts), nameof(DocumentConsts.MaxFileNameNameLength))]
public string FileName { get; set; }
- [StringLength(DocumentConsts.MaxFormatNameLength)]
+ [DynamicStringLength(typeof(DocumentConsts), nameof(DocumentConsts.MaxFormatNameLength))]
public string Format { get; set; }
public DateTime? CreationTimeMin { get; set; }
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Documents/PullAllDocumentInput.cs b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Documents/PullAllDocumentInput.cs
index d796c00e64..c375de8b67 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Documents/PullAllDocumentInput.cs
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Documents/PullAllDocumentInput.cs
@@ -1,5 +1,6 @@
using System;
using System.ComponentModel.DataAnnotations;
+using Volo.Abp.Validation;
using Volo.Docs.Documents;
namespace Volo.Docs.Admin.Documents
@@ -8,10 +9,10 @@ namespace Volo.Docs.Admin.Documents
{
public Guid ProjectId { get; set; }
- [StringLength(DocumentConsts.MaxLanguageCodeNameLength)]
+ [DynamicStringLength(typeof(DocumentConsts), nameof(DocumentConsts.MaxLanguageCodeNameLength))]
public string LanguageCode { get; set; }
- [StringLength(DocumentConsts.MaxVersionNameLength)]
+ [DynamicStringLength(typeof(DocumentConsts), nameof(DocumentConsts.MaxVersionNameLength))]
public string Version { get; set; }
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Documents/PullDocumentInput.cs b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Documents/PullDocumentInput.cs
index fcc9816b02..dce5de0420 100644
--- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Documents/PullDocumentInput.cs
+++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Documents/PullDocumentInput.cs
@@ -1,5 +1,6 @@
using System;
using System.ComponentModel.DataAnnotations;
+using Volo.Abp.Validation;
using Volo.Docs.Documents;
namespace Volo.Docs.Admin.Documents
@@ -8,13 +9,13 @@ namespace Volo.Docs.Admin.Documents
{
public Guid ProjectId { get; set; }
- [StringLength(DocumentConsts.MaxNameLength)]
+ [DynamicStringLength(typeof(DocumentConsts), nameof(DocumentConsts.MaxNameLength))]
public string Name { get; set; }
- [StringLength(DocumentConsts.MaxLanguageCodeNameLength)]
+ [DynamicStringLength(typeof(DocumentConsts), nameof(DocumentConsts.MaxLanguageCodeNameLength))]
public string LanguageCode { get; set; }
- [StringLength(DocumentConsts.MaxVersionNameLength)]
+ [DynamicStringLength(typeof(DocumentConsts), nameof(DocumentConsts.MaxVersionNameLength))]
public string Version { get; set; }
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Create.cshtml.cs b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Create.cshtml.cs
index e6de68a3b1..506b674ba5 100644
--- a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Create.cshtml.cs
+++ b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Create.cshtml.cs
@@ -9,6 +9,7 @@ using Microsoft.AspNetCore.Mvc.Rendering;
using Volo.Abp;
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form;
using Volo.Abp.AspNetCore.Mvc.UI.RazorPages;
+using Volo.Abp.Validation;
using Volo.Docs.Admin.Projects;
using Volo.Docs.Projects;
@@ -70,11 +71,11 @@ namespace Volo.Docs.Admin.Pages.Docs.Admin.Projects
public abstract class CreateProjectViewModelBase
{
[Required]
- [StringLength(ProjectConsts.MaxNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxNameLength))]
public string Name { get; set; }
[Required]
- [StringLength(ProjectConsts.MaxShortNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxShortNameLength))]
[InputInfoText("ShortNameInfoText")]
public string ShortName { get; set; }
@@ -82,21 +83,21 @@ namespace Volo.Docs.Admin.Pages.Docs.Admin.Projects
[SelectItems(nameof(FormatTypes))]
public string Format { get; set; }
- [StringLength(ProjectConsts.MaxDefaultDocumentNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxDefaultDocumentNameLength))]
public string DefaultDocumentName { get; set; } = "Index";
- [StringLength(ProjectConsts.MaxNavigationDocumentNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxNavigationDocumentNameLength))]
public string NavigationDocumentName { get; set; } = "docs-nav.json";
- [StringLength(ProjectConsts.MaxParametersDocumentNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxParametersDocumentNameLength))]
public string ParametersDocumentName { get; set; } = "docs-params.json";
- [StringLength(ProjectConsts.MaxVersionNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxVersionNameLength))]
public string MinimumVersion { get; set; }
public string MainWebsiteUrl { get; set; }
- [StringLength(ProjectConsts.MaxLatestVersionBranchNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxLatestVersionBranchNameLength))]
public string LatestVersionBranchName { get; set; }
[HiddenInput]
diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Edit.cshtml.cs b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Edit.cshtml.cs
index 3b9aba5303..ef1762c460 100644
--- a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Edit.cshtml.cs
+++ b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Edit.cshtml.cs
@@ -9,6 +9,7 @@ using Microsoft.AspNetCore.Mvc.Rendering;
using Volo.Abp;
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Form;
using Volo.Abp.AspNetCore.Mvc.UI.RazorPages;
+using Volo.Abp.Validation;
using Volo.Docs.Admin.Projects;
using Volo.Docs.Projects;
@@ -83,28 +84,28 @@ namespace Volo.Docs.Admin.Pages.Docs.Admin.Projects
public Guid Id { get; set; }
[Required]
- [StringLength(ProjectConsts.MaxNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxNameLength))]
public string Name { get; set; }
[Required]
[SelectItems(nameof(FormatTypes))]
public string Format { get; set; }
- [StringLength(ProjectConsts.MaxDefaultDocumentNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxDefaultDocumentNameLength))]
public string DefaultDocumentName { get; set; }
- [StringLength(ProjectConsts.MaxNavigationDocumentNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxNavigationDocumentNameLength))]
public string NavigationDocumentName { get; set; }
- [StringLength(ProjectConsts.MaxParametersDocumentNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxParametersDocumentNameLength))]
public string ParametersDocumentName { get; set; }
- [StringLength(ProjectConsts.MaxVersionNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxVersionNameLength))]
public string MinimumVersion { get; set; }
public string MainWebsiteUrl { get; set; }
- [StringLength(ProjectConsts.MaxLatestVersionBranchNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxLatestVersionBranchNameLength))]
public string LatestVersionBranchName { get; set; }
}
diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Pull.cshtml.cs b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Pull.cshtml.cs
index 195337a22e..5cbd094834 100644
--- a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Pull.cshtml.cs
+++ b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Projects/Pull.cshtml.cs
@@ -2,6 +2,7 @@ using System;
using System.ComponentModel.DataAnnotations;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
+using Volo.Abp.Validation;
using Volo.Docs.Admin.Documents;
using Volo.Docs.Admin.Projects;
using Volo.Docs.Documents;
@@ -60,15 +61,15 @@ namespace Volo.Docs.Admin.Pages.Docs.Admin.Projects
public bool All { get; set; }
[Required]
- [StringLength(DocumentConsts.MaxNameLength)]
+ [DynamicStringLength(typeof(DocumentConsts), nameof(DocumentConsts.MaxNameLength))]
public string Name { get; set; }
[Required]
- [StringLength(DocumentConsts.MaxLanguageCodeNameLength)]
+ [DynamicStringLength(typeof(DocumentConsts),nameof(DocumentConsts.MaxLanguageCodeNameLength))]
public string LanguageCode { get; set; }
[Required]
- [StringLength(DocumentConsts.MaxVersionNameLength)]
+ [DynamicStringLength(typeof(DocumentConsts), nameof(DocumentConsts.MaxVersionNameLength))]
public string Version { get; set; }
}
}
diff --git a/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetDefaultDocumentInput.cs b/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetDefaultDocumentInput.cs
index 3deeb83967..1cef038512 100644
--- a/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetDefaultDocumentInput.cs
+++ b/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetDefaultDocumentInput.cs
@@ -1,5 +1,7 @@
using System;
using System.ComponentModel.DataAnnotations;
+using System.Runtime.CompilerServices;
+using Volo.Abp.Validation;
using Volo.Docs.Language;
using Volo.Docs.Projects;
@@ -9,11 +11,11 @@ namespace Volo.Docs.Documents
{
public Guid ProjectId { get; set; }
- [StringLength(ProjectConsts.MaxVersionNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxVersionNameLength))]
public string Version { get; set; }
[Required]
- [StringLength(LanguageConsts.MaxLanguageCodeLength)]
+ [DynamicStringLength(typeof(LanguageConsts), nameof(LanguageConsts.MaxLanguageCodeLength))]
public string LanguageCode { get; set; }
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetDocumentInput.cs b/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetDocumentInput.cs
index 412f41b82e..3646f2ade0 100644
--- a/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetDocumentInput.cs
+++ b/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetDocumentInput.cs
@@ -1,5 +1,6 @@
using System;
using System.ComponentModel.DataAnnotations;
+using Volo.Abp.Validation;
using Volo.Docs.Language;
using Volo.Docs.Projects;
@@ -10,14 +11,14 @@ namespace Volo.Docs.Documents
public Guid ProjectId { get; set; }
[Required]
- [StringLength(DocumentConsts.MaxNameLength)]
+ [DynamicStringLength(typeof(DocumentConsts), nameof(DocumentConsts.MaxNameLength))]
public string Name { get; set; }
- [StringLength(ProjectConsts.MaxVersionNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxVersionNameLength))]
public string Version { get; set; }
[Required]
- [StringLength(LanguageConsts.MaxLanguageCodeLength)]
+ [DynamicStringLength(typeof(LanguageConsts), nameof(LanguageConsts.MaxLanguageCodeLength))]
public string LanguageCode { get; set; }
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetDocumentResourceInput.cs b/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetDocumentResourceInput.cs
index 6f759c47d8..52c1cf78af 100644
--- a/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetDocumentResourceInput.cs
+++ b/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetDocumentResourceInput.cs
@@ -1,5 +1,6 @@
using System;
using System.ComponentModel.DataAnnotations;
+using Volo.Abp.Validation;
using Volo.Docs.Language;
using Volo.Docs.Projects;
@@ -10,14 +11,14 @@ namespace Volo.Docs.Documents
public Guid ProjectId { get; set; }
[Required]
- [StringLength(DocumentConsts.MaxNameLength)]
+ [DynamicStringLength(typeof(DocumentConsts), nameof(DocumentConsts.MaxNameLength))]
public string Name { get; set; }
- [StringLength(ProjectConsts.MaxVersionNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxVersionNameLength))]
public string Version { get; set; }
[Required]
- [StringLength(LanguageConsts.MaxLanguageCodeLength)]
+ [DynamicStringLength(typeof(LanguageConsts), nameof(LanguageConsts.MaxLanguageCodeLength))]
public string LanguageCode { get; set; }
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetNavigationDocumentInput.cs b/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetNavigationDocumentInput.cs
index 6866c8c633..ee4e3380ee 100644
--- a/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetNavigationDocumentInput.cs
+++ b/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetNavigationDocumentInput.cs
@@ -1,5 +1,6 @@
using System;
using System.ComponentModel.DataAnnotations;
+using Volo.Abp.Validation;
using Volo.Docs.Language;
using Volo.Docs.Projects;
@@ -9,11 +10,11 @@ namespace Volo.Docs.Documents
{
public Guid ProjectId { get; set; }
- [StringLength(ProjectConsts.MaxVersionNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxVersionNameLength))]
public string Version { get; set; }
[Required]
- [StringLength(LanguageConsts.MaxLanguageCodeLength)]
+ [DynamicStringLength(typeof(LanguageConsts), nameof(LanguageConsts.MaxLanguageCodeLength))]
public string LanguageCode { get; set; }
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetParametersDocumentInput.cs b/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetParametersDocumentInput.cs
index 33bd25b394..1e277f36a3 100644
--- a/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetParametersDocumentInput.cs
+++ b/modules/docs/src/Volo.Docs.Application.Contracts/Volo/Docs/Documents/GetParametersDocumentInput.cs
@@ -1,5 +1,6 @@
using System;
using System.ComponentModel.DataAnnotations;
+using Volo.Abp.Validation;
using Volo.Docs.Language;
using Volo.Docs.Projects;
@@ -9,11 +10,11 @@ namespace Volo.Docs.Documents
{
public Guid ProjectId { get; set; }
- [StringLength(ProjectConsts.MaxVersionNameLength)]
+ [DynamicStringLength(typeof(ProjectConsts), nameof(ProjectConsts.MaxVersionNameLength))]
public string Version { get; set; }
[Required]
- [StringLength(LanguageConsts.MaxLanguageCodeLength)]
+ [DynamicStringLength(typeof(LanguageConsts), nameof(LanguageConsts.MaxLanguageCodeLength))]
public string LanguageCode { get; set; }
}
}
\ No newline at end of file
diff --git a/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Documents/DocumentConsts.cs b/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Documents/DocumentConsts.cs
index f629abd0a4..04e3de3fd5 100644
--- a/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Documents/DocumentConsts.cs
+++ b/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Documents/DocumentConsts.cs
@@ -2,14 +2,49 @@
{
public static class DocumentConsts
{
- public const int MaxNameLength = 255;
- public const int MaxVersionNameLength = 128;
- public const int MaxLanguageCodeNameLength = 128;
- public const int MaxFileNameNameLength = 128;
- public const int MaxFormatNameLength = 128;
- public const int MaxEditLinkLength = 2048;
- public const int MaxRootUrlLength = 2048;
- public const int MaxRawRootUrlLength = 2048;
- public const int MaxLocalDirectoryLength = 512;
+ ///
+ /// Default value: 255
+ ///
+ public static int MaxNameLength { get; set; } = 255;
+
+ ///
+ /// Default value: 128
+ ///
+ public static int MaxVersionNameLength { get; set; } = 128;
+
+ ///
+ /// Default value: 128
+ ///
+ public static int MaxLanguageCodeNameLength { get; set; } = 128;
+
+ ///
+ /// Default value: 128
+ ///
+ public static int MaxFileNameNameLength { get; set; } = 128;
+
+ ///
+ /// Default value: 128
+ ///
+ public static int MaxFormatNameLength { get; set; } = 128;
+
+ ///
+ /// Default value: 2048
+ ///
+ public static int MaxEditLinkLength { get; set; } = 2048;
+
+ ///
+ /// Default value: 2048
+ ///
+ public static int MaxRootUrlLength { get; set; } = 2048;
+
+ ///
+ /// Default value: 2048
+ ///
+ public static int MaxRawRootUrlLength { get; set; } = 2048;
+
+ ///
+ /// Default value: 512
+ ///
+ public static int MaxLocalDirectoryLength { get; set; } = 512;
}
}
diff --git a/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Language/LanguageConsts.cs b/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Language/LanguageConsts.cs
index 867cc2dd4e..cd449a37fd 100644
--- a/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Language/LanguageConsts.cs
+++ b/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Language/LanguageConsts.cs
@@ -3,6 +3,9 @@ namespace Volo.Docs.Language
{
public static class LanguageConsts
{
- public const int MaxLanguageCodeLength = 10;
+ ///
+ /// Default value: 10
+ ///
+ public static int MaxLanguageCodeLength { get; set; } = 10;
}
}
diff --git a/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Projects/ProjectConsts.cs b/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Projects/ProjectConsts.cs
index 927a1a4c59..3322fb7732 100644
--- a/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Projects/ProjectConsts.cs
+++ b/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Projects/ProjectConsts.cs
@@ -2,12 +2,39 @@
{
public static class ProjectConsts
{
- public const int MaxNameLength = 128;
- public const int MaxShortNameLength = 32;
- public const int MaxDefaultDocumentNameLength = 128;
- public const int MaxNavigationDocumentNameLength = 128;
- public const int MaxParametersDocumentNameLength = 128;
- public const int MaxLatestVersionBranchNameLength = 128;
- public const int MaxVersionNameLength = 128;
+ ///
+ /// Default value: 128
+ ///
+ public static int MaxNameLength { get; set; } = 128;
+
+ ///
+ /// Default value: 32
+ ///
+ public static int MaxShortNameLength { get; set; } = 32;
+
+ ///
+ /// Default value: 128
+ ///
+ public static int MaxDefaultDocumentNameLength { get; set; } = 128;
+
+ ///
+ /// Default value: 128
+ ///
+ public static int MaxNavigationDocumentNameLength { get; set; } = 128;
+
+ ///
+ /// Default value: 128
+ ///
+ public static int MaxParametersDocumentNameLength { get; set; } = 128;
+
+ ///
+ /// Default value: 128
+ ///
+ public static int MaxLatestVersionBranchNameLength { get; set; } = 128;
+
+ ///
+ /// Default value: 128
+ ///
+ public static int MaxVersionNameLength { get; set; } = 128;
}
}