| Couchbase.Lite Namespace | 
 Classes
Classes| Class | Description | |
|---|---|---|
|  | ArrayObject | 
            A class representing a readonly ordered collection of objects
             | 
|  | Blob | 
            A class representing an arbitrary piece of binary data
             | 
|  | Conflict | 
            A class representing a conflict situation.  A conflict occurs as part of a distributed system
            where two offline nodes modify the same data at the same time.  This class serves to give
            information on such situations so that they can be resolved correctly.
             | 
|  | CouchbaseLiteException | 
            Indicates an exception that happened in the platform level of Couchbase Lite (i.e.
            not at the LiteCore level)
             | 
|  | Database | 
            A container for storing and maintaining Couchbase Lite Documents
             | 
|  | DatabaseChangedEventArgs | 
            The parameters of a database changed event
             | 
|  | DatabaseConfiguration | 
            A struct containing configuration for creating or opening database data
             | 
|  | DictionaryObject | 
            A class representing a key-value collection that is read only
             | 
|  | Document | 
            A class representing a document which cannot be altered
             | 
|  | DocumentChangedEventArgs | 
            The arguments for the AddDocumentChangeListener(String, EventHandlerDocumentChangedEventArgs) 
            event
             | 
|  | DocumentFragment | 
            DocumentFragment provides access to a Document object.  It also provides subscript access
            by key to the data values of the wrapped document.
             | 
|  | EncryptionKey | 
            Basic AES encryption. Uses a 256-bit (32-byte) key.
             | 
|  | MutableArrayObject | 
            A class representing an editable collection of objects
             | 
|  | MutableDictionaryObject | 
            A class representing a writeable string to object dictionary
             | 
|  | MutableDocument | 
            A class representing an entry in a Couchbase Lite Database.  
            It consists of some metadata, and a collection of user-defined properties
             | 
 Structures
Structures| Structure | Description | |
|---|---|---|
|  | ListenerToken | 
            A token that stores information about an event handler that
            is registered on a Couchbase Lite object (for example
            AddChangeListener(EventHandlerDatabaseChangedEventArgs))
             | 
 Interfaces
Interfaces| Interface | Description | |
|---|---|---|
|  | IArray | 
            An interface representing a read-only linear collection of objects
             | 
|  | IArrayFragment | 
            An interface representing a readonly entry in a key path
            that is able to be indexed by position
            (e.g. object[0][1])
             | 
|  | IConflictResolver | 
            An interface for resolving a Conflict in a document (i.e. two edits to the same
            document at the same time)
             | 
|  | IDictionaryFragment | 
            An interface representing a readonly entry in a key path that is
            able to be indexed by String
            (e.g. object["key1"]["key2"])
             | 
|  | IDictionaryObject | 
            An interface representing a readonly key-value collection with type-safe accessors
             | 
|  | IFragment | 
            An interface representing a readonly entry in a key-value path on
            an object.  
             | 
|  | IMutableArray | 
            An interface representing a writeable collection of objects
             | 
|  | IMutableArrayFragment | 
            An interface representing a writeable object capable of being indexed
            via Int32 | 
|  | IMutableDictionary | 
            An interface representing a writeable key value collection
             | 
|  | IMutableDictionaryFragment | 
            An interface representing a writeable object capable of being indexed 
            via String | 
|  | IMutableFragment | 
            An interface describing a mutable entry in a key-value path
            on an object.  Note that if the key-value path does not exist,
            then setting the value will throw an exception.
             | 
 Enumerations
Enumerations| Enumeration | Description | |
|---|---|---|
|  | StatusCode | 
            A list of statuses indicating various results and/or errors for Couchbase Lite
            operations
             |