---
title: "init(name:type:domain:)"
framework: networkextension
role: symbol
role_heading: Initializer
path: "networkextension/nwbonjourserviceendpoint/init(name:type:domain:)"
---

# init(name:type:domain:)

Create an endpoint with a Bonjour service name, type, and domain. All fields must be specified.

## Declaration

```swift
convenience init(name: String, type: String, domain: String)
```

## Parameters

- `name`: The Bonjour service name.
- `type`: The Bonjour service type.
- `domain`: The Bonjour service domain.

## Return Value

Return Value The new NWBonjourServiceEndpoint object.
