---
title: "init(referenceTo:)"
framework: foundationmodels
role: symbol
role_heading: Initializer
path: "foundationmodels/dynamicgenerationschema/init(referenceto:)"
---

# init(referenceTo:)

Creates an refrence schema.

## Declaration

```swift
init(referenceTo name: String)
```

## Parameters

- `name`: The name of the doc://com.apple.foundationmodels/documentation/FoundationModels/DynamicGenerationSchema this is a reference to.

## See Also

### Creating a dynamic schema

- [init(arrayOf:minimumElements:maximumElements:)](foundationmodels/dynamicgenerationschema/init(arrayof:minimumelements:maximumelements:).md)
- [init(name:description:anyOf:)](foundationmodels/dynamicgenerationschema/init(name:description:anyof:).md)
- [init(name:description:properties:)](foundationmodels/dynamicgenerationschema/init(name:description:properties:).md)
- [init(name:description:representNilExplicitlyInGeneratedContent:properties:)](foundationmodels/dynamicgenerationschema/init(name:description:representnilexplicitlyingeneratedcontent:properties:).md)
- [init(type:guides:)](foundationmodels/dynamicgenerationschema/init(type:guides:).md)
- [DynamicGenerationSchema.Property](foundationmodels/dynamicgenerationschema/property.md)
