Refund
@objc(_TtCCC15CloverConnector9CLVModels8Payments6Refund)
public class Refund : NSObject, NSCoding, Mappable
-
Unique identifier
Declaration
Swift
public var id: String?
-
Device which processed the transaction for this refund
Declaration
Swift
public var device: CLVModels.Device.Device?
-
Total amount refunded, including tax
Declaration
Swift
public var amount: Int?
-
Tax amount refunded
Declaration
Swift
public var taxAmount: Int?
-
Tip amount refunded
Declaration
Swift
public var tipAmount: Int?
-
The time when the refund was recorded on the server
Declaration
Swift
public var createdTime: Date?
-
The time when the refund was recorded on the client
Declaration
Swift
public var clientCreatedTime: Date?
-
Declaration
Swift
public var employee: CLVModels.Employees.Employee?
-
The tender type associated with this payment, e.g. credit card, cash, etc.
Declaration
Swift
public var overrideMerchantTender: CLVModels.Base.Tender?
-
Declaration
Swift
public var taxableAmountRates: [CLVModels.Payments.TaxableAmountRate]?
-
Declaration
Swift
public var serviceChargeAmount: CLVModels.Payments.ServiceChargeAmount?
-
Declaration
Swift
public var additionalCharges: [CLVModels.Payments.AdditionalCharge]?
-
German region-specific information
Declaration
Swift
public var germanInfo: CLVModels.Payments.GermanInfo?
-
Tracking information for the app that created this refund
Declaration
Swift
public var appTracking: CLVModels.Apps.AppTracking?
-
Declaration
Swift
public var voided: Bool?
-
Declaration
Swift
public var voidReason: String?
-
Information about the card used for credit or debit card refunds
Declaration
Swift
public var cardTransaction: CLVModels.Payments.CardTransaction?
-
Declaration
Swift
public var transactionInfo: CLVModels.Payments.TransactionInfo?
-
Declaration
Swift
public var merchant: CLVModels.Base.Reference?
-
The external reference id if associated with the refund
Declaration
Swift
public var externalReferenceId: String?
-
Declaration
Swift
public func encode(with aCoder: NSCoder)
-
Declaration
Swift
required public init(coder aDecoder: NSCoder)
-
Declaration
Swift
override public init()
-
Declaration
Swift
required public init?(map: Map)
-
Declaration
Swift
public func mapping(map: Map)