> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PhoneSigner

> Swift Class

**Class**

```swift theme={null}
final class PhoneSigner
```

## Initializers

### init(phone:channel:chainType:crossmintTEE:)

```swift theme={null}
init(phone: String, channel: OTPDeliveryChannel?, chainType: ChainType, crossmintTEE: CrossmintTEE?)
```

## Instance Properties

| Property      | Type                  | Description                          |
| ------------- | --------------------- | ------------------------------------ |
| `adminSigner` | `PhoneSignerData`     | Inherited from `Signer.adminSigner`. |
| `channel`     | `OTPDeliveryChannel?` | -                                    |
| `encoding`    | `String`              | -                                    |
| `keyType`     | `String`              | -                                    |
| `phone`       | `String`              | -                                    |
| `signerType`  | `SignerType`          | Inherited from `Signer.signerType`.  |

## Type Aliases

### PhoneSigner.AdminType

Inherited from `Signer.AdminType`.

```swift theme={null}
typealias AdminType = PhoneSignerData
```
