Core SAS Classes

  • The SASManager class.

    The singleton object that is used for global SAS platform operations.

    Since

    since 8.22
    See more

    Declaration

    Swift

    @objc
    public class SASManager : NSObject
  • SASManagerDelegate protocol.

    This is the protocol that must be implemented by all applications that use the SASManager.

    Since

    since 8.22
    See more

    Declaration

    Swift

    @objc
    public protocol SASManagerDelegate : NSObjectProtocol
  • IO definition for the SASManager.

    This interface defines the File IO for the SASManager. All file input and output goes through these calls. User applications can override this delegate via SASManagerDelegate.getFileSystemDelegate().

    Since

    since 8.22
    See more

    Declaration

    Swift

    @objc
    public protocol SASFileSystemDelegate
  • Keychain IO definition for the SASManager

    This interface defines the keychain functionality for the SASManager. User Applications can override this delegate via SASManagerDelegate.getKeychainDelegate().

    Since

    since 8.22
    See more

    Declaration

    Swift

    @objc
    public protocol SASKeychainDelegate
  • Network IO definition for the SASManager

    This interface defines the Network functionality for the SASManager. User applications can override this delegate via SASManagerDelegate.getNetworkDelegate().

    Since

    since 8.22
    See more

    Declaration

    Swift

    @objc
    public protocol SASNetworkDelegate
  • Feature Flag Enumeration for SASKit

    Enumeration of SAS Feature Flags These flags allow users to specify which features are supported

    Since

    since 26.0.0
    See more

    Declaration

    Swift

    @objc
    public enum SASFeatureFlag : Int