---
title: "init(currencyAmountResolutionResult:)"
framework: intents
role: symbol
role_heading: Initializer
path: "intents/inrequestpaymentcurrencyamountresolutionresult/init(currencyamountresolutionresult:)"
---

# init(currencyAmountResolutionResult:)

Creates a resolution result object with the specified currency amount resolution result object.

## Declaration

```swift
init(currencyAmountResolutionResult: INCurrencyAmountResolutionResult)
```

## Parameters

- `currencyAmountResolutionResult`: The doc://com.apple.sirikit/documentation/Intents/INCurrencyAmountResolutionResult object representing your proposed solution.

## Return Value

Return Value An initialized resolution result object.

## Discussion

Discussion Typically, you do not call this method directly. Instead, you use the existing methods to create a resolution result of the appropriate type.

## See Also

### Creating a Resolution Result Object

- [unsupported(forReason:)](intents/inrequestpaymentcurrencyamountresolutionresult/unsupported(forreason:).md)
- [INRequestPaymentCurrencyAmountUnsupportedReason](intents/inrequestpaymentcurrencyamountunsupportedreason.md)
