# download

abstract fun download(transaction: FMPTransaction? = null, filters: List<FMPResource.Filter>? = null, onProgress: (Double) -> Unit? = null): FMPResult<Boolean>

Загрузить и закэшировать ресурс.

#### Since

22.04.01

#### Parameters

transaction

транзакция для загрузки.

filters

список фильтров для загрузки, если поддерживается ресурсом в isFilter.

onProgress

метод прогресса загрузки, параметр Double в диапазоне от 0 до 1.

#### Throws

NetworkIOException
FileIOException
AuthException
ServerException
DataIntegrityException