---
title: "init(identifier:expiration:priority:isFinal:antecedent:metadata:)"
framework: network
role: symbol
role_heading: Initializer
path: "network/nwconnectiongroup/message/init(identifier:expiration:priority:isfinal:antecedent:metadata:)"
---

# init(identifier:expiration:priority:isFinal:antecedent:metadata:)

Initializes a custom message context you use to send data.

## Declaration

```swift
override init(identifier: String, expiration: UInt64 = super, priority: Double = super, isFinal: Bool = super, antecedent: NWConnection.ContentContext? = nil, metadata: [NWProtocolMetadata]? = super)
```

## See Also

### Sending Messages

- [default](network/nwconnectiongroup/message/default.md)
