[android-components](../index.md) / [mozilla.components.feature.downloads.ext](./index.md)

## Package mozilla.components.feature.downloads.ext

### Functions

| Name | Summary |
|---|---|
| [getDownloadExtra](get-download-extra.md) | `fun <ERROR CLASS>.getDownloadExtra(): `[`Download`](../mozilla.components.browser.session/-download/index.md)`?` |
| [isScheme](is-scheme.md) | `fun `[`Download`](../mozilla.components.browser.session/-download/index.md)`.isScheme(protocols: `[`Iterable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html)`<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) |
| [putDownloadExtra](put-download-extra.md) | `fun <ERROR CLASS>.putDownloadExtra(download: `[`Download`](../mozilla.components.browser.session/-download/index.md)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) |
| [withResponse](with-response.md) | `fun `[`Download`](../mozilla.components.browser.session/-download/index.md)`.withResponse(headers: `[`Headers`](../mozilla.components.concept.fetch/-headers/index.md)`, stream: `[`InputStream`](https://developer.android.com/reference/java/io/InputStream.html)`?): `[`Download`](../mozilla.components.browser.session/-download/index.md)<br>Returns a copy of the download with some fields filled in based on values from a response. |
