Validation rules for asset classifications including distinctness, content restrictions, and array requirements
Classifications
CountOfItemsInClassificationsListExceedsThreshold
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that the count of items in a list does not exceed fifty (50) |
ClassificationsMustBeDistinct
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
| Validate that each classification is distinct |
ClassificationsMustNotBeDummyCharacters
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
Validate that classifications is not dummy characters | Link |
| Dummy Characters List |
|---|
No name, No Name, no name, no Name, NO NAME, Unknown, unknown, UNKNOWN, No value, No Value |
ClassificationsMustNotBeEmpty
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
Validate that classifications is not an empty string |
ClassificationsMustNotBeEmptyArray
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
Validate that classifications is not an empty array |
Example Validation Report
{
"code": "VALIDATION__ClassificationsMustNotBeEmptyArray",
"message": "'{{field}}' must be omitted or contain at least one element; empty arrays are not allowed.",
"severity": "VIOLATION",
"context": {
"field": "classifications"
},
"details": {
"compared": [],
"expected": [],
"submitted": [
{
"field": "$.assetDetails.classifications",
"value": "[]"
}
],
"createdDate": "2026-03-03T13:58:43.946Z"
}
}
ClassificationsMustNotBeEntirelyNumeric
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
Validate that the classifications value is not entirely numeric |
ClassificationsMustNotIncludeURL
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
Validate that classifications does not include a URL | Link |
ClassificationMustNotIncludeVulgarWord
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
Validate that classifications does not include a vulgar word |
ClassificationsHasUnsupportedCharacter
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
Validate that classifications does not include an unsupported character | Link |
ClassificationsListMustNotIncludeNulls
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
Validate that classifications does not include null |
Example Validation Report
{
"code": "VALIDATION__ClassificationsListMustNotIncludeNulls",
"severity": "VIOLATION",
"message": "'classifications' list includes null"
}