# Enum.AssetFetchStatus

Roblox Engine API enum from Roblox Studio 0.744.0.7441077 (version-7aaa6838d36c4448).

- HTML page: https://rapi.sleaze.dev/enums/AssetFetchStatus/
- Roblox documentation: https://create.roblox.com/docs/reference/engine/enums/AssetFetchStatus

Describes the download state of an asset requested through [`ContentProvider`](https://rapi.sleaze.dev/classes/ContentProvider.md).

## Items

| Name | Value | Description |
| --- | --- | --- |
| `Success` | 0 | The asset loaded successfully. |
| `Failure` | 1 | The asset failed to load successfully. Subsequent attempts are likely to fail; there may be something wrong with the [`Content`](https://rapi.sleaze.dev/index/types/Content.md) string. |
| `None` | 2 | The engine has no information about this asset. The engine never tried to load it. |
| `Loading` | 3 | The engine is in the middle of trying to load this asset. |
| `TimedOut` | 4 | The engine tried to load this asset but timed out. Future attempts to load may succeed. |

## Used by

Each entry lists the class, then the role and names of the members that use this type.

- [AudioTextToSpeech](https://rapi.sleaze.dev/classes/AudioTextToSpeech.md): method return `LoadAsync`, `LoadPlatformAsync`
- [ContentProvider](https://rapi.sleaze.dev/classes/ContentProvider.md): method return `GetAssetFetchStatus`
- [VideoPlayer](https://rapi.sleaze.dev/classes/VideoPlayer.md): method return `LoadAsync`; event parameter `PlayFailed`
