Other Classes
The following classes are available globally.
-
An observation token returned by any observation API in the Ditto SDK. Retain this object to continue receiving updates.
See moreDeclaration
Swift
public class DittoObserver -
Represents a CRDT counter that can be upserted as part of a document or assigned to a property during an update of a document.
See moreDeclaration
Swift
public class DittoCounterextension DittoCounter: Equatable -
Represents a mutable CRDT counter that can be incremented by a specific amount while updating a document.
This class can’t be instantiated directly, it’s returned automatically for any counter property within an update block.
See also the
See morecounterproperties ofDittoDocumentPathandDittoMutableDocumentPath.Declaration
Swift
public class DittoMutableCounter : DittoCounter -
Represents a mutable CRDT Replicated Growable Array (RGA) that can be updated as part of updating a document.
This class can’t be instantiated directly. It’s returned automatically for any RGA property within an update block.
See also the
See morergaproperty ofDittoMutableDocumentPath.Declaration
Swift
public class DittoMutableRGA -
Represents a mutable CRDT register that can be updated while updating a document.
This class can’t be instantiated directly. It’s returned automatically for any register property within an update block.
See also the
See moreregisterproperty ofDittoMutableDocumentPath.Declaration
Swift
public class DittoMutableRegister -
Represents a CRDT Replicated Growable Array (RGA) that can be upserted as part of a document or assigned to a property during an update of a document.
See moreDeclaration
Swift
public class DittoRGAextension DittoRGA: Equatable -
Represents a CRDT register that can be upserted as part of a document or assigned to a property during an update of a document.
See moreDeclaration
Swift
public class DittoRegister
Other Classes Reference