# TokenAmount

```swift
struct TokenAmount
```

A reward amount in raw token units and in each fiat currency the backend prices.

Fiat fields are `0` when unpriced, not when the reward is worthless — prefer
`BestReward.formatted`.

**Conforms to** `Swift.Equatable`, `Swift.Hashable`, `Swift.Sendable`

Defined in: [Sources/FrakSDK/Rewards/Rewards.swift:5](https://github.com/frak-id/wallet/blob/35995d05c807efe1e0d6319fdede3ad363124d1e/sdk/ios/Sources/FrakSDK/Rewards/Rewards.swift#L5)

## Properties

### amount

```swift
let amount: Double
```

Raw token units. Non-zero even when every fiat field is zero.

### eurAmount

```swift
let eurAmount: Double
```

### gbpAmount

```swift
let gbpAmount: Double
```

### usdAmount

```swift
let usdAmount: Double
```

## Operators

### !=(_:_:)

```swift
static func != (lhs: Self, rhs: Self) -> Bool
```

Returns a Boolean value indicating whether two values are not equal.

Inequality is the inverse of equality. For any values `a` and `b`, `a != b`
implies that `a == b` is `false`.

This is the default implementation of the not-equal-to operator (`!=`)
for any type that conforms to `Equatable`.

- Parameters:
  - lhs: A value to compare.
  - rhs: Another value to compare.