> ## Documentation Index
> Fetch the complete documentation index at: https://crossmint-devin-1787949784-wallet-docs-two-concept-model.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# PasskeySignerData

> Swift Structure

**Structure**

```swift theme={null}
struct PasskeySignerData
```

## Structures

### PasskeySignerData.PublicKey

```swift theme={null}
struct PublicKey
```

## Initializers

### init(id:name:publicKey:validatorContractVersion:)

```swift theme={null}
init(id: String, name: String, publicKey: PasskeySignerData.PublicKey, validatorContractVersion: String? = nil)
```

## Instance Properties

| Property                   | Type                          | Description                                 |
| -------------------------- | ----------------------------- | ------------------------------------------- |
| `id`                       | `String`                      | -                                           |
| `locatorId`                | `String`                      | Inherited from `AdminSignerData.locatorId`. |
| `name`                     | `String`                      | -                                           |
| `publicKey`                | `PasskeySignerData.PublicKey` | -                                           |
| `type`                     | `AdminSignerDataType`         | Inherited from `AdminSignerData.type`.      |
| `validatorContractVersion` | `String?`                     | -                                           |
