Package-level declarations
Types
Represents an attachment with metadata and state information.
Context for performing Attachment operations. This typically is provided through a locking/exclusivity method.
Class used to implement the attachment queue. Requires a PowerSyncDatabase, an implementation of AbstractRemoteStorageAdapter, and an attachment directory name which will determine which folder attachments are stored into.
Service for interacting with the local attachment records.
Represents the state of an attachment.
Provides access to local storage on a device.
Adapter for interfacing with remote attachment storage.
Interface for handling errors during attachment operations. Implementations determine whether failed operations should be retried. Attachment records are archived if an operation fails and should not be retried.
A watched attachment record item. This is usually returned from watching all relevant attachment IDs.