Ditto 2.0.0-alpha1
Protected Member Functions | Properties | List of all members
DittoSDK.DocumentPath Class Referenceabstract
Inheritance diagram for DittoSDK.DocumentPath:
DittoSDK.DittoDocumentIDPath DittoSDK.DittoDocumentPath DittoSDK.DittoMutableDocumentPath

Protected Member Functions

abstract CBORObject GetCborObjectAtCurrentPath (PathAccessorType_t pathType)
 

Properties

object Value [get]
 Gets the value at the previously specified key in the document as an object if it exists, otherwise the return value will be null.
 
string String [get]
 Gets the value at the previously specified key in the document as a string if possible, otherwise the return value will be null.
 
string StringValue [get]
 Gets the value at the previously specified key in the document as a string if possible, otherwise the return value will be "" (an empty string).
 
int Int32Value [get]
 Gets the value at the previously specified key in the document as an Int32 if possible, otherwise the return value will be 0.
 
long Int64Value [get]
 Gets the value at the previously specified key in the document as an Int64 if possible, otherwise the return value will be 0.
 
uint UInt32Value [get]
 Gets the value at the previously specified key in the document as a UInt32 if possible, otherwise the return value will be 0.
 
ulong UInt64Value [get]
 Gets the value at the previously specified key in the document as a UInt64 if possible, otherwise the return value will be 0.
 
float FloatValue [get]
 Gets the value at the previously specified key in the document as a Float if possible, otherwise the return value will be 0.0.
 
double DoubleValue [get]
 Gets the value at the previously specified key in the document as a UInt32 if possible, otherwise the return value will be 0.
 
bool BooleanValue [get]
 Gets a value indicating whether the previously specified key in the document as a bool if possible, otherwise the return value will be false.
 
List< object > List [get]
 Gets the value at the previously specified key in the document as a List<object> if possible, otherwise the return value will be null.
 
List< object > ListValue [get]
 Gets the value at the previously specified key in the document as a List<object> if possible, otherwise the return value will be [] (an empty list).
 
Dictionary< string, object > Dictionary [get]
 Gets the value at the previously specified key in the document as a Dictionary<string, object> if possible, otherwise the return value will be null.
 
Dictionary< string, object > DictionaryValue [get]
 Gets the value at the previously specified key in the document as a Dictionary<string, object> if possible, otherwise the return value will be {} (an empty dictionary).
 
DittoAttachmentToken AttachmentToken [get]
 Gets the value at the previously specified key in the document as a DittoAttachmentToken if possible, otherwise the return value will be null.