---
title: legal
framework: storekit
role: symbol
role_heading: Type Property
path: storekit/transaction/advancedcommerceinfo-swift.struct/refund/reason-swift.struct/legal
---

# legal

The customer requested a refund based on a legal reason.

## Declaration

```swift
static let legal: Transaction.AdvancedCommerceInfo.Refund.Reason
```

## See Also

### Type Properties

- [modifyItems](storekit/transaction/advancedcommerceinfo-swift.struct/refund/reason-swift.struct/modifyitems.md)
- [other](storekit/transaction/advancedcommerceinfo-swift.struct/refund/reason-swift.struct/other.md)
- [unfulfilled](storekit/transaction/advancedcommerceinfo-swift.struct/refund/reason-swift.struct/unfulfilled.md)
- [unintended](storekit/transaction/advancedcommerceinfo-swift.struct/refund/reason-swift.struct/unintended.md)
- [unsatisfied](storekit/transaction/advancedcommerceinfo-swift.struct/refund/reason-swift.struct/unsatisfied.md)
