---
title: "unsupported(forReason:)"
framework: intents
role: symbol
role_heading: Type Method
path: "intents/inrequestpaymentcurrencyamountresolutionresult/unsupported(forreason:)"
---

# unsupported(forReason:)

Creates an object whose resolution indicates that the specified value is not supported.

## Declaration

```swift
class func unsupported(forReason reason: INRequestPaymentCurrencyAmountUnsupportedReason) -> Self
```

## Parameters

- `reason`: The reason why the currency amount is unsupported. For a list of possible values, see doc://com.apple.sirikit/documentation/Intents/INRequestPaymentCurrencyAmountUnsupportedReason.

## Return Value

Return Value A new INRequestPaymentCurrencyAmountResolutionResult object.

## Discussion

Discussion Use this method when the specified currency amount does not met the payment criteria for your service. For example, you might specify this value when the user requests money in an unsupported currency or the request exceeds the maximum transfer limit for the user’s account.

## See Also

### Creating a Resolution Result Object

- [INRequestPaymentCurrencyAmountUnsupportedReason](intents/inrequestpaymentcurrencyamountunsupportedreason.md)
- [init(currencyAmountResolutionResult:)](intents/inrequestpaymentcurrencyamountresolutionresult/init(currencyamountresolutionresult:).md)
