AmountModificator

@objcMembers
public class AmountModificator : NSObject, Codable

Amount modificator class, used for taxes and doscount models.

  • 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.