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

# init(identifier:display:)

Creates a custom intent object with the specified identifier and display string.

## Declaration

```swift
convenience init(identifier: String?, display displayString: 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.

## 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:pronunciationHint:subtitle:image:)](intents/inobject/init(identifier:display:pronunciationhint:subtitle:image:).md)
- [init(identifier:display:pronunciationHint:)](intents/inobject/init(identifier:display:pronunciationhint:).md)
