PrintParameters
public struct PrintParameters
Parameters for [YocoSDK.printReceipt] to initiate printing use case
-
init(clientTransactionId:
merchantInfo: transactionType: receiptType: signature: metadata: printStartListener: printerStatusListener: printResultListener: ) Undocumented
Declaration
Swift
public init(clientTransactionId: String?, merchantInfo: MerchantInfo, transactionType: YocoTransactionType, receiptType: ReceiptCopyType, signature: Data?, metadata: [String : String]?, printStartListener: ((PaymentResult?, @escaping UpdatePrintProgress) -> Void)? = nil, printerStatusListener: ((PrinterStatus) -> Void)? = nil, printResultListener: ((PrintResult) -> Void)? = nil )
-
copy(clientTransactionId:
merchantInfo: transactionType: receiptType: signature: metadata: printStartListener: printerStatusListener: printResultListener: ) Undocumented
Declaration
Swift
public func copy(clientTransactionId: String? = nil, merchantInfo: MerchantInfo? = nil, transactionType: YocoTransactionType? = nil, receiptType: ReceiptCopyType? = nil, signature: Data? = nil, metadata: [String : String]? = nil, printStartListener: ((PaymentResult?, @escaping UpdatePrintProgress) -> Void)? = nil, printerStatusListener: ((PrinterStatus) -> Void)? = nil, printResultListener: ((PrintResult) -> Void)? = nil) -> PrintParameters