---
title: IntentPerson.Handle
framework: appintents
role: symbol
role_heading: Structure
path: appintents/intentperson/handle-swift.struct
---

# IntentPerson.Handle

A type that describes a single way to contact a person.

## Declaration

```swift
struct Handle
```

## Topics

### Creating a handle

- [init(emailAddress:label:)](appintents/intentperson/handle-swift.struct/init(emailaddress:label:).md)
- [init(phoneNumber:label:)](appintents/intentperson/handle-swift.struct/init(phonenumber:label:).md)
- [init(identifier:name:handle:aliases:isMe:image:)](appintents/intentperson/init(identifier:name:handle:aliases:isme:image:).md)
- [init(handle:)](appintents/intentperson/init(handle:).md)
- [init(_:label:)](appintents/intentperson/handle-swift.struct/init(_:label:).md)
- [init(applicationDefined:label:)](appintents/intentperson/handle-swift.struct/init(applicationdefined:label:).md)

### Getting the handle’s label

- [label](appintents/intentperson/handle-swift.struct/label-swift.property.md)
- [IntentPerson.Handle.Label](appintents/intentperson/handle-swift.struct/label-swift.enum.md)

### Getting the handle’s value

- [value](appintents/intentperson/handle-swift.struct/value-swift.property.md)
- [IntentPerson.Handle.Value](appintents/intentperson/handle-swift.struct/value-swift.enum.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### 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.ParameterMode](appintents/intentperson/parametermode.md)
