> ## 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.

# TransferTokenRecipient

> Swift Enumeration

**Enumeration**

```swift theme={null}
enum TransferTokenRecipient
```

## Operators

### !=(*:*:)

```swift theme={null}
static func != (lhs: TransferTokenRecipient, rhs: NonEmptyString) -> Bool
```

### !=(*:*:)

```swift theme={null}
static func != (lhs: TransferTokenRecipient, rhs: String) -> Bool
```

### !=(*:*:)

```swift theme={null}
static func != (lhs: String, rhs: TransferTokenRecipient) -> Bool
```

### !=(*:*:)

```swift theme={null}
static func != (lhs: NonEmptyString, rhs: TransferTokenRecipient) -> Bool
```

### ==(*:*:)

```swift theme={null}
static func == (lhs: String, rhs: TransferTokenRecipient) -> Bool
```

### ==(*:*:)

```swift theme={null}
static func == (lhs: NonEmptyString, rhs: TransferTokenRecipient) -> Bool
```

### ==(*:*:)

```swift theme={null}
static func == (lhs: TransferTokenRecipient, rhs: String) -> Bool
```

### ==(*:*:)

```swift theme={null}
static func == (lhs: TransferTokenRecipient, rhs: NonEmptyString) -> Bool
```

## Enumeration Cases

### TransferTokenRecipient.address(\_:)

```swift theme={null}
case address(ChainAndAddress)
```

### TransferTokenRecipient.email(\_:)

```swift theme={null}
case email(TransferTokenRecipient.OptionalChain)
```

### TransferTokenRecipient.phoneNumber(\_:)

```swift theme={null}
case phoneNumber(TransferTokenRecipient.OptionalChain)
```

### TransferTokenRecipient.twitter(\_:)

```swift theme={null}
case twitter(TransferTokenRecipient.OptionalChain)
```

### TransferTokenRecipient.userId(\_:)

```swift theme={null}
case userId(TransferTokenRecipient.OptionalChain)
```

### TransferTokenRecipient.x(\_:)

```swift theme={null}
case x(TransferTokenRecipient.OptionalChain)
```

## Instance Properties

### description

Inherited from `CustomStringConvertible.description`.

```swift theme={null}
var description: String { get }
```

## Instance Methods

### encode(to:)

Inherited from `Encodable.encode(to:)`.

```swift theme={null}
func encode(to encoder: any Encoder) throws
```

### matches(\_:)

```swift theme={null}
func matches(_ string: String) -> Bool
```

## Enumerations

### TransferTokenRecipient.OptionalChain

```swift theme={null}
enum OptionalChain
```
