Enumerations

The following enumerations are available globally.

Enums

  • RLMPropertyType is an enumeration describing all property types supported in Realm models.

    For more information, see Realm Models.

    See more

    Declaration

    Objective-C

    enum RLMPropertyType : int32_t {}

    Swift

    @_nonSendable(_assumed) @frozen enum RLMPropertyType : Int32, @unchecked Sendable
  • RLMAnyValueType is an enumeration describing all property types supported by RLMValue (AnyRealmValue).

    For more information, see Realm Models.

    See more

    Declaration

    Objective-C

    enum RLMAnyValueType : int32_t {}

    Swift

    @_nonSendable(_assumed) @frozen enum RLMAnyValueType : Int32, @unchecked Sendable

RLMError

  • RLMError is an enumeration representing all recoverable errors. It is associated with the Realm error domain specified in RLMErrorDomain.

    See more

    Declaration

    Objective-C

    enum RLMError : NSInteger {}

    Swift

    typealias RLMError.Code._ErrorType = RLMError
  • An enum representing different levels of sync-related logging that can be configured.

    See more

    Declaration

    Objective-C

    enum RLMLogLevel : NSUInteger {}

    Swift

    @frozen enum LogLevel : UInt, @unchecked Sendable