DittoDocumentPath
Provides an interface to specify a path to a key in a document that you can then call a function on to get
the value at the specified key as a specific type. You obtain a DittoDocumentPath by subscripting a
DittoDocument and you can then further subscript a DittoDocumentPath to further specify the key of
the document that you want to get the value of.
-
Used to specify a path to a key in the document that you can subscript further to access a nested key in the document.
-
Returns the value at the previously specified key in the document as an
Any?. It will benilif no value exists. -
Returns the value at the previously specified key in the document as a
Stringif possible, otherwise the return value will benil. -
Returns the value at the previously specified key in the document as a
String. If the key was invalid the return value will be an empty string. -
Returns the value at the previously specified key in the document as a
Boolif possible, otherwise the return value will benil. -
Returns the value at the previously specified key in the document as a
String. If the key was invalid the return value will be an empty string. -
Returns the value at the previously specified key in the document as an
Intif possible, otherwise the return value will benil. -
Returns the value at the previously specified key in the document as an
Int. If the key was invalid the return value will be 0. -
Returns the value at the previously specified key in the document as a
UIntif possible, otherwise the return value will benil. -
Returns the value at the previously specified key in the document as a
UInt. If the key was invalid the return value will be 0. -
Returns the value at the previously specified key in the document as a
Floatif possible, otherwise the return value will benil. -
Returns the value at the previously specified key in the document as a
Float. If the key was invalid the return value will be 0. -
Returns the value at the previously specified key in the document as a
Doubleif possible, otherwise the return value will benil. -
Returns the value at the previously specified key in the document as a
Double. If the key was invalid the return value will be 0. -
Returns the value at the previously specified key in the document as an
Array<Any?>if possible, otherwise the return value will benil. -
Returns the value at the previously specified key in the document as an
Array<Any?>. If the key was invalid the return value will be an empty array. -
Returns the value at the previously specified key in the document as a
Dictionary<String, Any?>if possible, otherwise the return value will benil. -
Returns the value at the previously specified key in the document as a
Dictionary<String, Any?>. If the key was invalid the return value will be an empty dictionary. -
Returns the value at the previously specified key in the document as a
DittoAttachmentTokenif possible, otherwise the return value will benil. -
Returns the value at the previously specified key in the document as a
DittoCounterif possible, otherwise the return value will benil. -
Returns the value at the previously specified key in the document as a
DittoRegisterif possible, otherwise the return value will benil.
DittoDocumentPath Structure Reference