One Logo Pool Ball
PermissionKit · IOS API REFERENCE

CommunicationHandle

struct · iOS 26.0+ · SDK 27.1

struct CommunicationHandle

Contact information for identifying and communicating with a person. Use this structure to specify contact information like phone numbers, email addresses, or custom identifiers, along with the type of handle it represents.

Members (5)

get · iOS 26.0+

kind

TypeScript
get kind(): CommunicationHandle_Kind
Swift declaration
var kind: CommunicationHandle.Kind { get set }

The type of communication handle.

set · iOS 26.0+

kind

TypeScript
set kind(value: CommunicationHandle_Kind)
Swift declaration
var kind: CommunicationHandle.Kind { get set }

The type of communication handle.

init · iOS 26.0+

init

TypeScript
static init(value: string, kind: CommunicationHandle_Kind): CommunicationHandle
Swift declaration
init(value: String, kind: CommunicationHandle.Kind)

Creates a communication handle. - Parameters: - value: The value of the communication handle. - kind: The type of communication handle.

get · iOS 26.0+

value

TypeScript
get value(): string
Swift declaration
var value: String { get set }

The value of the communication handle.

set · iOS 26.0+

value

TypeScript
set value(value: string)
Swift declaration
var value: String { get set }

The value of the communication handle.

Skipped declarations

No declarations were skipped in this snapshot.

All PermissionKit types →