retrieve

Retrieves an asset from an url and a known format.


suspend fun retrieve(file: File, formatHints: FormatHints = FormatHints()): Try<Asset, AssetRetriever.RetrieveError>
suspend fun retrieve(file: File, mediaType: MediaType): Try<Asset, AssetRetriever.RetrieveError>

Retrieves an asset from a local file.


suspend fun retrieve(url: AbsoluteUrl, formatHints: FormatHints = FormatHints()): Try<Asset, AssetRetriever.RetrieveUrlError>

Retrieves an asset from an AbsoluteUrl.


suspend fun retrieve(resource: Resource, hints: FormatHints = FormatHints()): Try<Asset, AssetRetriever.RetrieveError>
suspend fun retrieve(resource: Resource, mediaType: MediaType): Try<Asset, AssetRetriever.RetrieveError>

Retrieves an asset from an already opened resource.


suspend fun retrieve(container: Container<Resource>, hints: FormatHints = FormatHints()): Try<Asset, AssetRetriever.RetrieveError>

Retrieves an asset from an already opened container.