PlanetKitDataSessionFailReason

@objc
@frozen
public enum PlanetKitDataSessionFailReason : Int
extension PlanetKitDataSessionFailReason: CustomStringConvertible

An enumeration representing the possible failure reasons for a data session in PlanetKit.

  • Success.

    Declaration

    Swift

    case none = 0
  • An unexpected error occurred internally.

    Declaration

    Swift

    case `internal` = 1
  • Cannot make an inbound data session without an incoming event.

    Remark

    You can make an inbound data session only after receiving an incoming event (PlanetKitCallDelegate.dataSessionIncoming(_:streamId:type:) or PlanetKitConferenceDelegate.dataSessionIncoming(_:streamId:type:)).

    Declaration

    Swift

    case notIncoming = 3
  • The data session ID already exists.

    Remark

    You can get the data session instance by calling getOutboundDataSession(streamId:) or getInboundDataSession(streamId:).

    Declaration

    Swift

    case alreadyExist = 4
  • The data session ID is invalid. Valid IDs are 100 to 999.

    Declaration

    Swift

    case invalidId = 5
  • The data session type is invalid.

    Declaration

    Swift

    case invalidType = 6

CustomStringConvertible

  • A textual representation of PlanetKitDataSessionFailReason instance.

    Declaration

    Swift

    public var description: String { get }