IPSessionStatus

open class IPSessionStatus : Decodable

Represents the status of an IAMPASS session. When the status of a session changes, IAMPASS sends a Push Notification to the application. IPNotificationHandler creates an instance of this class and calls its delegate with the session status. The application can update its UI to notify the user that the status of the session has change.

  • The session’s user.

    Declaration

    Swift

    public let userID: Int
  • The session’s application ID.

    Declaration

    Swift

    public let applicationID: String
  • The name of session’s application.

    Declaration

    Swift

    public let applicationName: String
  • The authentication request that created the session.

    Declaration

    Swift

    public let authRequestID: String
  • The current state of the sessiuon

    Declaration

    Swift

    public let status: SessionStatus
  • The duration of the session in seconds.

    Declaration

    Swift

    public let durationSeconds: Double
  • Readbale representation of the session’s duration

    Declaration

    Swift

    public var duration: String { get }
  • Creates an ACSessionStatus instance

    Declaration

    Swift

    required public init(from decoder: Decoder) throws

    Parameters

    decoder

    The decoder that is decoding the object

    Return Value

    • ACSessionStatus