VisaCurrencyAmount
@interface VisaCurrencyAmount : NSObject
A VisaCurrencyAmount
encapsulates money values. It can be initialized
with String, NSDecimalNumber, double, and int types.
-
Initialize
VisaCurrencyAmount
with int amountDeclaration
Objective-C
- (instancetype _Nonnull)initWithInt:(NSInteger)amount;
Swift
init(int amount: Int)
Parameters
amount
the amount as NSInteger
-
Initialize
VisaCurrencyAmount
with double amountDeclaration
Objective-C
- (instancetype _Nonnull)initWithDouble:(double)amount;
Swift
init(double amount: Double)
Parameters
amount
the amount as double
-
Initialize
VisaCurrencyAmount
with NSString amountDeclaration
Objective-C
- (instancetype _Nonnull)initWithString:(NSString *_Nonnull)amount;
Swift
init(string amount: String)
Parameters
amount
the amount as String
-
Initialize
VisaCurrencyAmount
with NSDecimalNumber amountDeclaration
Objective-C
- (instancetype _Nonnull)initWithDecimalNumber: (NSDecimalNumber *_Nonnull)amount;
Swift
init(decimalNumber amount: NSDecimalNumber)
Parameters
amount
the amount as NSDecimalNumber