---
title: PKStoredValuePassBalance.BalanceType
framework: passkit
role: symbol
role_heading: Structure
path: passkit/pkstoredvaluepassbalance/balancetype-swift.struct
---

# PKStoredValuePassBalance.BalanceType

The type of value that the balance represents, such as money or points.

## Declaration

```swift
struct BalanceType
```

## Topics

### Creating a balance type

- [init(rawValue:)](passkit/pkstoredvaluepassbalance/balancetype-swift.struct/init(rawvalue:).md)

### Reading the balance type

- [cash](passkit/pkstoredvaluepassbalance/balancetype-swift.struct/cash.md)
- [loyaltyPoints](passkit/pkstoredvaluepassbalance/balancetype-swift.struct/loyaltypoints.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting the pass status

- [expiryDate](passkit/pkstoredvaluepassbalance/expirydate.md)
- [amount](passkit/pkstoredvaluepassbalance/amount-2nwf5.md)
- [balanceType](passkit/pkstoredvaluepassbalance/balancetype-swift.property.md)
- [currencyCode](passkit/pkstoredvaluepassbalance/currencycode.md)
