Enums
The following enums are available globally.
-
An enum representing different levels of sync-related logging that can be configured.
See moreDeclaration
Objective-C
enum RLMSyncLogLevel : NSUInteger {}
Swift
enum RLMSyncLogLevel : UInt
-
Properties which a sync permission results collection can be sorted by.
See moreDeclaration
Objective-C
enum RLMSyncPermissionResultsSortProperty : NSUInteger {}
Swift
enum RLMSyncPermissionResultsSortProperty : UInt
-
Access levels which can be granted to Realm Mobile Platform users for specific synchronized Realms, using the permissions APIs.
Note that each access level guarantees all allowed actions provided by less permissive access levels. Specifically, users with write access to a Realm can always read from that Realm, and users with administrative access can always read or write from the Realm.
See moreDeclaration
Objective-C
enum RLMSyncAccessLevel : NSUInteger {}
Swift
enum RLMSyncAccessLevel : UInt
-
The current state of the session represented by a session object.
See moreDeclaration
Objective-C
enum RLMSyncSessionState : NSUInteger {}
Swift
enum RLMSyncSessionState : UInt
-
The transfer direction (upload or download) tracked by a given progress notification block.
Progress notification blocks can be registered on sessions if your app wishes to be informed how many bytes have been uploaded or downloaded, for example to show progress indicator UIs.
See moreDeclaration
Objective-C
enum RLMSyncProgressDirection : NSUInteger {}
Swift
enum RLMSyncProgressDirection : UInt
-
The desired behavior of a progress notification block.
Progress notification blocks can be registered on sessions if your app wishes to be informed how many bytes have been uploaded or downloaded, for example to show progress indicator UIs.
See moreDeclaration
Objective-C
enum RLMSyncProgress : NSUInteger {}
Swift
enum RLMSyncProgress : UInt
-
The state of the user object.
See moreDeclaration
Objective-C
enum RLMSyncUserState : NSUInteger {}
Swift
enum RLMSyncUserState : UInt
-
An error related to a problem that might be reported by the synchronization manager error handler, or a callback on a sync-related API that performs asynchronous work.
See moreDeclaration
Objective-C
enum RLMSyncError : NSInteger {}
Swift
typealias _ErrorType = RLMSyncError
-
An error which is related to authentication to a Realm Object Server.
See moreDeclaration
Objective-C
enum RLMSyncAuthError : NSInteger {}
Swift
typealias _ErrorType = RLMSyncAuthError
-
An error related to the permissions subsystem.
See moreDeclaration
Objective-C
enum RLMSyncPermissionError : NSInteger {}
Swift
typealias _ErrorType = RLMSyncPermissionError
-
An enum representing the different states a sync management object can take.
See moreDeclaration
Objective-C
enum RLMSyncManagementObjectStatus : NSUInteger {}
Swift
enum RLMSyncManagementObjectStatus : UInt
-
RLMPropertyType
is an enumeration describing all property types supported in Realm models.For more information, see Realm Models.
See moreDeclaration
Objective-C
enum RLMPropertyType : int32_t {}
-
See moreRLMError
is an enumeration representing all recoverable errors. It is associated with the Realm error domain specified inRLMErrorDomain
.Declaration
Objective-C
enum RLMError : NSInteger {}