1#ifndef _DITTO_DOCUMENT_PATH_
2#define _DITTO_DOCUMENT_PATH_
4#include "AbstractDocumentPath.hpp"
5#include "AttachmentToken.hpp"
7#include "DocumentId.hpp"
11#include "document_path_component.hpp"
Provides an interface to specify a path to a key in a document that you can then call various update ...
Definition AbstractDocumentPath.hpp:21
A document belonging to a Collection with an inner value and an identifier (DocumentId).
Definition Document.hpp:17
Provides an interface to specify a path to a key in a document that you can then call a function on t...
Definition DocumentPath.hpp:30
std::shared_ptr< Register > get_register() const
Returns the value at the previously specified key in the document as a std::shared_ptr<Register>....
Definition DocumentPath.cpp:39
std::shared_ptr< Counter > get_counter() const
Returns the value at the previously specified key in the document as a std::shared_ptr<Counter>....
Definition DocumentPath.cpp:34
std::shared_ptr< AttachmentToken > get_attachment_token() const
Returns the value at the previously specified key in the document as a std::shared_ptr<AttachmentToke...
Definition DocumentPath.cpp:29
An identifier for a Document.
Definition DocumentId.hpp:21