Structure
CurrencyDenominatedAmount
public struct CurrencyDenominatedAmount: Equatable, Hashable
Relationships
Conforms To
Equatable
Hashable
Initializers
init()
public init()
init(_:currencyCode:)
public init(_ int: Int, currencyCode: CurrencyCode)
init(_:currencyCode:)
public init(_ double: Double, currencyCode: CurrencyCode)
init(_:currencyCode:)
public init(_ decimal: Decimal, currencyCode: CurrencyCode)
init(_:currencyCode:)
public init(_ number: NSNumber, currencyCode: CurrencyCode)
Properties
value
let value: Decimal
currencyCode
let currencyCode: CurrencyCode
doubleValue
var doubleValue: Double
Methods
+(lhs:rhs:)
public static func +(lhs: CurrencyDenominatedAmount, rhs: CurrencyDenominatedAmount) -> CurrencyDenominatedAmount
-(lhs:rhs:)
public static func -(lhs: CurrencyDenominatedAmount, rhs: CurrencyDenominatedAmount) -> CurrencyDenominatedAmount
*(lhs:rhs:)
public static func *(lhs: CurrencyDenominatedAmount, rhs: CurrencyDenominatedAmount) -> CurrencyDenominatedAmount
/(lhs:rhs:)
public static func /(lhs: CurrencyDenominatedAmount, rhs: CurrencyDenominatedAmount) -> CurrencyDenominatedAmount