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

# Transfer

> Swift Structure

**Structure**

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

## Initializers

### init(type:fromAddress:toAddress:transactionHash:tokenSymbol:amount:rawAmount:timestamp:mintHash:)

```swift theme={null}
init(type: TransferType, fromAddress: String, toAddress: String, transactionHash: String, tokenSymbol: String?, amount: Decimal, rawAmount: String, timestamp: Date, mintHash: String?)
```

## Instance Properties

### amount

```swift theme={null}
let amount: Decimal
```

### fromAddress

```swift theme={null}
let fromAddress: String
```

### id

Inherited from `Identifiable.id`.

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

### mintHash

```swift theme={null}
let mintHash: String?
```

### rawAmount

```swift theme={null}
let rawAmount: String
```

### timestamp

```swift theme={null}
let timestamp: Date
```

### toAddress

```swift theme={null}
let toAddress: String
```

### tokenSymbol

```swift theme={null}
let tokenSymbol: String?
```

### transactionHash

```swift theme={null}
let transactionHash: String
```

### type

```swift theme={null}
let type: TransferType
```
