---
title: AccessoryMessage.Builder
framework: accessorytransportextension
role: symbol
role_heading: Structure
path: accessorytransportextension/accessorymessage/builder
---

# AccessoryMessage.Builder

A builder that constructs accessory messages declaratively.

## Declaration

```swift
@resultBuilder struct Builder
```

## Topics

### Building messages

- [buildBlock(_:)](accessorytransportextension/accessorymessage/builder/buildblock(_:).md)

### Type Methods - generated

- [buildEither(first:)](accessorytransportextension/accessorymessage/builder/buildeither(first:).md)
- [buildEither(second:)](accessorytransportextension/accessorymessage/builder/buildeither(second:).md)
- [buildExpression(_:)](accessorytransportextension/accessorymessage/builder/buildexpression(_:).md)
- [buildOptional(_:)](accessorytransportextension/accessorymessage/builder/buildoptional(_:).md)

## See Also

### Creating messages

- [init(_:)](accessorytransportextension/accessorymessage/init(_:).md)
