AmountModificator
@objcMembers
public class AmountModificator : NSObject, Codable
Amount modificator class, used for taxes and doscount models.
-
Amount modificator type.
Declaration
Swift
public var type: AmountModificatorType
-
Value.
Declaration
Swift
public var value: Decimal
-
Initializes amount modificator with modification type and value.
Declaration
Swift
public init(type: AmountModificatorType, value: Decimal)
Parameters
type
Modification type.
value
Modification value.
-
Initializes percent based amount modification.
Declaration
Swift
public convenience init(percents: Decimal)
Parameters
percents
Number of percents.
-
Initializes fixed amount modification.
Declaration
Swift
public convenience init(fixedAmount: Decimal)
Parameters
fixedAmount
Fixed amount.
-
Copies the receiver.
Declaration
Swift
public func copy(with zone: NSZone? = nil) -> Any
Parameters
zone
Zone.
Return Value
Copy of the receiver.