CellularSessionStatus

public enum CellularSessionStatus : Hashable, Equatable, CaseIterable, CustomStringConvertible

Cellular session status.

  • Undocumented

    See more

    Declaration

    Swift

    public enum Modem : Hashable, Equatable, CaseIterable
  • Sim

    Undocumented

    See more

    Declaration

    Swift

    public enum Sim : Hashable, Equatable, CaseIterable
  • Undocumented

    See more

    Declaration

    Swift

    public enum Network : Hashable, Equatable, CaseIterable
  • Undocumented

    See more

    Declaration

    Swift

    public enum Server : Hashable, Equatable, CaseIterable
  • Undocumented

    See more

    Declaration

    Swift

    public enum Connection : Hashable, Equatable, CaseIterable
  • Undocumented

    Declaration

    Swift

    case unknown
  • Undocumented

    Declaration

    Swift

    case modem(Modem)
  • Undocumented

    Declaration

    Swift

    case sim(Sim)
  • Undocumented

    Declaration

    Swift

    case network(Network)
  • Undocumented

    Declaration

    Swift

    case server(Server)
  • Undocumented

    Declaration

    Swift

    case connection(Connection)
  • Declaration

    Swift

    public static var allCases: [CellularSessionStatus] { get }
  • Debug description

    Declaration

    Swift

    public var description: String { get }
  • States indicating a functioning cellular session.

    Declaration

    Swift

    public static var nominalStates: Set<CellularSessionStatus> { get }
  • States indicating a transition of the cellular session from a nominal state towards a new nominal state or an new error state.

    Declaration

    Swift

    public static var transitoryStates: Set<CellularSessionStatus> { get }
  • States indicating an error on the cellular session.

    Declaration

    Swift

    public static var errorStates: Set<CellularSessionStatus> { get }
  • Whether the receiver is a nominal state.

    Declaration

    Swift

    public var isNominal: Bool { get }
  • Whether the receiver is an error state.

    Declaration

    Swift

    public var isError: Bool { get }
  • Whether the receiver is a transitory state.

    Declaration

    Swift

    public var isTransitory: Bool { get }