ZitiEvent

@objc
public class ZitiEvent : NSObject

Class encapsulating Swft representations of Ziti SDK C events

  • weak reference to Ziti instance generating this event

    Declaration

    Swift

    public weak var ziti: Ziti?
  • Enumeration of possible event types

    See more

    Declaration

    Swift

    @objc
    public enum EventType : UInt32
  • Encapsulation of Ziti SDK C context event

    See more

    Declaration

    Swift

    @objc
    public class ContextEvent : NSObject
  • Enumeration of possible router status settings

    See more

    Declaration

    Swift

    @objc
    public enum RouterStatus : UInt32
  • Encapsulation of Ziti SDK C’s Router Event

    See more

    Declaration

    Swift

    @objc
    public class RouterEvent : NSObject
  • Encapsulation of Ziti SDK C’s Service Event

    See more

    Declaration

    Swift

    @objc
    public class ServiceEvent : NSObject
  • Enumeration of possible authentication actions

    See more

    Declaration

    Swift

    @objc
    public enum AuthAction : UInt32
  • Encapsualtion of Ziti SDK C’s JWTSigner

    See more

    Declaration

    Swift

    @objc
    public class JwtSigner : NSObject
  • Encapsulation of Ziti SDK C’s Auth Event

    See more

    Declaration

    Swift

    @objc
    public class AuthEvent : NSObject
  • Encapsulation of Ziti SDK C’s API Event

    See more

    Declaration

    Swift

    @objc
    public class ApiEvent : NSObject
  • The type of event

    Declaration

    Swift

    @objc
    public let type: EventType
  • Populated based on event type

    Declaration

    Swift

    @objc
    public var contextEvent: ContextEvent?
  • Populated based on event type

    Declaration

    Swift

    @objc
    public var routerEvent: RouterEvent?
  • Populated based on event type

    Declaration

    Swift

    @objc
    public var serviceEvent: ServiceEvent?
  • Populated based on event type

    Declaration

    Swift

    @objc
    public var authEvent: AuthEvent?
  • Populated based on event type

    Declaration

    Swift

    @objc
    public var apiEvent: ApiEvent?
  • Plain text description of event

    Declaration

    Swift

    public override var debugDescription: String { get }

    Return Value

    String containing debug description