class 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.
val attachmentToken: DittoAttachmentToken?
Returns the value at the previously specified key in the document as a |
|
val boolean: Boolean?
Returns the value at the previously specified key in the document as a |
|
val booleanValue: Boolean
Returns the value at the previously specified key in the document as a |
|
val docID: String |
|
val double: Double?
Returns the value at the previously specified key in the document as a |
|
val doubleValue: Double
Returns the value at the previously specified key in the document as a |
|
val float: Float?
Returns the value at the previously specified key in the document as a |
|
val floatValue: Float
Returns the value at the previously specified key in the document as a |
|
val int: Int?
Returns the value at the previously specified key in the document as an |
|
val intValue: Int
Returns the value at the previously specified key in the document as an |
|
val list: List<Any?>?
Returns the value at the previously specified key in the document as a |
|
val listValue: List<Any?>
Returns the value at the previously specified key in the document as a |
|
val map: Map<String, Any?>?
Returns the value at the previously specified key in the document as a |
|
val mapValue: Map<String, Any?>
Returns the value at the previously specified key in the document as a |
|
val string: String?
Returns the value at the previously specified key in the document as a |
|
val stringValue: String
Returns the value at the previously specified key in the document as a |
|
val value: Map<String, Any?> |
operator fun get(key: String): DittoDocumentPath
Used to specify a path to a key in the document that you can subscript further to access a nested key in the document. operator fun get(index: Int): DittoDocumentPath
Used to specify an index in the array at the preceding key-path specified through the subscripting defined previously. You can subscript the return value further to access a further nested key in the document. |