Amount
public class Amount : CustomStringConvertible
Contains the amount for transactions. The amount can be specified in minor units as integer value or in major units as floating point value.
-
Create amount using minor units.
Declaration
Swift
public init(amount: Int, currency: CCurrency)
-
Create amount using minor units.
Declaration
Swift
public init(amount: Int, currency: CCurrency, exponent: Int) throws
-
Create amount using minor units.
Declaration
Swift
public init(amount: Int64, currency: CCurrency)
-
Create amount using minor units.
Declaration
Swift
public init(amount: Int64, currency: CCurrency, exponent: Int) throws
-
Create amount using major units.
Declaration
Swift
public init(amount: Double, currency: CCurrency)
-
Create amount using major units.
Declaration
Swift
public init(amount: Double, currency: CCurrency, exponent: Int) throws
-
Amount in minor units as integer value.
Declaration
Swift
public var amount: Int64
-
Amount in minor units as integer value.
Declaration
Swift
public var intAmount: Int { get }
-
Amount in major units as floating point value.
Declaration
Swift
public var decimalValue: Double { get set }
-
Currency to use for transaction.
Declaration
Swift
public var currency: CCurrency { get set }
-
Exponent.
Declaration
Swift
public var exponent: Int
-
Textual representation.
Declaration
Swift
public var description: String { get }
-
Rounding behvaiour: Round to the closest possible return value; when caught halfway between two positive numbers, round up; when caught between two negative numbers, round down.
Declaration
Swift
public static let RoundingBehaviour: NSDecimalNumberHandler