---
title: "buildBlock(_:_:_:_:_:_:_:)"
framework: coretransferable
role: symbol
role_heading: Type Method
path: "coretransferable/transferrepresentationbuilder/buildblock(_:_:_:_:_:_:_:)"
---

# buildBlock(_:_:_:_:_:_:_:)

Combines multiple transfer representations into a single transfer representation.

## Declaration

```swift
static func buildBlock<C1, C2, C3, C4, C5, C6, C7>(_ content1: C1, _ content2: C2, _ content3: C3, _ content4: C4, _ content5: C5, _ content6: C6, _ content7: C7) -> TupleTransferRepresentation<Item, (C1, C2, C3, C4, C5, C6, C7)> where Item == C1.Item, C1 : TransferRepresentation, C2 : TransferRepresentation, C3 : TransferRepresentation, C4 : TransferRepresentation, C5 : TransferRepresentation, C6 : TransferRepresentation, C7 : TransferRepresentation, C1.Item == C2.Item, C2.Item == C3.Item, C3.Item == C4.Item, C4.Item == C5.Item, C5.Item == C6.Item, C6.Item == C7.Item
```

## See Also

### 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)
