DigitalInvoiceViewController
public class DigitalInvoiceViewController : UIViewController
extension DigitalInvoiceViewController: UITableViewDelegate, UITableViewDataSource
This class is a view controller that lets the user view their invoice
together with the line items and total amount to pay. It will push the
LineItemDetailsViewController
onto the navigation stack when the user
taps the “Edit” button on any of the line items.
-
The
DigitalInvoice
to display and amend by the user.Declaration
Swift
public var invoice: DigitalInvoice? { get set }
-
Undocumented
Declaration
Swift
public weak var delegate: DigitalInvoiceViewControllerDelegate?
-
Undocumented
Declaration
Swift
public var analysisDelegate: AnalysisDelegate?
-
Handler will be called when back button was pressed.
Declaration
Swift
public var closeReturnAssistantBlock: () -> Void
-
The
ReturnAssistantConfiguration
instance used by this class to customise its appearance. By default the shared instance is used.Declaration
Swift
public var returnAssistantConfiguration: ReturnAssistantConfiguration
-
Undocumented
Declaration
Swift
override public func viewDidLoad()
-
Undocumented
Declaration
Swift
override public func viewWillAppear(_ animated: Bool)
-
Undocumented
Declaration
Swift
public override func viewDidAppear(_ animated: Bool)
-
Undocumented
Declaration
Swift
public func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat
-
Undocumented
Declaration
Swift
public func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat
-
Undocumented
Declaration
Swift
public func numberOfSections(in tableView: UITableView) -> Int
-
Undocumented
Declaration
Swift
public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
-
Undocumented
Declaration
Swift
public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell