---
title: IntentPerson
framework: appintents
role: symbol
role_heading: Structure
path: appintents/intentperson
---

# IntentPerson

Information that identifies a person participating in an intents-based interaction.

## Declaration

```swift
struct IntentPerson
```

## Mentioned in

Defining app entities for your custom data types Providing contextual cues to Apple Intelligence and Siri Adding parameters to an app intent

## Topics

### Creating a contact

- [init(identifier:name:handle:aliases:isMe:image:)](appintents/intentperson/init(identifier:name:handle:aliases:isme:image:).md)

### Getting the person’s name

- [name](appintents/intentperson/name-swift.property.md)
- [IntentPerson.Name](appintents/intentperson/name-swift.enum.md)

### Getting identifying information

- [handle](appintents/intentperson/handle-swift.property.md)
- [aliases](appintents/intentperson/aliases.md)
- [isMe](appintents/intentperson/isme.md)
- [image](appintents/intentperson/image.md)
- [IntentPerson.Handle](appintents/intentperson/handle-swift.struct.md)
- [IntentPerson.ParameterMode](appintents/intentperson/parametermode.md)

### Getting person-related identifiers

- [identifier](appintents/intentperson/identifier-swift.property.md)
- [IntentPerson.Identifier](appintents/intentperson/identifier-swift.enum.md)

### Initializers

- [init(handle:)](appintents/intentperson/init(handle:).md)

### Type Aliases

- [IntentPerson.Specification](appintents/intentperson/specification.md)
- [IntentPerson.UnwrappedType](appintents/intentperson/unwrappedtype.md)
- [IntentPerson.ValueType](appintents/intentperson/valuetype.md)

### Type Properties

- [defaultResolverSpecification](appintents/intentperson/defaultresolverspecification.md)

### Default Implementations

- [Transferable Implementations](appintents/intentperson/transferable-implementations.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [CustomLocalizedStringResourceConvertible](foundation/customlocalizedstringresourceconvertible.md)
- [Decodable](swift/decodable.md)
- [DisplayRepresentable](appintents/displayrepresentable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [InstanceDisplayRepresentable](appintents/instancedisplayrepresentable.md)
- [IntentValueConvertible](appintents/intentvalueconvertible.md)
- [IntentValueExpressing](appintents/intentvalueexpressing.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [Transferable](coretransferable/transferable.md)
- [TypeDisplayRepresentable](appintents/typedisplayrepresentable.md)
