---
title: ConvertibleFromGeneratedContent
framework: foundationmodels
role: symbol
role_heading: Protocol
path: foundationmodels/convertiblefromgeneratedcontent
---

# ConvertibleFromGeneratedContent

A type that can be initialized from generated content.

## Declaration

```swift
protocol ConvertibleFromGeneratedContent : SendableMetatype
```

## Topics

### Creating a Convertible object

- [init(_:)](foundationmodels/convertiblefromgeneratedcontent/init(_:).md)

## Relationships

### Inherits From

- [SendableMetatype](swift/sendablemetatype.md)

### Inherited By

- [Generable](foundationmodels/generable.md)

### Conforming Types

- [GeneratedContent](foundationmodels/generatedcontent.md)
- [ImageReference](foundationmodels/imagereference.md)

## See Also

### Structured output

- [Generating Swift data structures with guided generation](foundationmodels/generating-swift-data-structures-with-guided-generation.md)
- [Generable](foundationmodels/generable.md)
- [GenerationSchema](foundationmodels/generationschema.md)
- [DynamicGenerationSchema](foundationmodels/dynamicgenerationschema.md)
- [GeneratedContent](foundationmodels/generatedcontent.md)
- [ConvertibleToGeneratedContent](foundationmodels/convertibletogeneratedcontent.md)
