Enumerations

The following enumerations are available globally.

  • The namespace containing the different types of message actions.

    See more

    Declaration

    Objective-C

    enum ARTMessageAction : NSUInteger {}

    Swift

    enum ARTMessageAction : UInt, @unchecked Sendable
  • Describes the possible actions members in the presence set can emit.

    See more

    Declaration

    Objective-C

    enum ARTPresenceAction : NSUInteger {}

    Swift

    enum ARTPresenceAction : UInt, @unchecked Sendable
  • Describes the possible flags used to configure client capabilities, using ARTChannelOptions.

    See more

    Declaration

    Objective-C

    enum ARTChannelMode : NSUInteger {}

    Swift

    struct ARTChannelMode : OptionSet, @unchecked Sendable
  • Describes the interval unit over which statistics are gathered.

    See more

    Declaration

    Objective-C

    enum ARTStatsGranularity : NSUInteger {}

    Swift

    enum ARTStatsGranularity : UInt, @unchecked Sendable
  • The list of all public error codes returned under the error domain ARTAblyErrorDomain

    See more

    Declaration

    Objective-C

    enum ARTErrorCode : NSUInteger {}

    Swift

    enum ARTErrorCode : UInt, @unchecked Sendable
  • The list of all client error codes returned under the error domain ARTAblyErrorDomain

    See more

    Declaration

    Objective-C

    enum ARTClientCodeError : NSUInteger {}

    Swift

    enum ARTClientCodeError : UInt, @unchecked Sendable
  • Describes the realtime ARTConnection object states.

    See more

    Declaration

    Objective-C

    enum ARTRealtimeConnectionState : NSUInteger {}

    Swift

    enum ARTRealtimeConnectionState : UInt, @unchecked Sendable
  • Describes the events emitted by a ARTConnection object. An event is either an ARTRealtimeConnectionEventUpdate or an ARTRealtimeConnectionState.

    See more

    Declaration

    Objective-C

    enum ARTRealtimeConnectionEvent : NSUInteger {}

    Swift

    enum ARTRealtimeConnectionEvent : UInt, @unchecked Sendable
  • Describes the possible states of an ARTRealtimeChannel object.

    See more

    Declaration

    Objective-C

    enum ARTRealtimeChannelState : NSUInteger {}

    Swift

    enum ARTRealtimeChannelState : UInt, @unchecked Sendable
  • Describes the events emitted by an ARTRealtimeChannel object. An event is either an ARTChannelEventUpdate or a ARTRealtimeChannelState.

    See more

    Declaration

    Objective-C

    enum ARTChannelEvent : NSUInteger {}

    Swift

    enum ARTChannelEvent : UInt, @unchecked Sendable