PrintRequest
public struct PrintRequest
Undocumented
-
printRequestId [String] uniquely identifying this print job
Declaration
Swift
public let printRequestId: String
-
clientTransactionId [String] clientTransactionId of transaction to be printed
Declaration
Swift
public let clientTransactionId: String?
-
receiptInfo [OnoReceiptInfo] with transaction information required to print receipt
Declaration
Swift
public let receiptInfo: ReceiptInfo?
-
merchantInfo [MerchantInfo] is printer on receipt for user-friendly merchant identification
Declaration
Swift
public let merchantInfo: MerchantInfo
-
transactionType [TransactionType] type of transaction (Charge / Refund)
Declaration
Swift
public let transactionType: YocoTransactionType
-
receupttype [ReceiptCopytype]
Declaration
Swift
public let receiptType: ReceiptCopyType
-
signature [Bitmap] is provided and printed if transaction required a signature
Declaration
Swift
public let signature: Data?
-
metadata [Map] of additional key-value pairs that printer may choose to format into the print
Declaration
Swift
public let metadata: [String : String]?
-
init(printRequestId:
clientTransactionId: receiptInfo: merchantInfo: transactionType: receiptType: signature: metadata: duplicate: ) Undocumented
Declaration
Swift
public init(printRequestId: String, clientTransactionId: String?, receiptInfo: ReceiptInfo?, merchantInfo: MerchantInfo, transactionType: YocoTransactionType, receiptType: ReceiptCopyType, signature: Data?, metadata: [String: String]?, duplicate: Bool)