TransactionDocsDataProtocol
public protocol TransactionDocsDataProtocol : AnyObject
A protocol that defines methods and properties for managing the state of transaction documents in a photo payment flow. Conforming types are responsible for tracking, modifying, and handling the state related to attaching documents to a transaction.
-
The view controller responsible for presenting document-related views.
Declaration
Swift
var presentingViewController: UIViewController? { get set }
-
The list of attached transaction document ids.
Declaration
Swift
var transactionDocIDs: [String] { get }
-
Retrieves the current value of the “Always Attach Documents” setting.
Declaration
Swift
func getAlwaysAttachDocsValue() -> Bool
Return Value
A
Bool
representing whether documents should always be attached to the transaction. -
Sets the “Always Attach Documents” setting to a given value.
Declaration
Swift
func setAlwaysAttachDocs(_ value: Bool)
Parameters
value
A
Bool
indicating whether documents should always be attached to the transaction.