A class that represents an application and its associated channel and downloaded snapshots.
A list of associated channels linked to the app
the ID of the application
The timestamp the app was last synced
A list of snapshots linked to the app
Adds a channel to the app.
Retrieve the linked Channel object.
Get the current snapshot at the head of the channel ID provided.
Remove a snapshot from the App.