Enumerações
As seguintes enumerações estão disponíveis globalmente.
-
BSON types permitidos.
Veja maisDeclaração
Objective-C
enum RLMBSONType : NSUInteger {}
Swift
enum RLMBSONType : UInt, @unchecked Sendable
-
RLMPropertyType
é uma enumeração que descreve todos os tipos de propriedade suportados nos modelos do Realm.Para obter mais informações, consulte Modelos de Realm.
Veja maisDeclaração
Objective-C
enum RLMPropertyType : int32_t {}
Swift
@_nonSendable(_assumed) @frozen enum RLMPropertyType : Int32, @unchecked Sendable
-
RLMAnyValueType
é uma enumeração que descreve todos os tipos de propriedade suportados pelo RLMValue (AnyRealmValue).Para obter mais informações, consulte Modelos de Realm.
Veja maisDeclaração
Objective-C
enum RLMAnyValueType : int32_t {}
Swift
@_nonSendable(_assumed) @frozen enum RLMAnyValueType : Int32, @unchecked Sendable
-
Veja maisRLMError
é uma enumeração que representa todos os erros recuperáveis. Ele está associado ao domínio de erro de Realm especificado emRLMErrorDomain
.Declaração
Objective-C
enum RLMError : NSInteger {}
Swift
typealias RLMError.Code._ErrorType = RLMError
-
Um erro relacionado a um problema que pode ser relatado pelo manipulador de erros do gerenciador de sincronização ou um chamada de resposta de chamada em uma API relacionada à sincronização que executa trabalho assíncrono.
Veja maisDeclaração
Objective-C
enum RLMSyncError : NSInteger {}
Swift
typealias RLMSyncError.Code._ErrorType = RLMSyncError
-
Um erro que ocorreu ao fazer uma solicitação ao Atlas App Services.
Veja maisDeclaração
Objective-C
enum RLMAppError : NSInteger {}
Swift
typealias RLMAppError.Code._ErrorType = RLMAppError
-
Um enum representando diferentes níveis de registro relacionado à sincronização que podem ser configurados.
Veja maisDeclaração
Objective-C
enum RLMLogLevel : NSUInteger {}
Swift
@frozen enum LogLevel : UInt, @unchecked Sendable
-
Métodos HTTP permitidos para serem usados com
Veja maisRLMNetworkTransport
.Declaração
Objective-C
enum RLMHTTPMethod : int32_t {}
Swift
@_nonSendable(_assumed) @frozen enum RLMHTTPMethod : Int32, @unchecked Sendable
-
Determina a espera pelo comportamento de download ao assinar o RLMResults.
Veja
[RLMResults subscribeWithName:waitForSync:onQueue:completion:]
Declaração
Objective-C
enum RLMWaitForSyncMode : NSUInteger {}
Swift
@_nonSendable(_assumed) enum WaitForSyncMode : UInt, @unchecked Sendable
-
Determina o comportamento do arquivo durante um reinício do cliente.
@veja: https://mongodb.com/pt-br/docs/realm/sync/error-handling/client-resets/
Veja maisDeclaração
Objective-C
enum RLMClientResetMode : NSUInteger {}
Swift
@_nonSendable(_assumed) enum RLMClientResetMode : UInt, @unchecked Sendable
-
Um enum representando diferentes níveis de registro relacionado à sincronização que podem ser configurados.
Veja maisDeclaração
Objective-C
enum RLMSyncLogLevel : NSUInteger {}
Swift
@_nonSendable(_assumed) @frozen enum RLMSyncLogLevel : UInt, @unchecked Sendable
-
O estado atual da sessão representado por um objeto de sessão.
Veja maisDeclaração
Objective-C
enum RLMSyncSessionState : NSUInteger {}
Swift
enum RLMSyncSessionState : UInt, @unchecked Sendable
-
O estado atual da conexão de uma sessão de sincronização. As sessões que não estiverem no estado Ativo sempre serão Desconectadas.
Veja maisDeclaração
Objective-C
enum RLMSyncConnectionState : NSUInteger {}
Swift
enum RLMSyncConnectionState : UInt, @unchecked Sendable
-
A direção da transferência (upload ou download) rastreada por um determinado bloco de notificação de progresso.
Os bloqueios de notificações de progresso podem ser registrados em sessões se seu aplicativo desejar ser informado quantos bytes foram carregados ou baixados, por exemplo, para mostrar IUs de indicadores de progresso.
Veja maisDeclaração
Objective-C
enum RLMSyncProgressDirection : NSUInteger {}
Swift
@frozen enum RLMSyncProgressDirection : UInt, @unchecked Sendable
-
O comportamento desejado de um bloco de notificação de progresso.
Os bloqueios de notificações de progresso podem ser registrados em sessões se seu aplicativo desejar ser informado quantos bytes foram carregados ou baixados, por exemplo, para mostrar IUs de indicadores de progresso.
Veja maisDeclaração
Objective-C
enum RLMSyncProgressMode : NSUInteger {}
Swift
enum RLMSyncProgressMode : UInt, @unchecked Sendable
-
O estado atual da assinatura. Isso pode ser usado para garantir que as assinaturas não tenham erros e que tenha sido sincronizado com sucesso com o servidor.
Veja maisDeclaração
Objective-C
enum RLMSyncSubscriptionState : NSUInteger {}
Swift
enum RLMSyncSubscriptionState : UInt, @unchecked Sendable
-
O estado do objeto do usuário.
Veja maisDeclaração
Objective-C
enum RLMUserState : NSUInteger {}
Swift
enum RLMUserState : UInt, @unchecked Sendable