---
title: Schema.Relationship.DeleteRule.deny
framework: swiftdata
role: symbol
role_heading: Case
path: swiftdata/schema/relationship/deleterule-swift.enum/deny
---

# Schema.Relationship.DeleteRule.deny

A rule that prevents the deletion of a model because it contains one or more references to other models.

## Declaration

```swift
case deny
```

## Mentioned in

Syncing model data across a person’s devices

## See Also

### Accessing delete rules

- [Schema.Relationship.DeleteRule.cascade](swiftdata/schema/relationship/deleterule-swift.enum/cascade.md)
- [Schema.Relationship.DeleteRule.noAction](swiftdata/schema/relationship/deleterule-swift.enum/noaction.md)
- [Schema.Relationship.DeleteRule.nullify](swiftdata/schema/relationship/deleterule-swift.enum/nullify.md)
