SyncSubscription
@frozen
public struct SyncSubscription
SyncSubscription
é usado para definir uma assinatura Flexible Sync obtida da query de um conjunto de assinaturas, que pode ser usado para ler ou remover/atualizar uma assinatura confirmada.
-
Nome da assinatura, se não for especificado, retornará o valor em Query como uma string.
Declaração
Swift
public var name: String? { get }
-
Quando a assinatura foi criada. Gravado automaticamente.
Declaração
Swift
public var createdAt: Date { get }
-
Quando a assinatura foi atualizada pela última vez. Gravado automaticamente.
Declaração
Swift
public var updatedAt: Date { get }
-
Atualiza a assinatura de uma Flexible Sync com uma query permitida que será usada para inicializar dados do servidor quando confirmada.
Aviso
Este método só pode ser chamado durante um bloco de assinatura de gravação.
Declaração
Parâmetros
type
O tipo do objeto a ser query.
query
Uma query que será utilizada para modificar a query existente. Se for nulo, definirá a query para obter todos os documentos da collection.
-
Atualiza a assinatura de uma Flexible Sync com uma query permitida que será usada para inicializar dados do servidor quando confirmada.
Aviso
Este método só pode ser chamado durante um bloco de assinatura de gravação.
Declaração
Parâmetros
type
O tipo do objeto a ser query.
query
Uma query que será utilizada para modificar a query existente.
-
Atualiza a assinatura de uma Flexible Sync com uma query permitida que será usada para inicializar dados do servidor quando confirmada.
Aviso
Este método só pode ser chamado durante um bloco de assinatura de gravação.
Declaração
Swift
public func updateQuery(to predicateFormat: String, _ args: Any...)
Parâmetros
predicateFormat
Uma string de formato de predicado, opcionalmente seguida por um número variável de argumentos, que será usado para modificar a query.
-
Atualiza a assinatura de uma Flexible Sync com uma query permitida que será usada para inicializar dados do servidor quando confirmada.
Aviso
Este método só pode ser chamado durante um bloco de assinatura de gravação.
Declaração
Swift
public func updateQuery(to predicate: NSPredicate)
Parâmetros
predicate
O predicado com o qual filtrar os objetos no servidor, que será utilizado para modificar a query.