internal Artifact(Product product, Version version, string downloadUrl, ArtifactBuildState state, string buildHash) { ProductName = product.ProductName; Version = version; DownloadUrl = product?.PatchDownloadUrl(downloadUrl); State = state; BuildHash = buildHash; }
protected ElasticVersion(string version, ArtifactBuildState state, string buildHash = null) : base(version) { ArtifactBuildState = state; BuildHash = buildHash; }