---
title: "init(identifier:display:pronunciationHint:)"
framework: intents
role: symbol
role_heading: Initializer
path: "intents/inobject/init(identifier:display:pronunciationhint:)"
---

# init(identifier:display:pronunciationHint:)

Creates a custom intent object with the specified attributes.

## Declaration

```swift
init(identifier: String?, display displayString: String, pronunciationHint: String?)
```

## Parameters

- `identifier`: A string that identifies the custom object within your app.
- `displayString`: A string that Siri displays that describes the parameter or property.
- `pronunciationHint`: A pronunciation hint for the custom object.

## Return Value

Return Value A new INObject, or nil if the initializer couldn’t create the object.

## See Also

### Creating a Custom Object

- [init(identifier:display:subtitle:image:)](intents/inobject/init(identifier:display:subtitle:image:).md)
- [init(identifier:display:)](intents/inobject/init(identifier:display:).md)
- [init(identifier:display:pronunciationHint:subtitle:image:)](intents/inobject/init(identifier:display:pronunciationhint:subtitle:image:).md)
