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 Collection::fetch_attachment.
Definition: AttachmentFetcher.hpp:31
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:39
Attachment attachment
The successfully fetched attachment.
Definition: AttachmentFetchEvent.hpp:45
An attachment fetch event used when the attachment is deleted.
Definition: AttachmentFetchEvent.hpp:76
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:55
uint64_t total_bytes
Gets the full size of the attachment, if it were complete.
Definition: AttachmentFetchEvent.hpp:67
uint64_t downloaded_bytes
Gets the size of the attachment that was successfully downloaded, in bytes.
Definition: AttachmentFetchEvent.hpp:62