Ditto  1.1.0
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 ()
 

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. More...
 
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. More...
 
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). More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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). More...
 
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. More...
 
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). More...
 
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. More...
 

Property Documentation

◆ AttachmentToken

DittoAttachmentToken DittoSDK.DocumentPath.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.

◆ BooleanValue

bool DittoSDK.DocumentPath.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.

◆ Dictionary

Dictionary<string, object> DittoSDK.DocumentPath.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.

◆ DictionaryValue

Dictionary<string, object>?? DittoSDK.DocumentPath.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).

◆ DoubleValue

double DittoSDK.DocumentPath.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.

◆ FloatValue

float DittoSDK.DocumentPath.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.

◆ Int32Value

int DittoSDK.DocumentPath.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.

◆ Int64Value

long DittoSDK.DocumentPath.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.

◆ List

List<object> DittoSDK.DocumentPath.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.

◆ ListValue

List<object>?? DittoSDK.DocumentPath.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).

◆ String

string DittoSDK.DocumentPath.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.

◆ StringValue

string?? DittoSDK.DocumentPath.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).

◆ UInt32Value

uint DittoSDK.DocumentPath.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.

◆ UInt64Value

ulong DittoSDK.DocumentPath.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.

◆ Value

object DittoSDK.DocumentPath.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.