AmountDiscount
public class AmountDiscount : Amount
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, discountId: String? = nil)
-
Declaration
Swift
override public init(amount: Int, currency: CCurrency)
-
Create amount using minor units.
Declaration
Swift
public init(amount: Int, currency: CCurrency, exponent: Int, discountId: String? = nil) throws
-
Declaration
Swift
override public init(amount: Int, currency: CCurrency, exponent: Int) throws
-
Create amount using minor units.
Declaration
Swift
public init(amount: Int64, currency: CCurrency, discountId: String? = nil)
-
Declaration
Swift
override public init(amount: Int64, currency: CCurrency)
-
Create amount using minor units.
Declaration
Swift
public init(amount: Int64, currency: CCurrency, exponent: Int, discountId: String? = nil) throws
-
Declaration
Swift
override public init(amount: Int64, currency: CCurrency, exponent: Int) throws
-
Create amount using major units.
Declaration
Swift
public init(amount: Double, currency: CCurrency, discountId: String? = nil)
-
Declaration
Swift
override public init(amount: Double, currency: CCurrency)
-
Create amount using major units.
Declaration
Swift
public init(amount: Double, currency: CCurrency, exponent: Int, discountId: String? = nil) throws
-
Declaration
Swift
override public init(amount: Double, currency: CCurrency, exponent: Int) throws
-
Discount type.
Declaration
Swift
public var discountId: String?
-
Textual representation.
Declaration
Swift
override public var description: String { get }