Validation rules for brand country codes including presence, validity, uniqueness, and update restrictions
Country Codes
CountryCodesMustBePresent
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
Validate that countryCodes is present | Link |
CountryCodesMustBeValid
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
Validate that countryCodes value is valid | Link |
CountryCodesMustListExactlyOneCountry
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
Validate that the count of items in a countryCodes list is exactly one (1) |
CountryCodesMustNotBeEmpty
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
Validate that countryCodes does not include an empty string |
Example Validation Report
{
"code": "VALIDATION__CountryCodesMustNotBeEmpty",
"severity": "VIOLATION",
"message": "'countryCodes' must not be empty string"
}
CountryCodesMustNotBeUpdated
| Definition | Severity | API | Sample | Mode |
|---|---|---|---|---|
Validate that countryCodes matches the previous submittal |
Example Validation Report
{
"code": "VALIDATION__CountryCodesMustNotBeUpdated",
"severity": "VIOLATION",
"message": "Listed items in '{{countryCodes}}' must not be updated"
}