diff --git a/src/CryptoCompare/Core/ApiUrls.cs b/src/CryptoCompare/Core/ApiUrls.cs index f9c458c..bfb4720 100644 --- a/src/CryptoCompare/Core/ApiUrls.cs +++ b/src/CryptoCompare/Core/ApiUrls.cs @@ -79,7 +79,7 @@ public static Uri History( Check.NotNullOrWhiteSpace(fsym, nameof(fsym)); Check.NotNullOrWhiteSpace(tsym, nameof(tsym)); - return new Uri(MinApiEndpoint, $"histo{method}").ApplyParameters( + return new Uri(MinApiEndpoint, $"v2/histo{method}").ApplyParameters( new Dictionary { { nameof(fsym), fsym }, diff --git a/src/CryptoCompare/Models/Responses/HistoryResponse.cs b/src/CryptoCompare/Models/Responses/HistoryResponse.cs index 1970be5..34c4386 100644 --- a/src/CryptoCompare/Models/Responses/HistoryResponse.cs +++ b/src/CryptoCompare/Models/Responses/HistoryResponse.cs @@ -1,9 +1,7 @@ -using System.Collections.Generic; - -namespace CryptoCompare +namespace CryptoCompare { public class HistoryResponse : BaseApiResponse { - public IReadOnlyList Data { get; set; } + public HistoryResponseData Data { get; set; } } } diff --git a/src/CryptoCompare/Models/Responses/HistoryResponseData.cs b/src/CryptoCompare/Models/Responses/HistoryResponseData.cs new file mode 100644 index 0000000..b6fcf19 --- /dev/null +++ b/src/CryptoCompare/Models/Responses/HistoryResponseData.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using Newtonsoft.Json; + +namespace CryptoCompare +{ + public class HistoryResponseData + { + public bool Aggregated { get; set; } + + [JsonConverter(typeof(UnixTimeConverter))] + public DateTimeOffset TimeFrom { get; set; } + + [JsonConverter(typeof(UnixTimeConverter))] + public DateTimeOffset TimeTo { get; set; } + + public IReadOnlyList Data { get; set; } + } +} \ No newline at end of file