1#ifndef _DITTO_ATTACHMENT_FETCH_EVENT_
2#define _DITTO_ATTACHMENT_FETCH_EVENT_
4#include "Attachment.hpp"
10enum class AttachmentFetchEventType {
27 AttachmentFetchEventType
type;
These objects are returned by calls to Store::fetch_attachment.
Definition AttachmentFetcher.hpp:28
Represents an attachment and can be used to insert the associated attachment into a document at a spe...
Definition Attachment.hpp:22
An attachment fetch event used when the attachment's download has completed.
Definition AttachmentFetchEvent.hpp:40
Attachment attachment
The successfully fetched attachment.
Definition AttachmentFetchEvent.hpp:46
An attachment fetch event used when the attachment is deleted.
Definition AttachmentFetchEvent.hpp:77
The different types of attachment fetch events that can be delivered.
Definition AttachmentFetchEvent.hpp:19
AttachmentFetchEventType type
The type of the attachment fetch event.
Definition AttachmentFetchEvent.hpp:27
An attachment fetch event used when the attachment's download has progressed but is not yet complete.
Definition AttachmentFetchEvent.hpp:56
uint64_t total_bytes
Gets the full size of the attachment, if it were complete.
Definition AttachmentFetchEvent.hpp:68
uint64_t downloaded_bytes
Gets the size of the attachment that was successfully downloaded, in bytes.
Definition AttachmentFetchEvent.hpp:63