Documentable

interface Documentable : Idable

Interfaz de la que debe heredar el modelo de un documento que quiera ser descargado.

Types

Link copied to clipboard
interface Configuration

Interfaz de configuración de la descarga

Properties

Link copied to clipboard
abstract val id: String

Functions

Link copied to clipboard

Obtiene la configuración para la descarga

Link copied to clipboard
abstract fun getFileName(context: Context): String

Define el nombre del fichero que se guardará en local

Link copied to clipboard
abstract fun getLocalPath(context: Context): String

Define la ruta completa en la que se guardará el fichero en local

Link copied to clipboard

Obtiene la descripción de la notificación que se mostrará en la notificación de descarga

Link copied to clipboard
abstract fun getNotificationTitle(context: Context): String

Obtiene el título de la notificación que se mostrará en la notificación de descarga

Link copied to clipboard
abstract fun getTitle(context: Context): String

Define un nombre descriptivo del fichero

Link copied to clipboard
abstract fun getUrl(): String

Define como se obtiene la ruta en remoto del fichero a descargar