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.22Declaration
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.0Declaration
Swift
@objc public protocol SASReportViewControllerDelegate : NSObjectProtocol
-
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.0Declaration
Swift
@objc public class SASDataTipItem : NSObject
-
Extension of SASReportObject that gives specific API for the VA Text Object.
Since
since 27.0.0Declaration
Swift
public protocol SASTextReportObject : SASReportObject
-
Descriptor object for report navigation actions.
Since
since 27.0.0Declaration
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.0Declaration
Swift
@objc public protocol SASReportNavigationDelegate : NSObjectProtocol