VisaCurrencyAmount


@interface VisaCurrencyAmount : NSObject

A VisaCurrencyAmount encapsulates money values. It can be initialized with String, NSDecimalNumber, double, and int types.

  • Initialize VisaCurrencyAmount with int amount

    Declaration

    Objective-C

    - (instancetype _Nonnull)initWithInt:(NSInteger)amount;

    Swift

    init(int amount: Int)

    Parameters

    amount

    the amount as NSInteger

  • Initialize VisaCurrencyAmount with double amount

    Declaration

    Objective-C

    - (instancetype _Nonnull)initWithDouble:(double)amount;

    Swift

    init(double amount: Double)

    Parameters

    amount

    the amount as double

  • Initialize VisaCurrencyAmount with NSString amount

    Declaration

    Objective-C

    - (instancetype _Nonnull)initWithString:(NSString *_Nonnull)amount;

    Swift

    init(string amount: String)

    Parameters

    amount

    the amount as String

  • Initialize VisaCurrencyAmount with NSDecimalNumber amount

    Declaration

    Objective-C

    - (instancetype _Nonnull)initWithDecimalNumber:
        (NSDecimalNumber *_Nonnull)amount;

    Swift

    init(decimalNumber amount: NSDecimalNumber)

    Parameters

    amount

    the amount as NSDecimalNumber