API reference
API reference
Select your platform
No SDKs available
No versions available

AssetDetails

Updated: Oct 30, 2025

AssetDetails

interface AssetDetails
An AssetDetails object contains detailed metadata for an asset file, including the asset file ID, file path, asset type, and additional metadata that characterizes the asset. You can retrieve the asset details using horizon.platform.assetfile.AssetFile.getList

Properties

NameSummary
assetId
abstract val assetId: String
ID of the asset file. You can use this ID to uniquely identify a single asset. You can find more details from horizon.platform.assetfile.AssetFile.statusById
assetType
abstract val assetType: String
One of ‘default’, ‘store’, or ‘language_pack’. The ‘default’ type denotes this Asset File is used purely as an implementation detail (to download extra content post-installation). The ‘store’ type shows, that the Asset File should be shown in Store. The ‘language_pack’ is a special type used to manage different languages and translation data, which can be downloaded post-installation.
downloadStatus
abstract val downloadStatus: String
One of ‘installed’, ‘available’, or ‘in-progress’
filepath
abstract val filepath: String
File path of the asset file
iapStatus
abstract val iapStatus: String
The status of in app purchases which are some extra content that users can buy right from apps. The value could be one of ‘free’, ‘entitled’, or ‘not-entitled’.
json
open val json: String
language
abstract val language: LanguagePackInfo?
This field gives information about currently selected and installed language for the asset. The language info contains language name and tag in BCP47 format.
metadata
abstract val metadata: String?
Extra metadata associated with this asset file