---
title: "init(name:keypath:defaultValue:metadata:)"
framework: swiftdata
role: symbol
role_heading: Initializer
path: "swiftdata/schema/propertymetadata/init(name:keypath:defaultvalue:metadata:)"
---

# init(name:keypath:defaultValue:metadata:)

## Declaration

```swift
init(name: String, keypath: AnyKeyPath, defaultValue: Any? = nil, metadata: (any SchemaProperty)? = nil)
```
