SASReport

public protocol SASReport : class

Public Interface to a SASReport

Since

since 8.22
  • The name of this report.

    Since

    since 8.22

    Declaration

    Swift

    var name : String!
  • The report’s location on the server.

    Since

    since 8.22

    Declaration

    Swift

    var location : String!
  • The report’s unique identifier.

    Since

    since 8.22

    Declaration

    Swift

    var identifier : String!
  • The description of this report as provided by the author.

    Since

    since 8.22

    Declaration

    Swift

    var description : String!
  • The date this report was created.

    Since

    since 8.22

    Declaration

    Swift

    var dateCreated : Date!
  • The date this report was last updated.

    Since

    since 8.22

    Declaration

    Swift

    var dateUpdated : Date!
  • The author of this report.

    Since

    since 8.22

    Declaration

    Swift

    var author : String!
  • If there is a preview for this report, the preview image is retrieved.

    Since

    since 8.22

    Declaration

    Swift

    var thumbnail : UIImage?
  • Convenience method to acquire a SASReportDescriptor for this report.

    Since

    since 8.22

    Declaration

    Swift

    var descriptor : SASReportDescriptor!
  • Create a SASReportViewController instance for a SASReport.

    Since

    since 8.22

    Declaration

    Swift

    func createViewController() -> SASReportViewController

    Parameters

    report

    The report to generate a view controller for.

    Return Value

    A SASReportViewController instance.