SeliseBlocks.Genesis.Framework.PDS.TagValidator
10.0.0.2
dotnet add package SeliseBlocks.Genesis.Framework.PDS.TagValidator --version 10.0.0.2
NuGet\Install-Package SeliseBlocks.Genesis.Framework.PDS.TagValidator -Version 10.0.0.2
<PackageReference Include="SeliseBlocks.Genesis.Framework.PDS.TagValidator" Version="10.0.0.2" />
<PackageVersion Include="SeliseBlocks.Genesis.Framework.PDS.TagValidator" Version="10.0.0.2" />
<PackageReference Include="SeliseBlocks.Genesis.Framework.PDS.TagValidator" />
paket add SeliseBlocks.Genesis.Framework.PDS.TagValidator --version 10.0.0.2
#r "nuget: SeliseBlocks.Genesis.Framework.PDS.TagValidator, 10.0.0.2"
#:package SeliseBlocks.Genesis.Framework.PDS.TagValidator@10.0.0.2
#addin nuget:?package=SeliseBlocks.Genesis.Framework.PDS.TagValidator&version=10.0.0.2
#tool nuget:?package=SeliseBlocks.Genesis.Framework.PDS.TagValidator&version=10.0.0.2
SeliseBlocks.Genesis.Framework.PDS.TagValidator
Tag-specific validation for Platform Data Store (PDS) entities in the Genesis framework.
Project Name & Purpose
SeliseBlocks.Genesis.Framework.PDS.TagValidator provides tag-specific validation for PDS (Platform Data Store) entities. It implements FluentValidation validators that enforce business rules specific to tagged entities within the platform. This library is used to validate that entities conform to platform-specific tagging requirements and constraints before being persisted.
Tech Stack
- .NET 10.0 (net10.0)
- Key Libraries:
FluentValidation(12.0.0) - Declarative validation
Dependencies
Internal Project References
| Project | Version | Purpose |
|---|---|---|
| SeliseBlocks.Genesis.Framework.PDS.Entity | 10.0.0.1 | PDS entity definitions |
NuGet Packages
| Package | Version | Purpose |
|---|---|---|
| FluentValidation | 12.0.0 | Validation framework |
Structure
(no subdirectories - flat structure)
Key Components
Validation Repository
IValidationRepository- Interface for accessing validation data
Tag Validators
ITagSpecificValidator- Interface for tag-specific validation logic
Notes
This is a validation-focused library that uses FluentValidation to implement custom validators for PDS entities. The validators ensure that tagged entities meet platform-specific requirements such as tag format, required tags, and tag value constraints.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- FluentValidation (>= 12.0.0)
- SeliseBlocks.Genesis.Framework.PDS.Entity (>= 10.0.0.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on SeliseBlocks.Genesis.Framework.PDS.TagValidator:
| Package | Downloads |
|---|---|
|
SeliseBlocks.PlatformDataService.Extension
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.0.2 | 135 | 8/16/2026 |
| 10.0.0.1 | 79 | 8/16/2026 |
| 8.0.1.8 | 117 | 7/8/2026 |
| 8.0.1.7 | 112 | 7/7/2026 |
| 8.0.1.6 | 116 | 6/30/2026 |
| 8.0.1.5 | 126 | 4/22/2026 |
| 8.0.1.2 | 264 | 9/4/2025 |
| 8.0.1.1 | 245 | 9/3/2025 |
| 8.0.0.4 | 252 | 2/2/2025 |
| 8.0.0.3 | 217 | 1/20/2025 |
| 8.0.0.2 | 188 | 1/16/2025 |
| 8.0.0.1 | 225 | 1/6/2025 |
| 6.0.3.2 | 747 | 9/4/2025 |
| 6.0.3.1 | 259 | 9/3/2025 |
| 6.0.1.2 | 1,090 | 4/18/2024 |
| 6.0.1.1 | 272 | 4/17/2024 |
| 6.0.0.11 | 478 | 3/19/2024 |
| 6.0.0.10 | 3,055 | 1/29/2024 |
| 6.0.0.9 | 303 | 12/26/2023 |
| 6.0.0.8 | 274 | 12/10/2023 |