C# Class ParkitectNexus.Data.Assets.RemoteAssetRepository

Represents the online parkitect asset storage.
Inheritance: IRemoteAssetRepository
Afficher le fichier Open project: ParkitectNexus/ParkitectNexusClient

Méthodes publiques

Méthode Description
DownloadAsset ( ApiAsset asset ) : Task

Downloads the asset.

GetLatestModTag ( IModAsset asset ) : Task

Gets the latest mod tag.

RemoteAssetRepository ( ILogger logger, IWebsite website, INexusWebClientFactory webClientFactory ) : System

Private Methods

Méthode Description
ResolveDownloadInfo ( ApiAsset asset ) : DownloadInfo

Method Details

DownloadAsset() public méthode

Downloads the asset.
the specified asset id is invalid
public DownloadAsset ( ApiAsset asset ) : Task
asset ParkitectNexus.Data.Web.API.ApiAsset The asset.
Résultat Task

GetLatestModTag() public méthode

Gets the latest mod tag.
public GetLatestModTag ( IModAsset asset ) : Task
asset IModAsset The asset.
Résultat Task

RemoteAssetRepository() public méthode

public RemoteAssetRepository ( ILogger logger, IWebsite website, INexusWebClientFactory webClientFactory ) : System
logger ILogger
website IWebsite
webClientFactory INexusWebClientFactory
Résultat System