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 }