---
title: TransferRepresentationBuilder
framework: coretransferable
role: symbol
role_heading: Structure
path: coretransferable/transferrepresentationbuilder
---

# TransferRepresentationBuilder

Creates a transfer representation by composing existing transfer representations.

## Declaration

```swift
@resultBuilder struct TransferRepresentationBuilder<Item> where Item : Transferable
```

## Topics

### Building a transfer representation

- [buildBlock(_:)](coretransferable/transferrepresentationbuilder/buildblock(_:).md)
- [buildExpression(_:)](coretransferable/transferrepresentationbuilder/buildexpression(_:)-3z8sl.md)
- [buildExpression(_:)](coretransferable/transferrepresentationbuilder/buildexpression(_:)-6qtdp.md)

### Combining transfer representations

- [buildBlock(_:_:)](coretransferable/transferrepresentationbuilder/buildblock(_:_:).md)
- [buildBlock(_:_:_:)](coretransferable/transferrepresentationbuilder/buildblock(_:_:_:).md)
- [buildBlock(_:_:_:_:)](coretransferable/transferrepresentationbuilder/buildblock(_:_:_:_:).md)
- [buildBlock(_:_:_:_:_:)](coretransferable/transferrepresentationbuilder/buildblock(_:_:_:_:_:).md)
- [buildBlock(_:_:_:_:_:_:)](coretransferable/transferrepresentationbuilder/buildblock(_:_:_:_:_:_:).md)
- [buildBlock(_:_:_:_:_:_:_:)](coretransferable/transferrepresentationbuilder/buildblock(_:_:_:_:_:_:_:).md)
- [buildBlock(_:_:_:_:_:_:_:_:)](coretransferable/transferrepresentationbuilder/buildblock(_:_:_:_:_:_:_:_:).md)
- [buildBlock(_:_:_:_:_:_:_:_:_:)](coretransferable/transferrepresentationbuilder/buildblock(_:_:_:_:_:_:_:_:_:).md)
- [buildBlock(_:_:_:_:_:_:_:_:_:_:)](coretransferable/transferrepresentationbuilder/buildblock(_:_:_:_:_:_:_:_:_:_:).md)

## See Also

### Supporting types

- [TupleTransferRepresentation](coretransferable/tupletransferrepresentation.md)
