An amount of money to transfer during a financial transaction.


class INCurrencyAmount : NSObject


An INCurrencyAmount object encapsulates a monetary value and the currency used to express that value. You use these objects to specify payment amounts when handling intents that involve the transfer of money.


Initializing a Currency Amount Object

init(amount: NSDecimalNumber, currencyCode: String)

Initializes a currency amount object with the specified values.

Getting the Currency Information

var amount: NSDecimalNumber?

The monetary amount associated with the currency.

var currencyCode: String?

The ISO 4217 currency code that applies to the monetary amount.


Inherits From

See Also

Data Objects

enum INAccountType

Constants indicating the type of account involved in a financial transaction.

class INBillDetails

The detailed information associated with a bill.

class INBillPayee

The entity that receives the proceeds from a bill payment.

class INPaymentAccount

A user account that provides the funds when making a payment.

class INPaymentAmount

The amount of money to apply to a bill payment.

class INPaymentMethod

Information about a form of payment supported by your app.

class INPaymentRecord

Detailed information about a financial transaction made between two users.

enum INPaymentStatus

Constants indicating the state of the financial transaction.

class INPerson

The information about a user involved in a SiriKit interaction.