---
title: CNContactType
framework: contacts
role: symbol
role_heading: Enumeration
path: contacts/cncontacttype
---

# CNContactType

The types a contact can be.

## Declaration

```swift
enum CNContactType
```

## Topics

### Constants

- [CNContactType.person](contacts/cncontacttype/person.md)
- [CNContactType.organization](contacts/cncontacttype/organization.md)

### Initializers

- [init(rawValue:)](contacts/cncontacttype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Identifying the Contact

- [identifier](contacts/cncontact/identifier.md)
- [contactType](contacts/cncontact/contacttype.md)
