# ValidationRule

ValidationRule

A validation rule constraining how a content property may be used. Each
concrete rule carries only the fields it needs; new constraint kinds are
additive (a new type implementing this interface). Clients switch on
`__typename`.

**Status:** ⚠️ Experimental

**Fields:**
- `property`: `ContentProperty!` - The content property this rule constrains.