Viewing Reports

  • SASReportViewController protocol. Swift does not allow return types of a specialized class, and it cannot return a UIViewController. Therefore it returns a SASReportViewController protocol. This protocol provides an instance of UIViewController that you can add to your app’s user interface.

    Since

    since 8.22
    See more

    Declaration

    Swift

    @objc
    public protocol SASReportViewController : NSObjectProtocol
  • Delegate methods for the SASReportViewController. The methods on this protocol allow the delegate to interact with the behavior of the ReportViewController.

    Since

    since 26.1.0
    See more

    Declaration

    Swift

    @objc
    public protocol SASReportViewControllerDelegate : NSObjectProtocol
  • Data Tip info for a user tap event.

    Since

    since 26.1.0
    See more

    Declaration

    Swift

    @objc
    public protocol SASDataTip : NSObjectProtocol
  • One item in a data tip. This item will generally be a variable name and a value (ex. “NORTHWEST”, “$100.00”)

    Since

    since 26.1.0
    See more

    Declaration

    Swift

    @objc
    public class SASDataTipItem : NSObject
  • Extension of SASReportObject that gives specific API for the VA Text Object.

    Since

    since 27.0.0
    See more

    Declaration

    Swift

    public protocol SASTextReportObject : SASReportObject
  • Descriptor object for report navigation actions.

    Since

    since 27.0.0

    Declaration

    Swift

    @objc
    public class SASReportNavigationDescriptor : NSObject
  • Object that handles navigation actions for a SASReport.

    in VA, this is set up in a report by adding actions to a visual. Actions can be:

    • Page links. These can be links to normal pages, or to “hidden” details pages.
    • Report links.
    • External links.

    Navigation must be provided by the code that owns the report.

    Since

    since 27.0.0
    See more

    Declaration

    Swift

    @objc
    public protocol SASReportNavigationDelegate : NSObjectProtocol