---
title: "init(_:subentities:properties:)"
framework: swiftdata
role: symbol
role_heading: Initializer
path: "swiftdata/schema/entity/init(_:subentities:properties:)"
---

# init(_:subentities:properties:)

## Declaration

```swift
init(_ name: String, subentities: Schema.Entity..., properties: any SchemaProperty...)
```

## See Also

### Creating an entity

- [init(_:)](swiftdata/schema/entity/init(_:).md)
- [init(_:properties:)](swiftdata/schema/entity/init(_:properties:).md)
