PendingTask(manuallyRun: Boolean, dataId: String?, groupId: String?, tag: String)
Represents a single task to perform. Usually used to sync offline data stored on the device with online remote storage.
To use this class, create a subclass of it. It is not marked as abstract because these files are saved into a sqlite database and in order to do that, this file cannot be abstract.